Download presentation
Presentation is loading. Please wait.
1
CMS June 2003 1 TriDAS Update Drew Baden University of Maryland http://www.physics.umd.edu/hep/HTR/hcal_june_2003.pdf USCMS HCAL
2
CMS June 2003 2 HTR Status Rev 1 run Summer 2002 testbeam Board worked well – all functional requirements met Big concern on mechanical issues for production oHad a difficult experience with previous board manufacturing Rev 2 produced March 2003 Board production changes: oNew assembler, in-house X-ray, DFM review, QC oGold plated (Rev 1 was white-tin) for better QC Changes to HTR: oChange from Virtex 1000E FBGA (1.00mm) to Virtex2 3000 BGA (1.27mm) oAdded stiffeners oMoved all SLB/TPG output to front-panel daughterboards oModified Rx refclk scheme (the usual TTC/refclk clocking concerns) Full 48 channel capability (Rev 1 was “half HTR”) As of this date, no issues – this board is functioning well
3
CMS June 2003 3 Dual-LC O-to-E VME Deserializers Xilinx XC2V3000-4 Stiffeners 6 SLBs TTC mezzanine HTR Rev 3 (cont)
4
CMS June 2003 4 HTR Rev 3 30 boards delivered April 21 Checkout consisted of oAll systems except connectivity to SLB oFiber links checked out at 1.7Gbaud bit rate (1.6Gbaud is CMS requirement) Frame clock up to 2.0Gbaud bit rate and it stays synchronized No BER yet…will do a lab measurement soon 12 boards x 16 links ~200 links(~5% of total) with no problems Used both onboard crystal oscillator and external clock for REFCLK Minor adjustments will be needed for front panels, stiffeners, etc. Will battle test these boards this year oMay synchronous testbeam just completed oJuly testbeam oVertical Slice tests to commence in the fall
5
CMS June 2003 5 Clocks and Synchronization Clocking considerations can be divided into 2 parts: Deserializers REFCLK: stability critical (80MHz frame rate) oStability: must have a very low jitter – 30 to 40ps pkpk spec oFrequency: TI TLK2501 spec is 100ppm (8kHz) to lock Measured ~350ppm (30kHz) needed to establish link LHC variation expected to be few kHz Once link is established, just needs to be stable (it’s a REFCLK!!!) oPhase: relationship to LHC clock totally irrelevant Phase critical clock for pipeline synchronization oMust be in phase with LHC clock oJitter spec is very lose – this clock is used inside FPGA for sequential logic
6
CMS June 2003 6 HCAL Clock Fanout HTR clocks provided by a single 9U VME board Chris Tully/Jeremy Mans from Princeton Has fiber TTC input Signals fanned out over Cat6 twisted pair: TTC stream oTo be used by each HTR and by DCC to decode commands & L1A BC0 oTo be used by SLBs to synchronize TPGs “40MHz” clock oTo be used by FPGA and SLBs to maintain pipeline Comes from QPLL “80MHz” clean clock oTo be used for deserializer REFCLK Comes from QPLL
7
CMS June 2003 7 Clock Distribution HTR TTC fiber TTC CLK80 BC0 CLK40 distribution to 6 SLBs and to 2 Xilinx Brdcst, BrcstStr, L1A O/E BC0 TTC FPGA.. Test Points for RxCLK and RxBC0.. 80.18 MHz.. TTCrx to Ref_CLK of SERDES (TLK2501) CLK40 CLK80 Princeton Fanout Board TTCrx QPLL HTR Cat6E or Cat7 Cable
8
CMS June 2003 8 TTC receiver - TTCumd General purpose TTC receiver board (TTCumd) TTCrx ASIC and associated PMC connectors Will be used to receive TTC signal by HTR, DCC, and clock fanout boards No signal receivers! Copper/fiber receivers must be on the motherboard Signal driven through TTC connectors Tested successfully by Maryland, Princeton, BU groups Princeton Fanout Card
9
CMS June 2003 9 May Testbeam Setup Lack of a QPLL or decent equivalent – had to improvise: Front-end used commercial Cypress PLL oMatches GOL 100ps pkpk jitter spec Fanout card oNo clean 80MHz REFCLK, so provided 2 alternatives: 2xLHC clock from crystal oscillator High quality clock from HP signal and pulse generators Jumper selectable on mezzanine cards oNo clean 40MHz system clock Just used 40MHz output from TTCrx chip anyway
10
CMS June 2003 10 May Testbeam Experience To establish link: FE oTTC 40MHz clock cleaned up by Cypress “roboclock” chip (Cy7B993) oFE reset signal to GOL Fanout card oFanout from onboard 80.1576MHz crystal oscillator for REFCLK oFanout TTC 40MHz clock for system clock HTR oTLK2501 link circuitry always enabled Result: Fiber 1.6GHz link established ok oNo problem locking – worked every time.
11
CMS June 2003 11 Testbeam Experience (cont) Link stability - VERY PRILIMINARY, STILL STUDYING Ran 10hr test on 48 fibers o3 x 10 15 bits o20% failed to maintain link oDuring synchronized beam running, sent reset between spills to ensure link Similar tests at Maryland using TI eval board showed no link errors, similar number of bits sent Curret plan Study FE →HTR link at FNAL this month oFNAL test stand setup this week Investigate noise characteristics of H2 environment oH2 is clearly different than FNAL, Maryland and BU experience Review of HTR and Fanout card oWill learn what we need to do from the above Best guess All tests in US indicate solid link, but experience in H2 disagree Probably some kind of new noise component – figure out and correct.
12
CMS June 2003 12 HCAL TPG Nothing new since May Electronics Week TPG under development… Preliminary FPGA code for TPGs done oLUT for linearization (downloadable), 0.5GeV steps, 255Gev max E T oE to E T and sums over as many as 7 channels Not implemented in code yet…TBD oMuon window in E oBCID filter algorithm TBD from testbeams oCompression LUTs for output to SLBs Utilization is ~50% of Virtex2 3000 oWe are confident this chip will be sufficient Simulation effort under way… Latency issue See below – we are working on this…
13
CMS June 2003 13 HTR TPG Commissioning 2 Xilinx FPGAs per HTR 3 SLBs per Xilinx Each mounted on triPMC connectors Will test internal connectivity to SLBs at UMD For signals and for localbus connections Need a scheme to test HTR/RCT connectivity Not just electrical! Also includes data integrity SLB Xilinx RCTRCT
14
CMS June 2003 14 HTR/RCT Testing Will build PMC tester card to mount onto HTR Host to 1 or more Wisconsin RCT Vitesse receiver boards Will run the signals from this RCT tester card back into Xilinx Using 1 HTR, both FPGAs – one source, one sink – to test sending data from HTR to RCT Will try to engineer 3-SLB test to test single Xilinx → SLB →RCT SLB Xilinx RCT
15
CMS June 2003 15 HTR Production Full contingent of HTRs: 260 boards Includes 10% spares, 20% spares for parts Full production will begin after: Testbeam demonstrates I/O works under battle conditions Successful testing of the 6 SLB daughter card functions Understanding of how to meet latency issues o We are still some clock ticks short, but firmware is still very immature for the TPG part of the HTR (see slides below) Best guess: fall 2003 There is no reason to hurry other than to finish with the R&D part of the project Current board design will be final, perhaps some layout adjustments based on conclusion of testbeam effort
16
CMS June 2003 16 Overall Commissioning Schedule Summer 2003 testbeam Repeat previous test w/production prototype boards Fall 2003 Slice tests HCAL will join as schedule allows 2003/2004 HCAL burn-in Continue with firmware development/integration as needed 2004/2005 Vertical Slice and magnet test We will be ready All HCAL TriDas production cards involved October 05 beneficial occupancy of USC Installation of all racks, crates, and cards We do not anticipate any hardware integration oShould be all firmware / timing / troubleshooting
17
CMS June 2003 17 TPG Latency “ Minimizing the trigger latency” ItemLatency TOF.5 HCAL Optics1 FE (CCA+QIE)8-9 GOL2 Fiber Tx to HTRs18 Deserializer2-3 HTR Alignment6 HTR TPG path5-10 SLB3 TPG Cables4 TOTAL50 - 57 Current total 50 – 57 clocks Very rough guesses oMany numbers have not been measured Optimizations: Fiber cables need to be 90m? HTR firmware needs optimization Deserializer random latency fix TPG cables changed to 15m will save 1 tick Others…main efforts over next 6 months
18
CMS June 2003 18 TPG Path E T comp 7 10 Muon bit Sum Consecutive Time-samples 9 TP 8 QIE-data INPUT LUT Lineariz. and E t E T [9:0] 2 Compression LUT 2 Muon LUT 1 Delay to synchronize with BCID 10 L1 Filter 10 Sum in E T Peak Detection TP_Bypass 1010 2 2 2 Mask & Reset “NO-SHOWER” LUT take care of cases where showers can leak into a cell and incorrectly set the muon bit. BCID BCID avoids to flag as a muon the tail of a more energetic event
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.