1 / 17

IceCube DAQ Architecture

IceCube DAQ Architecture. IceTop Science. Calibration: x, E, q ( m- bundles) Validation * : tag 5% of atmospheric- m Veto: 1 km 2 sr, E > 100 TeV Cosmic ray & particle physics. * In-Ice trigger (IceTop data sub-threshold). Event types. Two Ice Tanks 3.6 m 2 x 1 m. To DAQ.

marty
Download Presentation

IceCube DAQ Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. D. Seckel

  2. IceCube DAQ Architecture D. Seckel

  3. IceTop Science • Calibration: x, E, q (m-bundles) • Validation*: tag 5% of atmospheric-m • Veto: 1 km2 sr, E > 100 TeV • Cosmic ray & particle physics * In-Ice trigger (IceTop data sub-threshold) D. Seckel

  4. Event types D. Seckel

  5. Two Ice Tanks 3.6 m2 x 1 m To DAQ IceCube Drill Hole Two DOMs: 10” PMT High Gain w/station coincidence: 1 p.e. resol Low Gain: 1 mresol LG HG HG LG 10 m IceTop Station Schematic D. Seckel

  6. Data Types & Rates • Single “Tank hits” (Muons + g,e > E1 = 30 [tbd] MeV) • status (1), time (5), fit parameters(8) – 14 bytes • 2500 Hz * 14 B = 35 KBps/DOM • Coincident Tanks: “Station hits” (2 x g,e > E2 = 30 [tbd] MeV) • Check for local coincidence (two tanks) • Rshowers ~ 50-100 Hz • Runcorrelated coincidence ~ 1.25 Hz (For 2500 Hz, 100 ns) • Mostly simple fits < 1 KBps/DOM • Waveforms • 95% consistent with impulsive event: FX data only • 5% not impulsive, return compressed waveform: CWF ~ 100 B • rate 125 Hz + Scaled selection of minimum bias events ~ 10 Hz • 200 Hz * 100 B = 20 KBps/DOM • Total: 35+20 = 55 < 100 D. Seckel

  7. Requirements Directly impacts surface DAQ D. Seckel

  8. Common Event Builder IceTop DAQ components Monitoring DOMs (320) LG DOM Tank 1 InIce Trig.Gen. Vert. Sh. Trigger HG DOM Station 1 DOM Hubs (10) 10 Hz Hor. Sh. Trigger HG DOM Tank 2 IceTop Data Handler IceTop Data Handler LG DOM IceTop Data Handler (IDH) Global Trigger Station 2 DAQ Control 32 MB/s . . . . 100 kB/s Station 80 On line InIce DATA D. Seckel

  9. IDH & Trigger Functionality • IceTop Data Handler (from Hubs to …) • Science data • Timing summaries to triggers • Manage IceTop Data Buffer • Monitor stream • Timing corrections • Triggers • Shower trigger 4x station hits • Horizontal triggers N x muons (single tanks) • Calibration trigger(s) • Control and service functions D. Seckel

  10. IDH and Trigger Process Monitor Data (320) Monitoring Time Correction (320) In-Ice Trigger Pre-process Science Data (320) DAQ Control Time splice (merge) Hubs Shower Trigger Data sort Horz. Shower Trigger Calibration Trigger IceTop Data Buffers Global Trigger IceTop DB Access Common Event Builder Online D. Seckel

  11. Common Requirements • Conform to In-Ice Standards • Control (state machine) • Monitoring & Logging • Data flow architecture • Streams • Heartbeats • Latency requirements • Multi-processor capable (TBD) D. Seckel

  12. IDH Requirements • Pre-buffer • IceCube standard Time Calibration • Throughput capability > 32 MB/s • Time order and sort • Output streams to triggers • Switching capability to time slice • Store data • Buffer • Capacity: 60 sec = 2 GB • Separate buffers HG1/HG2/LG/Priority (TBD) • Post-buffer • Query handler for common mode access • Buffer management D. Seckel

  13. Trigger Requirements • Shower trigger • 4-fold: Time coincidence 5 ms (TBD) • Reduced threshold mode: space and time coincidence (desired) • Horizontal shower trigger • 15-fold (TBD) Time only • 5-fold (TBD) Light cone coincidence (desired) • Priority (calibration) trigger • Set mode “on the fly” • Define data request for EB D. Seckel

  14. IceTop DAQ Development • Requirements • Acquire Test Data • Digital design • Design Þ Firmware • Bench test • PY-03 Pole-DAQ • Requirements • Modify In-Ice DAQ • Test at UD-station • Review (9-1-04) • Install & Test • Deliver • Pre-DAQ Design & Test • FPGA • IDH & Triggers • Review Components • Deliver algorithms/data formats/implementations FPGA • 4 months • IceTop DAQ v1 • Initial Design • Interface with In-Ice FPGA • Implement and bench test • SW – inc. IDH & Triggers • Test at UD-station • Assessment 8-31-2004 1-31-2005 } • Acquire DAQ Simulation • SPE, muon, shower • High Gain, Low Gain • Coincidence logic UD Test • IceTop DAQ v1.1 • Monitoring • Calibration 5-31-2005 • IceTop DAQ v2 • Design Review • Build • Test at UD-station • Station test at Pole • Array test at Pole 7-31-2005 • In-Ice/IceTop Integrated DAQ • CONUS tests • Tests at Pole • Acceptance Milestone 2-28-2006 Iterate 6-30-2006 Annually D. Seckel

  15. IceTop DAQ effort • Support from LBNL/UWisc • Build on IceCube SW engineering • DOM-FPGA FX/coincidence • UD faculty effort • Lab development bench • Data from SP/UD stations • IDH/Trigger • UD faculty • 1 CIS grad student D. Seckel

  16. 1st Deployment Requirements • Verify functionality • Data collection • Primitive trigger primitives • Calibration modes • Shower trigger • Synchronized livetime (TBD) • For shower tests • Either FX+coincidence or coordinated enable/disable D. Seckel

  17. Current Activity • Splicer implementation tests • Start development of integration template (June) • Data format definition (Aug) D. Seckel

More Related