Some thoughts on “ART2GBT” ASIC Sorin Martoiu, IFIN-HH De-serialize Hit Selection Data formatting De-serialize Hit Sel Data formatting De-serialize Hit Sel Data formatting How fast the hit selection can be? 1. (Asynchronous) Smart Token: FLAG_IN FLAG_IN FLAG_IN FLAG_IN 2. Cascaded Priority Encoders: FLAGS_IN Token stops when SUM = MAX_HIT_LIST How fast the hit selection can be? (Asynchronous) Smart Token Cascaded Priority Encoders ARTIX7 SPARTAN6 ASIC* (ns)* (ns)* (ns)* synth 6.5 9.876 P&R 11.04 12.2 Synth 3.18 4.506 P&R 5.25 5.045 * MAX_HITS = 8 ** Very preliminary. 0.18 um tech MOSIS SCMOS (tsmc) (not IBM 0.13) / OSU FreePDK 6.5 How big the ASIC can be? • Full layout (fast attempt, not fully tested, …) • De-serializers • Hit selection • Data formatting (simple mux with pass- transistors) • (very) crude estimation: • 700 x 700 um2 • No triplication (x4) • 0.18 -> 0.13 (x 0.7) • tech, std. cells, pads… How big the ASIC can be? Number of I/O pads: • Inputs: 32 x 2 • Outputs: 40 x 2 • Total: 144 + pwr, clk, … Options: • Reduce GBT i/f • 10 elinks@320MHz • Staggered pads • C4 ball bonds 5-bit Chip ID: max hits = 7 (80 bits = 7x11 + 3 spare) DOUT[39:0] A2 – 5+6 bits A5 – 5+6 bits A12 – 5+6 bits BCID/ART DOUT[79:40] A16 – 5+6 bits empty empty BCID/ART “000....00000” “000....00000” VMM 0, STRIP 0 ambiguity 32-bit Hit List: max hits = 8 (80 = 8x6 + 32) 32-bit hit list 2 12 5 16 BCID/ART DOUT[39:0] DOUT[79:40] ..CID/ART ART-6bits ART-6bits ART-6bits ART-6bits B.. empty Preliminary Conclusions • Hit selection can be done in 0.5 BC, possibly even less (FPGA and ASIC) • Design fits well in low-range FPGAs (SPARTAN6 or ARTIX7 – probably valid for Altera devices too) • ASIC implementation looks feasible in <0.18um tech • Final chip area is governed by the number of pads/packaging solution • Power? Spare Slides BCID transmission Cavern USA15 Fixed Latency ART2GBT/ VMM 3 2 1 GBT (TX) GBT (RX) 3 2 1 BCID counter BCID counter TTC SYSTEM TRIGGER PROC 8 hits 8 hits 4+4 hits 4+4 hits 2 of 4 traces partially lost 1 of 4 trace lost 2 of 8 trace lost Drift gap timing variation turned off…
© Copyright 2026 Paperzz