10
R3 for ABCN Discussion

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

Embed Size (px)

Citation preview

Page 1: 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

R3 for ABCN Discussion

Page 2: 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

2R3 for ABCN Discussion17 Feb 2011

Regional Readout• Level-1 Muon/Calo system identifies a Region of Interest (RoI)• RoI mapped to set of front-end modules• Regional Readout Request (R3) signal is sent ONLY to modules

in RoI• Modules readout Regional Data (RD) in a similar manner to

normal data• Regional data in intercepted on the ROD, forwarded to the track

finder• Track finder contributes to Level-1 Trigger decision

ROD Crate x20

ROD Crate x20

RODsRoI MapperL1

Muon/Calo StavesRoIs

Track FinderL1

Page 3: 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

3R3 for ABCN Discussion17 Feb 2011

USA15

ROD-Crate

RoI/R3 to Stave Flow1. Muon and/or Calo triggers2. RoI Mapper

• - sync/align (Unclear on RoI data format and rate from L1)• RoI Mapper fanout

3. GBT to ROD Crate timing interface (TIM)• Unclear GBT data latency

4. ROD-crate• TIM to ROD, with possible decoding (sent over backplane)(50ns)• ROD decode, map, routes to each channel(25ns)

5. GBT to SMC• Unclear GBT fast command and data latency• 100m fibre to FE

Muon Trigger

RoI MapperROD

Calo Trigger

SMSMSMSMStave

SMSMSMSMStaveROD

SMC

SMC

1700ns 150ns 100ns 75ns 600ns

Group Fanout TIM

GB

T

GBT

Page 4: 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

4R3 for ABCN Discussion

Working parameters

Although large buffers provide for long latencies, it is beneficial to be efficient:

• More time for trigger decision

• Smaller FE buffers

• Less R3 induced dead-time

Latency can be reduced by:

• Fast R3 distribution (as is reasonable)

• Compress R3-Data to reduce packet count

• Prioritised R3-Data packet handling

17 Feb 2011

Page 5: 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

5R3 for ABCN Discussion

R3-Data details•Leaves chip ASAP

–Queue jump

•Data 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 packet–Quick routing on ROD

17 Feb 2011

Page 6: 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

6R3 for ABCN Discussion

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 2011

Page 7: 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

7R3 for ABCN Discussion

Yes/No R3

+ Asynchronous

+ Simple of buffer management

- higher bandwidth than Yes only option

17 Feb 2011

L0 BufferL0

R3Y

L1 (L0ID)

L1 Data Format

Strips Readout

L1 Derandomise

R3 Derandomise

R3 Data Format

Pipeline

R3N

RD FIFO

Page 8: 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

8R3 for ABCN Discussion

Yes only (with L0ID) R3

See Mitch’s diagram ....

+ very flexible

- longest latency

17 Feb 2011

Page 9: 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

9R3 for ABCN Discussion

BoundariesUseful to setup some working limits (even if they get changed in

AUW)• L0 rate - 500kHz• L1 rate - 50kHz• R3 data volume (simple latency)

–1 packet per R3 per ABCN

• R3 overall latency (queuing time etc)–Max readout time – 50us?

• R3 Data compression strategies/parameters–Report number of hits (or clusters?) - up to 32?

• Or maybe a course hitmap (1 bit/8)

–Only process clusters <4 strips wide–Only report first 3 clusters

17 Feb 2011

Page 10: 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

10

R3 for ABCN Discussion

Some More Thoughts ...• Packet inspection?

–May improve intra-chip prioritising

• 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 output–DDR?–Timing issues?

17 Feb 2011