Status of the CSC Track -Finder Track-Finder Darin Acosta University of Florida May 2000 D. Acosta, University of Florida TriDAS Review May 2000 1 Outline Overview of the CSC trigger system Sector Receiver Sector Processor Muon Sorter CSC/DT Interface D. Acosta, University of Florida TriDAS Review May 2000 2 CSC Muon Trigger Scheme Strip LCT + Motherboard card Strip FE cards CSC Track-Finder Sector Sector Receiver Processor Port Card LCT OPTICAL FE SR PC SP LCT 3µ / port card TMB FE 2µ / chamber Wire LCT card Wire FE cards 3µ / sector In counting house RIM CSC Muon Sorter RPC Interface Module On chamber D. Acosta, University of Florida RPC 4µ In peripheral crate DT 4µ 4µ Global µ Trigger TriDAS Review May 2000 Global L1 4µ 3 The CSC Track -Finder Track-Finder 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 From CSC Port Cards PC 3µ / port card WBS: 3.1.1.1 D. Acosta, University of Florida SP 24 Sector Receivers MS 3µ / sector 12 sectors 4µ GMT (+12 for ME4) (UCLA) (Florida) 3.1.1.2 3.1.1.3, 3.1.1.4 TriDAS Review May 2000 (Rice) 3.1.1.15 4µ From DT 8µ Track-Finder RPC 4 UCLA Sector Receiver Functionality 3.1.1.2 1. Receive 6 µ segments via 12 optical links from 2 Muon Port Cards • Require 3 Sector Receivers for one 60° sector 2. Synchronize the data 3. Reformat the data into track segment variables via LUTs • LCT bit pattern → η, ϕ, ϕb, ... 4. Apply corrections for alignment 5. Communicate to Sector Processor via custom backplane (Channel Link) 6. Fan out ME1/3 µ segments to DT TrackFinder } D. Acosta, University of Florida TriDAS Review May 2000 5 UCLA Sector Receiver Logic 3.1.1.2 Front Panel Optical Fiber from MPC Optical Fiber from MPC VME JTAG interface Optical Receiver Controller FPGA Deserializer Front FPGA Optical Receiver Deserializer L U T S L U T S Back FPGA To Backplane Repeat for each Muon D. Acosta, University of Florida TriDAS Review May 2000 To Barrel 6 D. Acosta, University of Florida TriDAS Review May 2000 7 UCLA Sector Receiver LUT Scheme UCLA Sector Receiver • Fell behind schedule after postdoc departure. 3.1.1.2 • Personnel added in December/January: • Robert Cousins, physicist, 50% time • Vladislav Sedov, electronics engineer, 90% time (10% residual work on ALCT board) • Also using paid consultant for some FPGA work (UCLA CS Ph.D. candidate) • Schematics now well underway. • Long-lead-time parts ordered. • Layout planned by beginning of May. • Plan to be ready for summer Track Finder test. D. Acosta, University of Florida TriDAS Review May 2000 8 Florida Sector Processor Functionality 3.1.1.3, 1. Accumulate track segments for possibly 3.1.1.4 more than one B.X. 2. Extrapolate in 3D from one station to another for all possible track segment combinations 3. Assemble tracks from extrapolation results 4. Select best 3 tracks and cancel ghosts 5. Assign track parameters: pT, ϕ, η, quality New since last Review: • Combined DT/CSC overlap region onto same board as CSC-only region (add MB1–ME2 extrap.) • Improved PT assignment technique • Ghost-busting when 2 muons enter 1 CSC chamber (try all combinations) D. Acosta, University of Florida TriDAS Review May 2000 1 2 1 2 9 Florida Sector Processor Logic Extrapolation Units bus Bunch Crossing Analyzer From Backplane BXA EU1-2 3.1.1.3, 3.1.1.4 Track Assembler Units bus TAU1 Final Selection Unit EU1-3 EU2-3 TAU2 FSU EU2-4 Assignment Unit EU3-4 TAU3 EU MB1-2 AU FIFO D. Acosta, University of Florida TriDAS Review May 2000 To Front panel MUX 10 Florida Extrapolation Logic A m b (A 1 ) η ro a dfinder fin d er η road Q η( A 1 B 1) Q η( A 2 B 1) Q η( A 3 B 1) A m b (B 1 ) LUT η1 η (A 1 ) η (B 1 ) “AN D” SUB η A-η B “O R” LUT ∆ η z LUT η2 CM P ∆ φ h ig h LUT ∆ φ h ig h LUT ∆ φ m ed CM P ∆ φ m ed Q e x tr a p (A 1 B 1 ) LUT E x tr a p Q u al LUT ∆ φ lo w q u a lity aquality ssign m en t uassignment n it CM P ∆ φ lo w AB S ∆ φ Q u al(A 1 ) unit Q u al(B 1 ) LUT φ b+ LUT φ b- φ b (A 1 ) φ (A 1 ) φ (B 1 ) φ b (B 1 ) CM P ∆ φ -φ b+ CM P ∆ φ -φ b- SUB φ A -φ B LUT ∆ φ LUT φ b+ LUT φ b- “AND” CM P ∆ φ -φ b+ ϕ CM P ∆ φ -φ b- ϕϕroroad a d finfinder d er D. Acosta, University of Florida TriDAS Review May 2000 11 Florida Track Selection and PTT Assignment φ LUT φ η “9 to 3” Sorter with ghost cancellation logic FIFO MUX LUT η SUB φ1-φ2 MUX 9 Track Assembler RAMs MUX φ3 η Rank (PT & Quality) φ1 φ2 φ ~2M x 8 SRAM LUT Sign SUB φ2-φ3 Mode (From FSU) I.D. Comparison Unit Track Rank Sorter D. Acosta, University of Florida Cancellation Logic and Encoder New: 3-station sagitta measurement using FPGA preprocessing and RAM (Improves PT resolution from 30% to 20%) TriDAS Review May 2000 12 Standard VME Florida SP Prototype Layout VME/JTAG interface (developed separately) Extrapolation Track Bunch Final Crossing Units Assembler Selection Analyzer Unit Units XCV50BG256 XCV400BG560 SRAM Assignment Units • Layout complete • 12 layers XCV150BG352 XCV50BG256 • Tests set for 6/1/00 Custom ChannelLink backplane SRAM D. Acosta, University of Florida TriDAS Review May 2000 13 Florida Prototype Crate Layout SR SR SP SR CCB 3.1.1.7 One sector is half of TrackFinder crate Fully routed for summer tests Six crates for entire system Smaller prototype tested already US CMS DOE/NSF Review: April 11-13, 2000 13 Florida Pre -Prototype Tests Pre-Prototype VME / JTAG interface for SR and SP: Software & hardware for FPGA and SRAM downloading through VME works Channel Link backplane and connector tests: No errors found up to 58 MHz clock (400 MHz on backplane) D. Acosta, University of Florida TriDAS Review May 2000 15 Rice Muon Sorter Functionality 3.1.1.15 1. Receive 36 muons from 12 Sector Processors • 36 × 18 bits = 648 bits (& control bits) 2. Sort and rank the best 4 muons • Sort is based on 7 bits (5 bits for pT and 2 bits for quality) 3. Send the output to the Global Muon Trigger for association with RPC and DT triggers • 4 × 22 bits = 88 bits New since last Review: • Reduction in muon count from 72 to 36 (inclusion of CSC/DT overlap in Sector Processor) allows sorting to be accomplished in one FPGA D. Acosta, University of Florida TriDAS Review May 2000 16 Rice Muon Sorter Logic FF- FLIP-FLOP, LUT - LOOK-UP TABLE RAM 3.1.1.15 VME INTERFACE FOR LUT READ/WRITE 28 FF 28 28 FF 28 28 FF 28 28 FF 28 28 14 FF 14 FF 28 28 FF 28 28 28 28 CLK 40MHz FF 28 FF 2 8 SORTER 7+6 4 out of 18 7+6 6 FF 6 ADR1 7 LUT 8 PAT1 7+6 SORTER 153 comparisons 7+6 4 out of 8 in parallel SORTER 7+6 28 4 out of 18 7+6 comparisons in parallel 7+6 153 comparisons 7+6 in parallel 6 FF 6 ADR2 7 LUT 8 PAT2 6 FF 6 ADR3 7 LUT 8 PAT3 6 FF 6 ADR4 7 LUT 8 PAT4 ALTERA EP20K200EFC484-1 0 1 2 3 4 “4 out of 36” SINGLE-CHIP SORTER BLOCK DIAGRAM AND TIMING D. Acosta, University of Florida TriDAS Review May 2000 17 Rice Sorter Board Block Diagram 3.1.1.15 CONNECTORS TO GMT 9U * 400 MM BOARD VME INTERFACE CCB INTERFACE GMT LVDS DRIVERS VME J1 CONNECTOR CONNECTOR TO CUSTOM BACKPLANE 252 SORTER PLD D. Acosta, University of Florida CONNECTOR TO RECEIVER BOARDS 56 TriDAS Review May 2000 18 Rice Muon Sorter Crate Layout S R R R 3.1.1.15 R CONNECTORS TO GMT 12 CONNECTORS TO RECEIVER BOARDS D. Acosta, University of Florida TriDAS Review May 2000 19 Rice Sorter Receiver Board Block Diagram 3.1.1.15 POWER RECEIVERS CLOCK CONNECTOR TO SP CONNECTOR TO SP CONNECTOR TO SP D. Acosta, University of Florida Rx Rx Rx 60 27 PIPELINE PLD 60 10K130E or 20K200E CONNECTOR TO SORTER BOARD 2 1 2 1 21 60 84 TriDAS Review May 2000 20 Summer Plans Crate test with prototype SR, SP, CCB (and TMB, MPC) scheduled for summer 2000 • Bench tests start June 1 • Integration tests start July 1 • Will test optical link connections and trigger algorithms at 40 MHz, verify output and latency All designs are proceeding well, and we should be able to make milestone • Conceptual design, schematics, and some layouts already exist Development of test software started D. Acosta, University of Florida TriDAS Review May 2000 21 R (cm) Separation of DT/CSC Coverage Slow simulation of CMS detector in GEANT 3.21 800 η = 1.04 ME1/3 700 600 500 400 MB2/1 300 200 100 0 0 200 400 600 800 1000 1200 Z (cm) D. Acosta, University of Florida TriDAS Review May 2000 • Hard boundary defined η=1.04 • Separate TrackFinders optimized for each system • Information shared across boundary for maximum efficiency • Tentative agreement reached on DT/CSC interface Feb’00 22 Advantages of Proposal • Interconnections are cut in half when track segments from ME 2/2 and MB 2/2 are not shared (only ME 1/3 and MB2/1 are shared) • The mapping of 60° CSC trigger sectors onto 30° DT ones is avoided (no ME 2/2) • But, ME1 station has 30° or 20° subsectors, so there may still be a mapping problem • The RPC data may be used by the GMT to settle any ghosting problem if a single muon is found by both Track-Finders • φb and η do not need to be sent by the CSC Track-Finder for DT T-F extrapolations D. Acosta, University of Florida TriDAS Review May 2000 23 Advantages Continued • The DT Track-Finder may trigger on MB1-MB2 type tracks • These track segments and all those sent by the CSC trigger are assumed to be in barrel region • The CSC Track-Finder logic is considerably simplified with proposed boundary • Already assumed in present prototype D. Acosta, University of Florida TriDAS Review May 2000 24 Issues with Proposal Must demonstrate acceptable efficiency by simulation CSC Sector Receiver must be designed to send only 2 track segments (out of 3) for the barrel-overlap region D. Acosta, University of Florida TriDAS Review May 2000 25