CSC Track-Finder Update D.Acosta, A.Madorsky, B.Scurlock University of Florida V.Golovtsov, L.Uvarov St. Petersburg Nuclear Physics Institute SR/SP Conceptual Layout Fiber Deserializer Front Transceivers Chips FPGAs Memory Look-up Tables From MPC (chamber 4) JTAG Line VME Interface Downloading/ Readout Bus SP FPGA Chip (Mezzanine Board) From MPC (chamber 3) Ptassignment LUTs GTLP Transceivers From CCB To MS Trigger Primitives From MPC (chamber 2) TRANSITION BOARD WITH LVDS TRANSCEIVER S From MPC (chamber 1B) TO/ FROM BARREL From MPC (chamber 1A) To CSC_DAQ 1 October2001 Configurable PROM 32-bit Drivers Currently specifying all interfaces CMS Week, December 2001 2 Darin Acosta CSC TF Schedule è è è è Dec. 2001: Mar. 2002: Sep. 2002: Mar. 2003: Specify backplane connections Specify MPC, SR, SP designs Finish construction of pre-production prototypes Finish crate tests of CSC TF Note: We hope to have a structured beam test of the CSC chambers and CSC Track-Finder in 2003 p Chain test of entire system with 25 ns beam è CMS Week, December 2001 3 Darin Acosta DT / CSC Interface – Bits From CSC to DT TF: Signal 40 MHz LVDS both ways φ Bits / stub 12 Bits / 2 stubs (ME1: 20°) 24 Bits / 6 stubs (ME1: 60°) 72 Description η 1 2 6 DT/CSC region flag Quality 3 6 18 Computed by TMB BXN – 2 6 2 LSB of BXN Total: 16 34 102 Azimuth coordinate DT format 2 sets of 3 muons in 60° each BX From DT to CSC TF: Signal φ 12 Bits / 2 stubs (MB1: 60°) 24 φb 5 10 φ bend angle Quality 3 6 Computed by TMB BXN 2 4 2 LSB of BXN Synch/Calib 1 2 DT Special Mode Muon Flag 1 2 2nd muon of previous BX Total: 24 48 CMS Week, December 2001 Bits / stub 4 Description Azimuth coordinate Darin Acosta CSC format 2 sets of 2 muons in 60° serialized in 2 BX DT / CSC Interface – Cables Need to decide cable map between DT and CSC TF è Perturbed because ME 1/1a staging implies CSC trigger goes back to 3 muons per 30° rather than 2 per 20° (but still a total of 6) è Can send 3 muons to each 3µ DT SP è Old design sent 4 to each, and the center 2 were 3µ duplicated è Can we accommodate either scheme ? è Number of cables? è CMS Week, December 2001 5 Darin Acosta SP → CSC Muon Sorter Interface 80 MHz GTLP Bits / µ Bits / 3 µ (1 SP) Bits / 36 µ (12 SP) φ 5 15 180 Azimuth coordinate η 5 15 180 Pseudorapidity Rank * 7 21 252 5 bits pT + 2 bits quality Special * Trigger 1 3 12 Extra quality bit (Halo muon trigger) Sign * 1 3 36 BXN * – 2 24 Error * – 1 12 Total: 19 60 720 Signal CMS Week, December 2001 6 Description 2 LSB of BXN (360 bits at 80 MHz) Darin Acosta Send on 1st frame GMT & GT Interface We will implement special logic mode to trigger on accelerator muons during normal running Could also include a loose single station trigger è These trigger presumably can/will be prescaled è Question: Do we include these special triggers with normal muons in the same BX ? è è Mixed list of muons from CSC Sorter, or just one or the other? Also, what if we get several accelerator muons in one BX ? CMS Week, December 2001 7 Darin Acosta CSC Track Finder Backplane Standard VME 64x J1/P1 backplane Darin Acosta SRSP 12 8 SRSP 11 CMS Week, December 2001 SRSP 10 These SRSP feedthru connectors are for DT information exchange via transition board SRSP 9 Custom GTLP 6U backplane SRSP 8 SRSP 7 Muon sorter Clock and control SRSP 6 SRSP 5 SRSP 4 SRSP 3 SRSP 2 SRSP 1 Standard VME J2/P2 backplane Custom Backplane Connections CMS Week, December 2001 9 Darin Acosta SRSP 12 Point-to-point data from SRSP to MS, GTLP 80 MHz SRSP 11 Fast control bus, GTLP 40 MHz SRSP 10 SRSP 9 SRSP 8 SRSP 7 Muon sorter Clock and control SRSP 6 SRSP 5 SRSP 4 SRSP 3 SRSP 2 SRSP 1 Point-to-point LVDS clock 40 MHz CSC Muon Sorter Connector X?A X?B 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 A24 A25 CLK+MS Clock_Enable ccb_cmd0 ccb_cmd4 ccb_cmd_strobe ccb_data0 ccb_data4 ccb_ready ms_reserved_in0 sp1_0 sp1_4 sp1_8 sp1_12 sp1_16 sp1_21 sp1_26 sp2_0 sp2_4 sp2_8 sp2_12 sp2_16 sp2_21 sp2_26 sp3_0 sp3_4 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 A24 A25 sp3_8 sp3_12 sp3_16 sp3_21 sp3_26 sp4_0 sp4_4 sp4_8 sp4_12 sp4_16 sp4_21 sp4_26 sp5_0 sp5_4 sp5_8 sp5_12 sp5_16 sp5_21 sp5_26 sp6_0 sp6_4 sp6_8 sp6_12 sp6_16 sp6_21 ZPack125 X?A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ZPack125 CMS Week, December 2001 CLK-MS ccb_reserved4 ccb_cmd1 ccb_cmd5 ccb_bx0 ccb_data1 ccb_data5 ccb_reserved1 ms_reserved_in1 sp1_1 sp1_5 sp1_9 sp1_13 sp1_17 sp1_22 sp1_27 sp2_1 sp2_5 sp2_9 sp2_13 sp2_17 sp2_22 sp2_27 sp3_1 sp3_5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 B16 B17 B18 B19 B20 B21 B22 B23 B24 B25 sp3_9 sp3_13 sp3_17 sp3_22 sp3_27 sp4_1 sp4_5 sp4_9 sp4_13 sp4_17 sp4_22 sp4_27 sp5_1 sp5_5 sp5_9 sp5_13 sp5_17 sp5_22 sp5_27 sp6_1 sp6_5 sp6_9 sp6_13 sp6_17 sp6_22 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 A24 A25 sp6_26 sp7_0 sp7_4 sp7_8 sp7_12 sp7_16 sp7_21 sp7_26 sp8_0 sp8_4 sp8_8 sp8_12 sp8_16 sp8_21 sp8_26 sp9_0 sp9_4 sp9_8 sp9_12 sp9_16 sp9_21 sp9_26 sp10_0 sp10_4 sp10_8 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 A24 A25 sp10_12 sp10_16 sp10_21 sp10_26 sp11_0 sp11_4 sp11_8 sp11_12 sp11_16 sp11_21 sp11_26 sp12_0 sp12_4 sp12_8 sp12_12 sp12_16 sp12_21 sp12_26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ZPack125 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18 C19 C20 C21 C22 C23 C24 C25 sp1_18 sp1_23 sp1_28 1.5V sp2_18 sp2_23 sp2_28 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 B16 B17 B18 B19 B20 B21 B22 B23 B24 B25 sp6_27 sp7_1 sp7_5 sp7_9 sp7_13 sp7_17 sp7_22 sp7_27 sp8_1 sp8_5 sp8_9 sp8_13 sp8_17 sp8_22 sp8_27 sp9_1 sp9_5 sp9_9 sp9_13 sp9_17 sp9_22 sp9_27 sp10_1 sp10_5 sp10_9 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 B16 B17 B18 B19 B20 B21 B22 B23 B24 B25 sp10_13 sp10_17 sp10_22 sp10_27 sp11_1 sp11_5 sp11_9 sp11_13 sp11_17 sp11_22 sp11_27 sp12_1 sp12_5 sp12_9 sp12_13 sp12_17 sp12_22 sp12_27 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 sp3_18 sp3_23 sp3_28 1.5V sp4_18 sp4_23 sp4_28 sp5_18 sp5_23 sp5_28 sp6_18 sp6_23 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 ms_cfg_done D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 sp3_10 sp3_14 sp3_19 sp3_24 sp3_29 sp4_2 sp4_6 sp4_10 sp4_14 sp4_19 sp4_24 sp4_29 sp5_2 sp5_6 sp5_10 sp5_14 sp5_19 sp5_24 sp5_29 sp6_2 sp6_6 sp6_10 sp6_14 sp6_19 sp6_24 ccb_cmd2 ccb_evcntres ccb_l1accept ccb_data2 ccb_data6 ccb_reserved2 ms_reserved_in2 sp1_2 sp1_6 sp1_10 sp1_14 sp1_19 sp1_24 sp1_29 sp2_2 sp2_6 sp2_10 sp2_14 sp2_19 sp2_24 sp2_29 sp3_2 sp3_6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18 C19 C20 C21 C22 C23 C24 C25 sp6_28 sp7_18 sp7_23 sp7_28 sp8_18 sp8_23 sp8_28 1.5V sp9_18 sp9_23 sp9_28 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 sp10_18 sp10_23 sp10_28 1.5V sp11_18 sp11_23 sp11_28 sp12_18 sp12_23 sp12_28 ZPack125 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ZPack125 10 E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14 E15 E16 E17 E18 E19 E20 E21 E22 E23 E24 E25 ms_hard_reset E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14 E15 E16 E17 E18 E19 E20 E21 E22 E23 E24 E25 sp3_11 sp3_15 sp3_20 sp3_25 sp3_30 sp4_3 sp4_7 sp4_11 sp4_15 sp4_20 sp4_25 sp4_30 sp5_3 sp5_7 sp5_11 sp5_15 sp5_20 sp5_25 sp5_30 sp6_3 sp6_7 sp6_11 sp6_15 sp6_20 sp6_25 E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14 E15 E16 E17 E18 E19 E20 E21 E22 E23 E24 E25 sp6_30 sp7_3 sp7_7 sp7_11 sp7_15 sp7_20 sp7_25 sp7_30 sp8_3 sp8_7 sp8_11 sp8_15 sp8_20 sp8_25 sp8_30 sp9_3 sp9_7 sp9_11 sp9_15 sp9_20 sp9_25 sp9_30 sp10_3 sp10_7 sp10_11 E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14 E15 E16 E17 E18 E19 E20 E21 E22 E23 E24 E25 sp10_15 sp10_20 sp10_25 sp10_30 sp11_3 sp11_7 sp11_11 sp11_15 sp11_20 sp11_25 sp11_30 sp12_3 sp12_7 sp12_11 sp12_15 sp12_20 sp12_25 sp12_30 ccb_cmd3 ccb_bcntres ccb_data_strobe ccb_data3 ccb_data7 ccb_reserved3 ms_reserved_in3 sp1_3 sp1_7 sp1_11 sp1_15 sp1_20 sp1_25 sp1_30 sp2_3 sp2_7 sp2_11 sp2_15 sp2_20 sp2_25 sp2_30 sp3_3 sp3_7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ZPack125 X?E D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 sp6_29 sp7_2 sp7_6 sp7_10 sp7_14 sp7_19 sp7_24 sp7_29 sp8_2 sp8_6 sp8_10 sp8_14 sp8_19 sp8_24 sp8_29 sp9_2 sp9_6 sp9_10 sp9_14 sp9_19 sp9_24 sp9_29 sp10_2 sp10_6 sp10_10 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 sp10_14 sp10_19 sp10_24 sp10_29 sp11_2 sp11_6 sp11_10 sp11_14 sp11_19 sp11_24 sp11_29 sp12_2 sp12_6 sp12_10 sp12_14 sp12_19 sp12_24 sp12_29 ZPack125 X?D C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18 C19 C20 C21 C22 C23 C24 C25 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 370 signals on AMP 100145-1 connector ZPack125 X?E ZPack125 X?D ZPack125 X?C 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 X?E 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ZPack125 X?D C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18 C19 C20 C21 C22 C23 C24 C25 ZPack125 X?C ZPack125 X?B 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 X?D 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ZPack125 X?C ZPack125 X?B ZPack125 X?A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 B16 B17 B18 B19 B20 B21 B22 B23 B24 B25 ZPack125 X?B ZPack125 X?A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 X?C 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ZPack125 X?E 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ZPack125 Darin Acosta Similar specification written for SP connection, but only 31 signals Ghost-Busting in CSC Muon Sorter CSC TF does not share information across sector boundaries Efficiency loss is negligible è Ghost tracks are created and pose a problem for the di-muon trigger è Most ghosts stem from duplicate LCTs from overlapping chambers This can be solved in principle by suppressing the LCT trigger for one of the chambers in the 5-strip overlap è But not done currently in ORCA simulation, PRS rate studies è However, ghosts also can be cancelled in the CSC Muon Sorter, which receives all CSC information Less challenging technically than trying to share information between Sector Processors è “Small” additional logic to Sorter chip, and hopefully minimal impact on latency è Compare η, ϕ between muons from neighboring sectors and cancel lower quality candidate p Current resolution is 2.5° in φ and 0.05 in η è CMS Week, December 2001 11 Darin Acosta Ghost Cancellation B.Scurlock Study of 25K single muons generate flat in η<2.4 φ, 3<pT<100, and 0.9<η φ 10 Sector boundaries Can cancel 92 10X reduction ⇒ 8 Still need to assess impact on di-muon efficiency from real physics (J/Psi) 6 4 2 0 0 ghosts Nent = 104 Mean = 64.11 RMS = 38.88 20 40 60 80 100 120 140 Integer ϕ [0,143] CMS Week, December 2001 12 Darin Acosta