33eab713f529b58d9a31801d9ee79976.ppt
- Количество слайдов: 51
Ice. Top DAQ July 29, 2004 D. Seckel
Outline Ice. Top Review DAQ July 29 2004 Delaware • II = {tasks for In. Ice DAQ} • IT = {tasks for Ice. Top DAQ} • A = IT Ë II 1 • B = ò IT dt • Critical = A Ç B • Status(C) D. Seckel
II Ice. Cube DAQ Architecture Ice. Top Review DAQ July 29 2004 Delaware Ice. Top Data Handler D. Seckel
IT Ice. Top Science Ice. Top Review DAQ July 29 2004 Delaware Calibration: x, E, q (m-bundles) Validation*: tag 5% of atmospheric-m Veto: 1 km 2 sr, E > 100 Te. V Cosmic ray & particle physics • • * In-Ice trigger (Ice. Top data sub-threshold) D. Seckel
IT Event types Ice. Top Review DAQ July 29 2004 Delaware D. Seckel
IT Ice. Top Station Schematic Ice. Top Review Two Ice Tanks DAQ 3. 6 m 2 x 90 cm July 29 2004 Ice. Cube Drill Hole To DAQ 25 m Delaware Two DOMs: 10” PMT High Gain w/station coincidence: 1 p. e. resol Low Gain: 1 m resol Junction box LG HG HG 10 m D. Seckel LG
IT Data Types & Rates Ice. Top Review • Single “Tank hits” (Muons + g, e > E 1 = 30 [tbd] Me. V) – status (1), time (5), fit parameters(8) – 14 bytes – 2500 Hz * 14 B = 35 KBps/DOM DAQ July 29 2004 • Coincident Tanks: “Station hits” (2 x g, e > E 2 = 30 [tbd] Me. V) – – Delaware • 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
IT Requirements Ice. Top Review DAQ July 29 2004 Delaware D. Seckel
IT Ice. Top DAQ components Ice. Top Review DAQ DOMs (320) Tank 1 Station 1 HG DOM Tank 2 July 29 2004 Delaware Monitoring LG DOM Hubs (10) 10 Hz In. Ice Trig. Gen. Shower Trigger LG DOM Hor. Sh. Trigger Station 2 32 MB/s . . Ice. Top Data Handler (IDH) Priority/calib. Trig. Global Trigger DAQ Control 100 k. B/s Common Event Builder Station 80 In. Ice DATA D. Seckel On line
IT Ice. Top DAQ Development DAQ July 29 2004 • Requirements • Acquire Test Data • Digital design • Design Þ Firmware • Bench test Pre-DAQ Design & Test • FPGA • IDH & Triggers • Review Components • Deliver algorithms/data formats/implementations • 4 months Delaware 5 -31 -2005 1 -31 -2005 } • Acquire DAQ Simulation • SPE, muon, shower • High Gain, Low Gain • Coincidence logic Ice. Top DAQ v 1. 1 • Monitoring Ice. Top DAQ v 2 • Calibration • Design Review • Build 7 -31 -2005 • Test at UD-station • Station test at Pole • Array test at Pole 2 -28 -2006 6 -30 -2006 UD Test Ice. Top DAQ v 1 • Initial Design • Interface with In-Ice FPGA • Implement and bench test • SW – inc. IDH & Triggers • Test at UD-station • Assessment 8 -31 -2004 PY-03 Pole-DAQ • Requirements • Modify In-Ice DAQ • Test at UD-station • Review (9 -1 -04) • Install & Test • Deliver FPGA Ice. Top Review In-Ice/Ice. Top Integrated DAQ • CONUS tests • Tests at Pole • Acceptance Milestone Iterate Annually D. Seckel
A A = IT Ë II Ice. Top Review • Hardware DAQ July 29 2004 Delaware • Logic – DOM • FPGA • DOMApp – Counting House • IDH • Ice. Top Triggers • DOMHub/Global Trigger/Event Builder • Testing D. Seckel
A Hardware Ice. Top Review DAQ July 29 2004 Delaware • DOM – Thermal control (see Tilav) – Cables, penetrators, connectors • DOM components – PMT, Delay, MB, … - all ok – Flasher – ok for yr 1 • Counting House – DOM Hub: configuration changes – IDH/Triggers … Standard components. Performance/capacity may drive some changes. D. Seckel
A FPGA Ice. Top Review • Build on In. Ice implementation DAQ July 29 2004 Delaware • Data volume reduction – Feature extraction – Coincidence • Special modes (e. g. single pe) • Separate version for Low Gain DOMs – Focus on FADC D. Seckel
A Ice. Top FPGA Ice. Top Review DAQ July 29 2004 Delaware Rate + Bandwidth Þ m: Advanced feature recognition Shower vs Background Þ e+ e– g: 2 -tank coincidence Rate + Livetime Þ 2 -level trigger, fast ATWD decision 10 ns + synch. trigger Þ Projection of muon waveform onto four basis functions & reconstruction. Advanced feature recognition Date Task Resources 3/2002 Proof of concept 2001 test tank Altera dev. tools 11/2002 Practical Studies String 18 Data 2 -5/2004 Digital Design UD: Bench test DOM UD: Test station Pole: 03/04 Tanks 5 -8/2004 Implementation Altera dev. tools UD: bench & station 9/2004 1/2005 Integration w/in-ice FPGA & DOM App Development: support from DAQ (1. 3. 3). Testing: at UD D. Seckel Projection of string-18 SPE waveform w/pedestal & reconstruction.
A FX algorithm (based on string 18) Ice. Top Review DAQ July 29 2004 Delaware • Determine status (ATWD, co-in, trigger, …) • Capture waveform – – Subtract ATWD pedestal Subtract trigger pedestal Shift peak (Dt) Normalize (A = Si wi 2 • Project onto 3 -basis functions • Check quality • Return(t 0, Dt, status, ci, A) – 4, 1, 1, 6, 2 - 14 bytes D. Seckel
A FPGA flow I Ice. Top Review Start Acquire D 1 Start DAQ Get Time Launch ATWD Inc. Counter July 29 2004 Launch Coin. Ping-Pong Delaware Acquire I Busy Disc Normal Calib D 1 AS 0. 2 spe D 2 x AS x 1 AS Wait for ATWD Acquire II D 2 ? Read ATWD-1 Read ATWD-0 Waveform Buffer Saturated? Read ATWD-1 Busy Should initiate “BUSY” event, coincidence logic D. Seckel Waveform buffer Stop
A FPGA flow II Get WF Ice. Top Review DAQ Check Coincidence July 29 2004 Delaware Feature Extraction Priority Send Full Report > Am Send FX Report Coin + >AS? Send FX Report FX ? Coin + >AS? D. Seckel Send Full Report
A Calibration Ice. Top Review DAQ • Discriminator • Pedestals – ATWD (A/B, 0/1/2) – Trigger condition (noise) July 29 2004 Delaware • Basis functions built on top of – Single pe – Impulsive event (m) • ATWD – Baseline: included in pedestal and basis functions – Abs gain: calibrate to spe at ref HV – Rel gain: common signals in ATWD-0/1/2 • Low Gain – Overlapping dynamic range D. Seckel
A Reconstruction Ice. Top Review • Apply process DAQ July 29 2004 Delaware • Amplitude from c 1 • Time correction from c 2, f 2= f 1’(t) D. Seckel
A IDH & Trigger Functionality Ice. Top Review • Ice. Top Data Handler (from Hubs to …) – Science data DAQ • Timing summaries to triggers • Respond to Event Builder requests • Manage Ice. Top Data Buffer July 29 2004 – Monitor stream – Timing corrections Delaware • Triggers – Shower trigger: 4 x station hits – Horizontal shower trigger: N x muons (single tanks) – Priority/Calibration trigger(s). • Control and service functions D. Seckel
A IDH and Trigger Ice. Top Review Monitoring DAQ Control Process Monitor Data (320) DAQ Hubs July 29 2004 In-Ice Trigger Time Correction (320) Pre-process Science Data (320) Delaware Shower Trigger Time splice (merge) Ice. Top Data Buffers (320) Sort by type Horz. Shower Trigger Priority/Calibration Trigger Merged, Time sorted, event list Ice. Top DB Access D. Seckel Global Trigger Common Event Builder Online
A IDH Requirements Ice. Top Review • Pre-trigger – – DAQ July 29 2004 Ice. Cube standard Time Calibration Throughput capability > 32 MB/s Time ordered merge Sorted output streams to triggers • Switching capability to time slice – Store data Delaware • Buffer – Capacity: 60 sec = 2 GB – Organized for efficient access • Post-trigger – Query handler for EB access – Buffer management D. Seckel
A Trigger Requirements Ice. Top Review DAQ July 29 2004 Delaware • 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) Shower front coincidence (desired) • Priority (calibration) trigger – Additional processing (TBD) – Define data request for use by EB D. Seckel
A Testing Ice. Top Review DAQ July 29 2004 Delaware • DOM qualification – Expanded temperature range – Reserve time for Ice. Top Needs (TBD: Implement in Year-2) • DAQ testing – Participate in integration – Ice. Top specific tests not defined D. Seckel
1 B = ò IT dt Ice. Top Review • Verify functionality DAQ July 29 2004 Delaware • Calibration – CPU triggers – Reduced threshold data – Single muon data • Showers – 4 station coincidence – Reconstruction – Dynamic range D. Seckel B
B “Priority” Data Ice. Top Review DAQ July 29 2004 Delaware • Method – DOM: throw status (TBD) – Surface DAQ: • Catch status (IDH) • Throw Ice. Top calibration trigger (ICT) – Online: Catch calibration trigger. Route event to Ice. Top calibration module • Types – – – Diagnostic mode Pedestal - cpu mode (part of monitoring? ) Gain (change threshold/HV for spe mode) Flasher (tbd) External coincidence (tbd) D. Seckel
B Single Muons Ice. Top Review DAQ July 29 2004 Delaware • Single muons are a key to calibration – Physics of source – Tank response – PMT + electronics • Difficulties – Variation in trajectory – Shower background • Filters – Feature recognition (Software Filter) – Shower tag (Firmware/Software - Anti) – External muon trigger (HW - True) D. Seckel
B Single m candidates Ice. Top Review DAQ July 29 2004 Delaware D. Seckel
B Muon calibration Ice. Top Review DAQ July 29 2004 Delaware • Baseline: In. Ice DAQ + analysis. Plenty of data. • Apply coincidence filter to eliminate large showers. • External m “true”. Various possibilities. (Attach to preinstalled after-pulsing LED? ) Useful to define m geometry. Engineering effort would be required. D. Seckel
B Showers: 4 station coincidence Ice. Top Review • Coincident data from 4 stations – f = Probability that DOM is awake – tw = Coincidence window (d/c) – Livetime: DAQ t = t (2 f – f 2)4 July 29 2004 – Coincidence rates True: Gt = 10 Hz (t/t) (Ethr/0. 3 Pe. V)-2 (Area/km 2) False: Gf = (t/t) G 1 (G 1 tw)3 Delaware • Use of Baseline In. Ice DAQ wo/coin • Options f = 0. 1, t/t = 10 -3, Gf ~ 1/yr (tw = 1 ms), Gt ~ 10/day – Use local coincidence – Synchronize livetime • coordinated enable/disable: t/t = f • Estimated shower threshold 5 Pev, rate 5/hr – Raise threshold to 2 m D. Seckel
B Year-1 Summary Ice. Top Review • – Capture coincident Ice. Top data within In. Ice triggers – Single muon calibration – Shower reconstruction DAQ July 29 2004 Delaware Goals • IDH/Shower trigger/Priority trigger - V 1. 0 needed • In. Ice FPGA should be adequate – Main concern: loss of livetime – FX not critical for single muons – Coincidence desireable but Acceptable shower rates with raised threshold – Need support for priority trigger • Horizontal shower trigger not critical D. Seckel
C Current Activity Ice. Top Review DAQ July 29 2004 • IDH/triggers – IDH/Splicer performance tests – Development of IDH/trigger templates for integration (Aug) Delaware • FPGA – FX algorithm definition – Data format definition (Aug) • Dynamic range studies D. Seckel
C Gallery: single pe event Ice. Top Review DAQ July 29 2004 Delaware D. Seckel
C Gallery: ATWD-0 waveforms Ice. Top Review spe mu DAQ July 29 2004 Delaware D. Seckel
C Gallery: Collection of spe-s Ice. Top Review DAQ July 29 2004 gi Delaware bi ti D. Seckel
C Gallery: arrival times Ice. Top Review DAQ July 29 2004 Delaware (7+) x 3. 3 = 25 ns D. Seckel
C Gallery: Baseline jitter Ice. Top Review DAQ July 29 2004 Delaware Magnitude of sample 100 D. Seckel
C Gallery: ATWD 0 ped/spe Ice. Top Review DAQ July 29 2004 Delaware D. Seckel
C Gallery: ensemble stats Ice. Top Review DAQ July 29 2004 Delaware D. Seckel
C Gallery: ATWD 2 -spe Ice. Top Review DAQ July 29 2004 Delaware D. Seckel
C Gallery: ATWD 2 ped/spe? Ice. Top Review DAQ July 29 2004 Delaware D. Seckel
C Gallery: g 0 vs g 2 Ice. Top Review DAQ July 29 2004 Delaware D. Seckel
C IDH/Splicer efforts Ice. Top Review • – – – DAQ July 29 2004 Delaware 1 sec FX sim data • 320 DOMs - 2000 events/channel 13 bytes/event: 6 time, status, 6 data No non-FX events. No time calibration/monitoring Separate stream for each DOM Output analysis is trivialized Results – 11. 6 sec – 6. 5 – 3. 5 • (2. 4 GHz P 4) (3 GHz P 4+, RH enterprise) “optimized” splicer Optimizations – Reduce object creation/garbage collection – Eliminate objects in favor of primitive data-types – Reduce data handling: Adjust references/leave buffer static D. Seckel
C Report on IDH/Trigger Templates Ice. Top Review DAQ • Reviewing string processor/state machine template July 29 2004 Delaware • Adapt for IDH & Ice. Top trigger(s). • Prepare for “Data-flow” DAQ – Aug/Sept. D. Seckel
C Dynamic range Ice. Top Review DAQ July 29 2004 Delaware • IDD plan – 1 … ~105 pe – HG+LG DOMs w/overlapping range • “Requirements” – Resolution of 1 pe – Necessary range – Overlap region 1: 30 ? 105 pe is aggressive include 1 m ? • Effective range of DOM ? – Linearity – Noise – ATWD few V < m. V ? . 125 m. V – 8 V D. Seckel
S Summary slide Ice. Top Review • Ice. Top DAQ: In. Ice + – FPGA designed for reduced data volume • Feature extraction • Modified coincidence logic • Support for “priority data” DAQ July 29 2004 – Counting house • Ice. Top Data Handler • Ice. Top Triggers Delaware • Year 1: – Goals • Capture coincident Ice. Top data within In. Ice triggers • Single muon calibration • Shower reconstruction – Development • IDH/Shower trigger/Priority trigger V 1. 0 needed • FPGA changes probably not critical D. Seckel
End Ice. Top Review • Spare slides follow DAQ July 29 2004 Delaware D. Seckel
A Thermal issues Ice. Top Review DAQ July 29 2004 • 1 slide with discussion • 1 slide with data Delaware D. Seckel content
Common Requirements Ice. Top Review DAQ July 29 2004 Delaware • Conform to In-Ice Standards – Control (state machine) – Monitoring & Logging – Data flow architecture • Streams • Heartbeats • Latency requirements • Multi-processor capable (TBD) D. Seckel
Ice. Top DAQ effort Ice. Top Review DAQ July 29 2004 Delaware • Support from LBNL/UWisc – Build on Ice. Cube 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
IT Ice. Top Station Schematic Ice. Top Review Two Ice Tanks DAQ 3. 6 m 2 x 90 cm To DAQ July 29 2004 Ice. Cube Drill Hole Delaware LG Two DOMs: 10” PMT High Gain w/station coincidence: 1 p. e. resol Low Gain: 1 m resol HG HG 10 m D. Seckel LG


