alcpg workshop, cornell, july '03 1 g. eckerlin data acquisition for an lc detector report from...
TRANSCRIPT
![Page 1: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/1.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
Data Acquisition for an LC DetectorData Acquisition for an LC Detector
Report from the extended ECFA/DESY LC WorkshopsCornell, Jul. 15th 2003
Outline
Requirements and operation mode
DAQ concept and basic design
Feasibility and examples
Current R&D efforts
Summary
![Page 2: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/2.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
Data Acquisition for an LC DetectorData Acquisition for an LC Detector
This Report is based on the TESLA TDRand contributions at the ECFA/DESY LC Workshops
For details see the last workshops of the series :
1st workshop Krakow/Poland Sep. 2001
2nd workshop St. Malo/France Apr. 2002
3rd workshop Prague /Czeck Rep. Nov. 2002
4th workshop Amsterdam/Netherlands Apr. 2003
![Page 3: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/3.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
Data Rates at the LCData Rates at the LC
Physics (example 500GeV Tesla)
e+ e- X 0.0002/BX
e+ e- e+ e- X 0.7/BX
Beam induced background:
neutrons 2000n/BX
e+e- pairs
● VXD inner layer 1000 hits/BX
● TPC 15 tracks/BX
● ECAL 3000 cells/BX
-> Background is dominating the rates !
![Page 4: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/4.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
The LC will have high luminosity
• this will give high data rates and• need large event building bandwidth
Want to do precision physics
• need large event samples and good (controlled!) efficiencies.• this needs very low deadtime at high rates and high 'selection'
efficiency Want to exploit new physics potentials
• may be interessted in by now unknown signatures• this needs a very flexible event selection
The LC will have high intensity beams
• large variation of background possible• Needs all the above requirements
DAQ RequirementsDAQ Requirements
![Page 5: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/5.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
LC Bunch StructureLC Bunch Structure
repetition rate : 5 Hz (3 Hz) [120Hz]bunches per train : 2820 (4500) [192]bunch separation : 337 ns (189 ns) [1.4ns]train - length : 950 s (850 s) [260ns]train separation : 199 ms (332ms) [8.3ms]
values for 500GeV (800GeV) Tesla and [NLC 500GeV]
![Page 6: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/6.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
readout and store complete bunch train in pipeline
» no hardware trigger» up to 1 ms active front end pipeline for Tesla (~ 300 ns
for NLC) zero suppression and data compression in front end
» reduce bandwidth needs software selection on full data of complete train
» full event information available for software filter» Store classified events according to (physics) needs
modular system (PC farms, switched network, ...)
» scalability use commercial available hardware components and industry
standards
» maintainability
Software Trigger Concept Software Trigger Concept
![Page 7: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/7.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
Data Acquisition LevelsData Acquisition Levels
1 ms pipeline,no trigger interrupt,sparcification
software event selectionusing full informationof a complete train
readout between
trains (8-200ms)
detector specific,common functionality
Uniform interface,standardized
Commodity hardwarehigh level prog. Lang.
![Page 8: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/8.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
1ms active pipeline
» TPC : no gating -> reduce ion feedback by GEMs or Micromegas
» VTX : high occupancy in the 1st silicon layer » -> need column parallel readout during train
Readout of pipeline inbetween trains (8-200ms)
» need sparsification on the detector level» if readout time bigger than train separation» -> need parallel readout and buffering in the front end
No active pipeline outside the train periods
» may front end electronics be swtiched off/on many times per sec??
» how to collect calibration data (cosmic ) ?
Impact on the Detector ReadoutImpact on the Detector Readout
![Page 9: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/9.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
From SLD experience
• 300MPixel, 5MHz readout, 8bit ADC• 960Mbit/s, 30 - 100kBytes/event
LC requirements
• main background from pair production, falling rapidly with radius
• L1/50MHz : 4.3hits/mm2 L2/25MHz : 2.4 hits/mm2 (2500pixel/mm2)
LC DAQ requirements
• maximum rate off CCD 3.3TPixel/s -> sparsification needed• 5bit resolution sufficient, 10Mbyte stored on readout chip• readout per side : 5 LVDS (1/ layer) converted into 1 optic
fiber• DAQ can store 20% of CCD in raw mode (for diagnostics)
CCD Vertex Detector Readout CCD Vertex Detector Readout (LCFI Collaboration)(LCFI Collaboration)
![Page 10: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/10.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
TPC Electronics
• 1 - 3 * 106 readout channels• need zero suppression/cluser finding• 10MHz digitizing, 10 bits (track point = 3 pads * 5 time bins)
Simulation
• physics event: < 20k space points => 500 K word (incl. time stamp)
• pair background : small compared to physics event size• for safety used 50K space points (random) -> 0.1% occupancy
➔ Occupancy
• less then 0.1% if you believe background simulations
• (1% of the 1.5 * 109 voxels are assumed for the DAQ studies to be save)
TPC ReadoutTPC Readout(Mike Ronan)(Mike Ronan)
![Page 11: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/11.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
com p on e n t ch a n n e ls D a ta v olu m e p e r t ra in
[10E 03] [M B y te ]
V X D 799000 8
FT D 40000 2
S IT 300 1
T PC 1200 110
EC A L 32000 90
H C A L 200 3
M UON 75 1
LA T 40 1
LC A L 20 1
T ota l ~ 870000 ~ 220
Data VolumeData Volume(from TESLA TDR) (from TESLA TDR)
➔1.1 Gbytes/s
![Page 12: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/12.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
Common features of TESLA and NLC/JLC :
» Short time between bunch crossings inside a bunch train» Long time between trains with nothing at all.....» High Lumi within a few msec
Cannot afford deadtime inside a train
» Need to have a pipeline active during the full train length» TESLA : 1ms JLC/NLC : 260ns» Readout before next train (or in parallel to active pipeline)» TESLA : 199ms JLC/NLC : 8.3ms
Can we do this ?
» TELSA : 220MB/train in 200ms -> 1.1GB/sec bandwidth
» JLC/NLC : ~ 10MB/train* in 8.3ms -> 1.2GB/sec bandwidth
» (to compare with LHC/CMS : 50 - 500Gbit/sec) No problem
• * JCL/NLC number are scaled TESLA numbers assuming identical background rates and detector setup
Common DAQ for TESLA/NLC ?Common DAQ for TESLA/NLC ?
![Page 13: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/13.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
Current R&D ActivitiesCurrent R&D Activities
Detector readout R&D
• Using existing (modified) electronics (TPC, HCAL, ...)• Developing of new front end readout chips (LCFI, SiLC,
Calice, ...)
Test systems and tools
• Existing setup for TPCs in several Labs (based on STAR, ALEPH,....)
• Building of a new test system for ECAL/HCAL beam tests (CMS based)
General remarks
• First common tools for different detectors are being prepared• Discussion on a general data handling model has started
![Page 14: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/14.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
A LC Data Handling ModelA LC Data Handling Model
Data handling logically divided into 4 layers
• Front end readout• Central data collection• Event building and processing• Permanent storage (not covered here)
Between these layers interfaces have to be defined to
• Enable parallel development of components in different R&D groups
• Reduce dependencies and allow technology changes at a later stage
Control and Monitoring will be an essential part
• Clock distribution, bunch tagging• Run control, process control, calibration, monitoring• Keep the design Global Detector Network aware !
![Page 15: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/15.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
Functionality of the LayersFunctionality of the Layers
Front end readout
• hardware : preamplifier, shaper, ADC, memory, ...• functions : zero-suppression, hit/cluster finding, digital buffer,
multiplex Central data collection
• one unique intelligent interface cards for all detectors• input buffer, data formatting, data reduction (data
compression?)• output buffer and standardized interface to event building
Event building and processing
• commodity hardware : network switches, processor farm (PC?)• full event data processing, all bunch crossings of a complete
train• software finders will tag 'bunches of interest' for permanent
storage
![Page 16: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/16.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
Coordinate and Foster DAQ R&DCoordinate and Foster DAQ R&D
To coordinate the DAQ R&D
• Define building blocks and their functionalities• Specify Interfaces between these blocks• Identify uncovered readout R&D areas
Foster R&D efforts
• Encourage common test systems for different R&D groups• Develop tools to ease beam tests• Collect and provide information on existing R&D efforts
Need to coordinate and foster increasing number of activities
• A DAQ working group at the ECFA study will address this in Europe
• -> should start to do this on a world wide basis !
![Page 17: ALCPG Workshop, Cornell, July '03 1 G. Eckerlin Data Acquisition for an LC Detector Report from the extended ECFA/DESY LC Workshops Cornell, Jul. 15 th](https://reader036.vdocument.in/reader036/viewer/2022082612/56649e995503460f94b9bd6b/html5/thumbnails/17.jpg)
ALCPG Workshop, Cornell, July '03 1G. Eckerlin
SummarySummary
Software Trigger concept is adequate for both LC options
• requirements look similar (operation mode, event rates, bandwidth)
• impact on detector frontend readout seems to be ok
Many R&D efforts started world wide on detector prototyps
• some need R&D for readout already, others take existing electronics
• need common tools and setups to ease beam tests• need to follow detector R&D efforts to keep them compatible
Make this a world wide effort
• contribute to the DAQ R&D groups and • the DAQ page of the World wide study R&D :
www.desy.de/~eckerlin/wwslc