Run Number19000 20000 21000 22000 23000 24000
Rat
ios
00.10.20.30.40.50.60.70.80.9
1
Level1 LiveTime RatioLevel2 Accepted Ratio
Run Number19000 20000 21000 22000 23000 24000
DA
Q. L
ivet
ime
Rat
io
0.65
0.7
0.75
0.8
0.85
0.9
0.95
1Run 62 Run 63 Run 64 - 65 Run 69
24kW 27kW 27kW 39 - 41kW 41kW
Run Number19000 20000 21000 22000 23000 24000
Trig
gers
/spill
0
10000
20000
30000
40000
50000
60000
70000Run 62 Run 63 Run 64 - 65 Run 69Level1 RequestedLevel1 AcceptedLevel2 Accepted
Run Number19000 20000 21000 22000 23000 24000
Cou
nt r
ate/
spill
[kH
z]
0
5
10
15
20
25
30
35
Level1 Requested RateLevel1 Accepted RateLevel2 Accepted Rate
RCE
DPM
CIDTM
IPMC
RTM
Goal: Search for KL π0νν##
- Rare decay: SM BR ~ 3 x 10-11 #- Small theoretical uncertainty: 1~2%#
Sensitive to the SM!- 2nd order FCNC#
Sensitive to new physics beyond SM
FB NCC MB CVCsI calorimeter
CC03OEV
CC04� CC05� CC06��� BHPV
LCVBCVHINEMOS
Saturday, April 20, 2013
BH*&
%301HZ�%+&9BP&V
BBBBBBBB
_ _
2OG�%+&9
_ __
Detect: 2γ on the CsI calorimeter + nothing else
— Photon Veto#— Neutron Counter#— Charger Particle Veto#— CsI Photon Detector#
Upgrades of the Data Acquisition System#for the KOTO Experiment
Stephanie Su, University of Michigan, U.S.A.# for the KOTO Collaboration
KOTO Experiment at J-PARC
KLπ0—>γγ
ADC!‣ Shape waveform signals using 10-pole
Bessel Filter#‣ Digitize detector waveforms using 125
MHz and 500 MHz 14-bit ADC#‣ Compress data using lossless
compression algorithm#‣ Store waveform information in the
pipeline and wait for L1 trigger decision
Data Acquisition SystemL1 Trigger System!‣ Make L1 trigger decision
every 8 ns#‣ Use VME daisy-chain
backplane to sum the energy and hit information#
‣ L1 trigger requirement:#CsI & !(Veto detectors)
L2 Trigger System!‣ Make L2 trigger decision using#
Center of Energy (CoE) on the CsI calorimeter#
‣ During a spill:#- Store entire spill of data onto 2 Gbit
onboard memory#- Read out data from the other 2 Gbit
onboard memory to L3 trigger system
L3 Trigger System!‣ Build events using Infiniband#‣ Each Type I Node:#- Receives event fragments from each L2
trigger module#- Sends event fragments to Type II nodes
via Infiniband (event ID & spill ID)#‣ Each Type II Node: #- Builds a complete event#- Decompresses and transposes the
data to analyzable format#- Recompresses events for storage#‣ Transfer files from each computer
node to disk arrays, then permanent storage at KEK
Conclusion
125 MHz ADC 500 MHz ADC
L3 Trigger System
Cluster-On-Board (COB) developed by SLAC
10-pole Bessel Filter
Σ Et and Σ Hit Energy
Detector
125 MHz / 500 MHz Waveform Digitizer
ADC
Data Compression
2 Gb DDR2 Memory
L1 Trigger Module
FPGAFPGA
L2 Trigger Module
Input FIFO Buffer
FPGA
L3 Trigger Type II Nodes
L2 TriggerWrite
Read
Disk Arrays
L1 Trigger MasterSum by Daisy-Chain
Sum all
Tape Storage at KEK
L3 Trigger Type I Nodes
20 Gbps Infiniband
Detector
ADC
FPGA
Σ Et and Σ Hit Energy
Transpose Data
125 MHz / 500 MHz Waveform Digitizer
10-pole Bessel Filter
Append MAC Address for Event Building
L2 Trigger Module! (COB)
L1 Trigger
L3 Trigger Type I Nodes
L3 Trigger Type I Nodes
…
L3 Trigger Type II Nodes
L3 Trigger Type II Nodes
…
2 Gb DDR2 Memory
L3 Nodes L3 NodesL3 Nodes …
Event Building
Disk Arrays
Tape Storage at KEK
2.5 Gbps Optical Link
1 Gbps #Ethernet Link
L1 Trigger
Buffer Full
Σ CoE Sum by Daisy-Chain
Suspend!L1 Trigger
L2 Trigger MasterBuffer Full
2.5 Gbps Optical Link
1 Gbps Ethernet Link
20 Gbps Infiniband
PipelinePipeline
FPGA
L2 Trigger Cut#(COE, Clustering)
RCE
Input FIFO Buffer
1 GB DDR3# Memory
10 Gbps links
x 18
x 279 x 279
x 6x 8
2015 - 2016 Runs Upgrades
Trigger Rates for 2015-2016 Runs
DAQ Livetime for 2015-2016 Runs
!! ! ! ! ! ! ! ! ! ! ! ! ! ! ;Purpose of !‣ To accommodate higher beam intensity#- Current bottleneck: 50 kW#‣ To enhance DAQ performance and lifetime##
Changes on the ADC!‣ Secure data quality#- Bit checking using checksum#
#
Upgrades of the L2 Trigger System!‣ Event Building on L2 trigger system#- Full backplane connectivity#‣ High performance Cluster-on-Board (COB)#- Reconfigurable Clustering Element (RCE)#• FPGA (Zynq 7030, Zynq 7045) with ARM processors#• 1 GByte DDR3 memory#• On-board Linux and RTEMS Operating Systems#
‣ High-speed 10 Gbps links between components#‣ New L2 trigger cut (ex. CoE, Cluster counting)##
Upgrades of the L3 Trigger System!‣ Event categorization using trigger tag information from MACTRIS#‣ Developing analysis technique for L3 trigger cut
Purpose of the Upgrades
The current KOTO DAQ system successfully collected compressed and uncompressed ADC data since 2015, at beam powers of 24 kW to 42 kW. Upgrades of the hardware is in progress in order to improve DAQ performance with anticipation of increasing beam power.
— with compression!— no compression