1 / 13

Some thoughts on “ART2GBT” ASIC

Some thoughts on “ART2GBT” ASIC. Sorin Martoiu, IFIN-HH. De-serialize. Data formatting. Hit Selection. 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.

marycsmith
Télécharger la présentation

Some thoughts on “ART2GBT” ASIC

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. Some thoughts on “ART2GBT” ASIC Sorin Martoiu, IFIN-HH

  2. De-serialize Data formatting Hit Selection

  3. De-serialize Hit Sel Data formatting

  4. De-serialize Hit Sel Data formatting

  5. How fast the hit selection can be? 1. (Asynchronous) Smart Token: FLAG_IN FLAG_IN FLAG_IN Token stops when SUM = MAX_HIT_LIST FLAG_IN 2. Cascaded Priority Encoders: FLAGS_IN

  6. How fast the hit selection can be? * MAX_HITS = 8 ** Very preliminary. 0.18 um tech MOSIS SCMOS (tsmc) (not IBM 0.13) / OSU FreePDK

  7. 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…

  8. 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

  9. 5-bit Chip ID: max hits = 7 (80 bits = 7x11 + 3 spare) DOUT[39:0] A5 – 5+6 bits A12 – 5+6 bits BCID/ART A2 – 5+6 bits DOUT[79:40] empty empty BCID/ART A16 – 5+6 bits “000....00000” “000....00000” VMM 0, STRIP 0 ambiguity 32-bit Hit List: max hits = 8 (80 = 8x6 + 32) 32-bit hit list 12 2 5 16 DOUT[39:0] BCID/ART B.. DOUT[79:40] ART-6bits ..CID/ART ART-6bits ART-6bits ART-6bits empty

  10. 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?

  11. Spare Slides

  12. BCID transmission Cavern USA15 Fixed Latency GBT (TX) GBT (RX) TRIGGER PROC ART2GBT/VMM 3 1 2 3 1 2 BCID counter BCID counter TTC SYSTEM

  13. 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…

More Related