Presentation is loading. Please wait.

Presentation is loading. Please wait.

R3 for ABCN Discussion. 2 17 Feb 2011R3 for ABCN Discussion Regional Readout Level-1 Muon/Calo system identifies a Region of Interest (RoI)Level-1 Muon/Calo.

Similar presentations


Presentation on theme: "R3 for ABCN Discussion. 2 17 Feb 2011R3 for ABCN Discussion Regional Readout Level-1 Muon/Calo system identifies a Region of Interest (RoI)Level-1 Muon/Calo."— Presentation transcript:

1 R3 for ABCN Discussion

2 2 17 Feb 2011R3 for ABCN Discussion Regional Readout Level-1 Muon/Calo system identifies a Region of Interest (RoI)Level-1 Muon/Calo system identifies a Region of Interest (RoI) RoI mapped to set of front-end modulesRoI mapped to set of front-end modules Regional Readout Request (R3) signal is sent ONLY to modules in RoIRegional Readout Request (R3) signal is sent ONLY to modules in RoI Modules readout Regional Data (RD) in a similar manner to normal dataModules readout Regional Data (RD) in a similar manner to normal data Regional data in intercepted on the ROD, forwarded to the track finderRegional data in intercepted on the ROD, forwarded to the track finder Track finder contributes to Level-1 Trigger decisionTrack finder contributes to Level-1 Trigger decision ROD Crate x20 RODs RoI Mapper L1 Muon/Calo Staves RoIs Track Finder L1

3 3 17 Feb 2011R3 for ABCN Discussion USA15 ROD-Crate RoI/R3 to Stave Flow 1.Muon and/or Calo triggers 2.RoI Mapper - sync/align (Unclear on RoI data format and rate from L1)- sync/align (Unclear on RoI data format and rate from L1) RoI Mapper fanoutRoI Mapper fanout 3.GBT to ROD Crate timing interface (TIM) Unclear GBT data latencyUnclear GBT data latency 4.ROD-crate TIM to ROD, with possible decoding (sent over backplane)(50ns)TIM to ROD, with possible decoding (sent over backplane)(50ns) ROD decode, map, routes to each channel(25ns)ROD decode, map, routes to each channel(25ns) 5.GBT to SMC Unclear GBT fast command and data latencyUnclear GBT fast command and data latency 100m fibre to FE100m fibre to FE Muon Trigger RoI Mapper ROD Calo Trigger SM Stave SM Stave ROD SMC 1700ns150ns 100ns 75ns600ns GroupFanout TIM GBT

4 4 Working parameters Although large buffers provide for long latencies, it is beneficial to be efficient: More time for trigger decisionMore time for trigger decision Smaller FE buffersSmaller FE buffers Less R3 induced dead-timeLess R3 induced dead-time Latency can be reduced by: Fast R3 distribution (as is reasonable)Fast R3 distribution (as is reasonable) Compress R3-Data to reduce packet countCompress R3-Data to reduce packet count Prioritised R3-Data packet handlingPrioritised R3-Data packet handling 17 Feb 2011R3 for ABCN Discussion

5 5 R3-Data details Leaves chip ASAPLeaves chip ASAP –Queue jump Data reductionData reduction –E.g. 3 clusters, no width –Cut on cluster width (>3 = discarded) –Total nit/cluster count in packet –1 packet only (or 2, only) Easily identifiable packetEasily identifiable packet –Quick routing on ROD 17 Feb 2011R3 for ABCN Discussion

6 6 Pipeline L0 Buffer L0 R3 R3 Data Format L1 (L0ID) L1 Data Format Strips Readout Synchronous R3 L1 Derandomise + minimal processing on the ABCN + simple test environment + low latency -Off-detector R3 distribution needs to be fast - Deadtime -More bandwidth for R3 on the stave (more lines, faster) 17 Feb 2011R3 for ABCN Discussion

7 7 Yes/No R3 + Asynchronous + Simple of buffer management - higher bandwidth than Yes only option 17 Feb 2011R3 for ABCN Discussion L0 Buffer L0 R3 Y L1 (L0ID) L1 Data Format Strips Readout L1 Derandomise R3 Derandomise R3 Data Format Pipeline R3 N RD FIFO

8 8 Yes only (with L0ID) R3 See Mitch’s diagram.... + very flexible - longest latency 17 Feb 2011R3 for ABCN Discussion

9 9 Boundaries Useful to setup some working limits (even if they get changed in AUW) L0 rate - 500kHzL0 rate - 500kHz L1 rate - 50kHzL1 rate - 50kHz R3 data volume (simple latency)R3 data volume (simple latency) –1 packet per R3 per ABCN R3 overall latency (queuing time etc)R3 overall latency (queuing time etc) –Max readout time – 50us? R3 Data compression strategies/parametersR3 Data compression strategies/parameters –Report number of hits (or clusters?) - up to 32? Or maybe a course hitmap (1 bit/8)Or maybe a course hitmap (1 bit/8) –Only process clusters <4 strips wide –Only report first 3 clusters 17 Feb 2011R3 for ABCN Discussion

10 10 Some More Thoughts... Packet inspection?Packet inspection? –May improve intra-chip prioritising R3 deadtime?R3 deadtime? –Dropped packets affects trigger efficiency –Track finder forces L1 for missing R3-Data events –rate reduction Slow chip – 40MHz - only do 80MHz at outputSlow chip – 40MHz - only do 80MHz at output –DDR? –Timing issues? 17 Feb 2011R3 for ABCN Discussion


Download ppt "R3 for ABCN Discussion. 2 17 Feb 2011R3 for ABCN Discussion Regional Readout Level-1 Muon/Calo system identifies a Region of Interest (RoI)Level-1 Muon/Calo."

Similar presentations


Ads by Google