Status of the Track-Finder D.Acosta University of Florida HW Tests Future Plans EMU Meeting, Spetember 2000 1 Darin Acosta Tests of Current Prototypes In preparation of the Level-1 TDR, all trigger prototypes must be tested by end of September è è è è è Sector Processor: Sector Receiver: Muon Port Card: Clock and Control Board: ChannelLink backplane: UFlorida UCLA Rice Rice UFlorida All boards were completed in July Crate tests of the boards (the TriDAS “testbeam”) followed and are still on-going è Have shifted from single board tests to integration tests EMU Meeting, Spetember 2000 2 Darin Acosta Level-1 Trigger Architecture From DT Track-Finder (Vienna) 12 Sector Processors MB1 DT TF 1 Muon Sorter SP ME4 OPTICAL (Vienna) ME2-ME3 To Global Muon Trigger ME1 SR Muon Port Cards PC 3µ / port card (Rice) MS SP 36 Sector Receivers 3µ / sector (UCLA) (Florida) 12 sectors 4µ (Rice) GMT 4µ From DT 8µ Track-Finder RPC EMU Meeting, Spetember 2000 3 Darin Acosta Muon Track-Finding è è è è è CSC system divided into 12 sectors (6 per endcap) Link trigger primitives into 3D tracks Select best 3 tracks per sector Assign pT, ϕ, and η using data from up to 3 stations Send 4 highest quality candidates to Global L1 θ ϕ EMU Meeting, Spetember 2000 4 Darin Acosta Track-Finding Logic in Sector Processor Extrapolation Units E1 – E2 Bunch Crossing Analyzer From Backplane BXA EU1-2 Track Assembler Units TAU1 Final Sorter EU1-3 EU2-3 TAU2 FSU EU2-4 EU3-4 TAU3 Assignment Unit EU MB1-2 AU E2 – E4 FIFO EMU Meeting, Spetember 2000 5 MUX Darin Acosta To Front panel Sector Processor Prototype Final Selection Unit Extrapolation Units XCV150BG352 XCV400BG560 12 layers 10K vias Assignment Units Track Assemblers Bunch Crossing 256k x 16 SRAM XCV50BG256 & Analyzer 2M x 8 SRAM EMU Meeting, Spetember 2000 XCV50BG256 6 Darin Acosta Sector Receiver Prototype Optical Receivers and HP Glinks SRAM LUTs Front FPGAs EMU Meeting, Spetember 2000 Back FPGAs 7 Darin Acosta Track-Finder Crate Test SP SR CCB Bit3 VME Interface Custom backplane EMU Meeting, Spetember 2000 8 Darin Acosta UF Test Software on Win95 JAVA GUI to call command line programs Should be portable to UNIX programs to load FPGAs and LUTs through Bit3 VME interface (JTAG runs at 25 MHz on board) EMU Meeting, Spetember 2000 Test software and subset of ORCA simulation to compare hardware and simulation results 9 Darin Acosta Test Results: Sector Processor Front half of logic (Extrapolation, Track Assembly) works flawlessly with 100% agreement with ORCA simulation 180K single muon events, 60K triple muon events, generated from CMSIM è Usual bug fixes to software and firmware took place è Dynamic tests of front logic determined that maximum clock frequency is 63 MHz è FIFOs on input and output hold 256 events Back half of logic is currently under test Sorter logic and PT assignment seem to be working correctly – a few discrepancies under investigation è Overall latency is 15 b.x. (w/o ChannelLink) è Already can reduce to 14 b.x. EMU Meeting, Spetember 2000 10 Darin Acosta Test Results: MPC & Sector Receiver Muon Port Card: Plug-in mezzanine card (with low profile connectors) for sorter FPGA works è Basic sorter logic verified è Optical communication to Sector Receiver verified è Sector Receiver: Static tests of FPGA and LUTs verified è Dynamic test from Back FPGAs of one SR (through ChannelLink backplane) to SP verified with UF software è Dynamic test of SR logic still on-going using UCLA software è Dynamic test of complete system planned Merge of UF and UCLA software required EMU Meeting, Spetember 2000 11 Darin Acosta Lessons from Construction & Tests It is possible to work with ball-grid arrays (BGAs) on large 9U VME boards It is possible to remove and replace BGAs è SR and SP each had one chip replaced Not all board assembly companies are equal! è è Conquest in Orlando is out Bat PC in San Jose is in Channel Link chips fail when connected to Xilinx Virtex I/O pins è è è è Sector Receiver had many chips die Probably related to over/undershoot Slow risetime configuration of Virtex I/O pin is okay Connection to buffer chips is okay And… opinions on software outweighed all opinions on hardware! EMU Meeting, Spetember 2000 12 Darin Acosta Future Plans: SR/SP Current technology will allow us to merge all 17 FPGAs of prototype Sector Processor into just one: è è Xilinx Virtex XCV2000E (~2.5M gates) available now or Virtex 2, available soon This opens the possibility of merging the Sector Processor and Sector Receivers onto a single board è è è è Would allow for a single crate Track-Finder (currently 6) Reduces latency No Channel Link connection between SR and SP No cable to Muon Sorter Depends on new optical link technology to reduce connections from peripheral crate è 2.5 Gbit links or parallel optical cables EMU Meeting, Spetember 2000 13 Darin Acosta Optical Solution 1 MPC Optical modules 2.5Gbits/s Transceiver: Lucent 1417K4A Or Infineon V23818-N15-L17 FPGA FRONT FPGA 40Bits @120MHz 40Bits @120MHz Data Compression (factor 3) SR/SP 120 @40MHz Data Decompression (factor 3) SER/DES Chips TLK2501 From Texas Instruments • 1 Optical Connection per each track segment • Completely tested by Texas Instruments (optical modules + ser/des chips only) • 15 connections per SR/SP module (3 connections x 5 MPC) • Low power consumption: 2.2W MPC (3 links) 11W SR/SP (15 links) • Latency ~ 0.5Bx for Tx and 1.5Bx for Rx EMU Meeting, Spetember 2000 14 Darin Acosta Optical Solution 2 12-channel optical link up to 1.6Gbits/s per channel MPC Infineon V23814/15-U1306 Transmitter Receiver FPGA FRONT FPGA 40Bits @120MHz 40Bits @120MHz Data Compression (factor 3) SR/SP SER/DES Chips 4-channel Motorola MC92600 Or 8-channel PMC-Sierra PM8351 120 @40MHz Data Decompression (factor 3) • 1 Optical Connection per each MPC • 5 connections per SR/SP module (1 connection x 5 MPC) • Low power consumption: 2W MPC (1 link) and 9W SR/SP (5 links) • Latency ~ 1Bx for Tx and 2Bx for Rx • LVDS to PECL conversion must be tested EMU Meeting, Spetember 2000 15 Darin Acosta Possible Board Layout Preliminary layout of SR/SP module (2.5Gb/s link option) Small Form Factor Transceivers Deserializer Chips Front FPGAs Memory Look-up Tables From MPC (chamber 4) VME Interface Sector Processor FPGA chip From MPC (chamber 3) From Clock and Control Board From MPC (chamber 2) To Muon Sorter From MPC (chamber 1B) Ptassignment LUTs From MPC (chamber 1A) From / To Barrel • • • • • Low power consumption: ~ 38.5W per 9U VME card Latency: ~ 15Bx SP structure is fully programmable Cost reduction: 1 SR/SP module instead of 3 SR and 1 SP 1 SR/SP module per 60° sector EMU Meeting, Spetember 2000 16 Darin Acosta Possible Crate Layout Track-Finder crate (2.5Gbits/s optical links) SR SR SR SR SR SR / / / / / / SP SP SP SP SP SP CCB/MS (CCB + Muon Sorter) BIT3 Controller CCB/MS Card SR SR SR SR SR SR / / / / / / SP SP SP SP SP SP SR/SP Card (3 Sector Receivers + Sector Processor) (60° sector) From MPC (chamber 4) From MPC (chamber 3) From From MPC (chamber 2) TTC From MPC (chamber 1B) To From MPC (chamber 1A) Global Trigger From / To Barrel • • • • Total latency: ~ 20Bx (from input of SR/SP card to output of CCB/MS card) Power consumption: ~ 500W per crate 17 optical connections per SR/SP card (15 - from endcap, 2 – from/to barrel) Custom backplane for SR/SPs < > CCB/MS connection EMU Meeting, Spetember 2000 17 Darin Acosta Possible Latency Savings Description Bx Description Bx SR optical receiving and synchronization SR Front FPGAs and Lookups 2 2 2 SR/SP optical receiving and synchronization SR/SP Front FPGAs and Lookups SR to SP Channel Link transmission over short backplane SP processing 4 - - 3 15 SP processing 10 SP to Muon Sorter transmission over 5m cable Muon Sorter processing 2.5 SP to Muon Sorter transmission over short backplane Muon Sorter processing 2 Muon Sorter to GMT transmission over 11m cable 3.5 5 Muon Sorter to GMT transmission over 11m cable Total 34 3.5 Total 23.5 Prototype 1 (current) EMU Meeting, Spetember 2000 3 Prototype 2 (merged) 18 Darin Acosta Future Plans: Backplane Recently discovered that Channel Link chips have unacceptably long latency (~3.5 clocks) è è Rice, UCLA, UF have verified this e.g. SR → SP test had 4 clock delay Need a replacement technology ASAP for peripheral crate and Track-Finder crate backplanes è Or run Channel Link at 80 MHz as Bristol group? UF proposal (Madorsky) is to use GTLP at 80 MHz Doubled frequency achieves 2× signal reduction (vs. 3× from ChannelLink) è Can be bussed. è No differential signals (fewer traces) è Prototype backplane will be tested in the next 3 months EMU Meeting, Spetember 2000 19 Darin Acosta