Calorimeter Trigger Synchronization in CMS,

Slides:



Advertisements
Similar presentations
01/11/2002SNS Software Final Design Review1 V123S Event Link Encoder, Transmission System and PLL Receiver Thomas M. Kerner (BNL) SNS Global Controls.
Advertisements

José C. Da Silva OFF DETECTOR WORSHOP, April 7, 2005, Lisboa SLB and DCC commissioning for 904.
CPT Week, Nov 2003, B. Paul Padley, Rice University1 CSC Trigger Status, MPC and Sorter B. Paul Padley Rice University November 2003.
CMS ESR. May, 2004 HCAL TriDAS 1 HCAL TPG Status Tullio Grassi University of Maryland May 2004.
HCAL Trigger Primitive Generator Tullio Grassi University of Maryland September 2004.
UMD Jan Overview Fanout Card (in GLOBAL mode) Fanout Card (in CRATE mode) Fanout Card (in CRATE mode) Fanout Card (in CRATE mode) Unique board for.
CMS/HCAL/TriDas. Dec, 2003 HCAL TriDAS 1 Clocking Drew Baden University of Maryland December 2003.
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
P. Chumney, U. Wisconsin, CHEP, March 2003 CMS Regional Calorimeter Trigger - 1 Level-1 Regional Calorimeter System for CMS P. Chumney, S. Dasu, M. Jaworski,
Drew Baden, UMD Nov HCAL Trigger/Readout CMS/Tridas November 2000 Drew Baden, Tullio Grassi University of Maryland.
Global Trigger H. Bergauer, K. Kastner, S. Kostner, A. Nentchev, B. Neuherz, N. Neumeister, M. Padrta, P. Porth, H. Rohringer, H. Sakulin, J. Strauss,
TID and TS J. William Gu Data Acquisition 1.Trigger distribution scheme 2.TID development 3.TID in test setup 4.TS development.
Trigger Supervisor (TS) J. William Gu Data Acquisition Group 1.TS position in the system 2.First prototype TS 3.TS functions 4.TS test status.
June 29th 2005Ph. BUSSON LLR Ecole polytechnique, Palaiseau1 Plans for a new TCC for the endcaps Characteristics: reminder Preliminary list of tasks and.
S. Dasu, University of Wisconsin September Regional Calorimeter Trigger Outline: Status of Prototypes Plans for Production Testing Plans for Integration,
1 VeLo L1 Read Out Guido Haefeli VeLo Comprehensive Review 27/28 January 2003.
The L0 Calorimeter Trigger U. Marconi On behalf of the Bologna Group CSN1, Catania 16/9/02.
W. Smith, DOE/NSF Review, August, 2006 CMS Trigger - 1 SORT ASICs (w/heat sinks) EISO Bar Code Input DC-DC Converters Clock delay adjust Clock Input Oscillator.
Motivation General rule for muon triggers: Never neglect a possible backup reduction factor. It will always come back to you. Even if RPC trigger works.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
12GeV Trigger Workshop Christopher Newport University 8 July 2009 R. Chris Cuevas Welcome! Workshop goals: 1.Review  Trigger requirements  Present hardware.
LHCb front-end electronics and its interface to the DAQ.
US CMS DOE/NSF Review, May Cal. Trig. 4 Gbaud Copper Link Cards & Serial Link Test Card - U. Wisconsin Compact Mezzanine Cards for each Receiver.
P. Klabbers, U. Wisconsin, LECC September 2006 CMS Regional Calorimeter Trigger - 1 Integration of the CMS Regional Calorimeter Trigger into the Level-1.
W. Smith, U. Wisconsin, IEEE, November 1, 2006 CMS Regional Calorimeter Trigger - 1 The CMS Regional Calorimeter Trigger Electronics Integration W. H.
US CMS DOE/NSF Review, 20 November Trigger - W. Smith1 WBS Trigger Wesley H. Smith, U. Wisconsin CMS Trigger Project Manager DOE/NSF Status.
W. Smith, U. Wisconsin, LHC Electronics Conference, October 1, 2003 CMS Calorimeter Regional Trigger - 1 Full Crate Test of the CMS Regional Calorimeter.
13-Feb-2004 HCAL TriDAS 1 HCAL Tridas SLHC Drew Baden University of Maryland February 2004.
18/05/2000Richard Jacobsson1 - Readout Supervisor - Outline Readout Supervisor role and design philosophy Trigger distribution Throttling and buffer control.
ATLAS SCT/Pixel TIM FDR/PRR28 June 2004 TIM Requirements - John Lane1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics John.
Possible SLHC Modifications to Clock Distribution Chris Tully, Dan Marlow Princeton Madison, Wisconsin February 13, 2003 Current SLB Clock Distribution.
Feb 2002 HTR Status CMS HCal meeting at FIT Feb. 7-9, 2002 Tullio Grassi University of Maryland.
1 Timing of the calorimeter monitoring signals 1.Introduction 2.LED trigger signal timing * propagation delay of the broadcast calibration command * calibration.
1 J. Varela, CMS Trigger, RT09, Beijing, May 2009 J. Varela IST/LIP Lisbon CMS Trigger Project Manager 16 th IEEE NPSS Real Time Conference May 10-15,
25 Sept 2001Tullio Grassi From MAPLD2001 ( space community conference ) Major causes of failures.
Vladimir Zhulanov for BelleII ECL group Budker INP, Novosibirsk INSTR2014, Novosibirsk 2014/02/28 1.
ODE Workshop, LIP, 08/04/05 SRP: Current Status Irakli MANDJAVIDZE DAPNIA, CEA Saclay, Gif-sur-Yvette, France.
The LHCb Calorimeter Triggers LAL Orsay and INFN Bologna.
Grzegorz Kasprowicz1 Level 1 trigger sorter implemented in hardware.
The ALICE Data-Acquisition Read-out Receiver Card C. Soós et al. (for the ALICE collaboration) LECC September 2004, Boston.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen1 Fermilab CMS Upgrade Workshop November 19-20, 2008 A summary of off-detector calorimeter TriDAS electronics issues Eric Hazen, Boston.
HO / RPC Trigger Links Optical SLB Review E. Hazen, J. Rohlf, S.X. Wu Boston University.
F. Odorici - INFN Bologna
DAQ and TTC Integration For MicroTCA in CMS
ATLAS calorimeter and topological trigger upgrades for Phase 1
Production Firmware - status Components TOTFED - status
CCS Hardware Test and Commissioning Plan
TELL1 A common data acquisition board for LHCb
HCAL Data Concentrator Production Status
ATLAS L1Calo Phase2 Upgrade
CMS SLHC Calorimeter Trigger Upgrade,
ECAL OD Electronic Workshop 7-8/04/2005
DAQ Interface for uTCA E. Hazen - Boston University
Irakli MANDJAVIDZE DAPNIA, CEA Saclay, Gif-sur-Yvette, France
TTC system and test synchronization
Introduction HCAL Front-End Readout and Trigger Joint effort between:
Geneve The Alps Where is CERN? Jura Mountains Lake Geneva 18-Sep-18
Regional Cal. Trigger Milestone: Major Production Complete
SLB Synchronization in H4 Beam (LIP - Lisbon)
Regional Cal. Trigger Milestone: Production & Testing Complete
CSC Trigger Muon Port Card & Sector Processor in production
Trigger system Marián Krivda (University of Birmingham)
The LHCb L0 Calorimeter Trigger
Overview of the new CMS ECAL electronics
Data Concentrator Card and Test System for the CMS ECAL Readout
TELL1 A common data acquisition board for LHCb
The Trigger Control System of the CMS Level-1 Trigger
HCAL DAQ Interface Eric Hazen Jim Rohlf Shouxiang Wu Boston University
LIP and the CMS Trigger Upgrade On behalf of the LIP CMS Group
Presentation transcript:

Calorimeter Trigger Synchronization in CMS, Implementation and Test System N.Almeida, J.C.DaSilva, R.Alemany and J.Varela Add reyes slide., on detector/ off detector/ clear FIFO to much detail, main gap (122), tests with GUI, integration system, HTR. Serial number with bar code. Distribution of the Rx_BC0 and …

The Calorimeter Trigger System The CMS Trigger System Overview Synchronous and pipelined system working at 40.08 MHz. Computes local trigger objects , selects the highest rank objects in the detectors, performs global energy sums and combines trigger data in order to accept or reject the event. At each processing stage data must be synchronized. The Calorimeter Trigger System Trigger Objects per RT crate : 4 highest ET isolated e/γ 4 highest ET non-iso. e/γ 4 highest τ tagged jets 4 highest central jets 4 highest forward jets ET sums Global Cal. Trigger Sorting,ETmissing, ΣET ΣET Luminosity Monitor ECAL Trigger Primitive Generator HCAL Trigger Primitive Generator Global Trigger Final decision Regional Calorimeter Trigger Electron, Jet and τ Identification Global Muon Trigger Trigger primitives : 8 bit tower transverse energy + 1 Fine Grain Bit Quiet and MIP bits DT, CSC, RPC Triggers

ECAL Trigger and Readout System @40 MHz OD L1A @100 kHz Xtal Data DAQ Trigger primitives @40 MHz D C S R P TTC TTS OD Regional Calo TRG Global TRG L1A @100 kHz TCS T SLB Xtal Data SR flags DAQ

Slim dimensions allows up to 9 SLBs per 9U Trigger Board Synchronization and Link Board (SLB) Calorimeter trigger data are synchronized by the SLB housed in the TCC(ECAL) and HTR (HCAL) Trigger boards before transmission to the Regional Trigger Processors. 12,25cm 3,8cm Slim dimensions allows up to 9 SLBs per 9U Trigger Board

SLB Block Diagram 9 bits 9 bits 5 bits 1 bit TPG1 TPG2 HC DF SYNC-S EDC MUX 4 x 8 Bit BUS 120.24 MHz Clock 4 x 9 BITS BUS 40.08 MHz SYNC SYNC EDC MUX VITESSE 7216 SYNC PMC connectors SYNC-S SYNC EDC MUX 4 x 9 BITS BUS 40.08 MHz SYNC 1.2 GB/s Output Copper Serial Links SYNC EDC MUX SYNC PMC connectors 120.24 MHz Clock, 15 ps jitter TTC BUS CLOCK Multiplier TTC_rx CLK SLB-S Controller (Embedded ) Main Board Interface Local_BUS VITESSE ctrl interface RX_CLK RX_BCO JTAG (90% coverage)

SLB – Functional Description Handles 8 Trigger Towers (8x 9bits @ 40.08MHz). Channels can be enabled/disabled to match different detector geometry. Trigger data alignment is performed in a channel basis using a FIFO stage. Accumulators that produce histograms reflecting the LHC orbit bunch structure are used to monitor the data alignment. Hamming code bits are added to the transmitted trigger data for data protection. Data are transmitted to the Regional Trigger over high speed links (1.2Gb/s).

Sync-Core Block Diagram Sync FIFO: input with Tx_Clk; output with Rx_Clk. FIFO is cleared every gap Tx_BC0 synchonizes FIFO input Accumulator: Histogram of Bunch Occupancy Programmable Energy Threshold Rx_BC0 and Rx_Clk: received synchronously by all channels Rx_BC0 enables the read access of all FIFOs. distributed by dedicated tree Sync Core (1 of 8) SYNC TX BLOCK SYNC RX BLOCK Accumulator Sync Data Generator Threshold Data Out MUX Input MUX BIST EDC Encoder Sync FIFO DATA (9 bits at 40.08 MHz) Tx_Clk Tx_BC0 Clr_FIFO TX Sync Error SYNC CMD Decoder Data/Sync Flag 120.24 MHz clock Rx_Clk Rx_BC0 JTAG TTC BUS SYNC CONTROLLER (embedded) ( input interface ctr., serial number reg., status reg., conf. reg., command reg., Vitesse ctrl, ) TTC_rx CLK Local_BUS Main Board Interface RX_CLK RX_BCO

SLB – Implementation Functionality implemented in 2 Altera Cyclone EP1C6 FPGAs, EPC2 used. FIFOs with 128 words. Accumulators with 1024 positions. Data are protected with 5 Hamming Code bits per TT pair. External PLL clock multiplier to achieve jitter requirements for the high speed serialisers ( 100 ps pk-pk). Output bus with 4 x 8bits @ 120MHz , 4 copper high speed links (1.2Gb/s) using a Vitesse VSC7216 circuit with 8b/10b protocol. 90% of JTAG coverage.

Distribution of Clock and Sync Signals Fanout Board (2 operating modes: Global or Crate) Local distribution tree of Rx_Clk and Rx_BC0 is build with Fanout Boards Common clock and BC0 is provided by TTC link Developed by Princeton group

1) Coarse adjustments of the BC0 timing in the TTCci Trigger Data Alignment and Monitoring 1) Coarse adjustments of the BC0 timing in the TTCci Find the LHC main gap and align the first bunch written in the FIFOs with the start of the orbit

2) Fine adjustments of Tx_BC0 using channel synchronization delays Trigger Data Alignment and Monitoring 2) Fine adjustments of Tx_BC0 using channel synchronization delays

SLB Test Bench SLB-T SLB SLB Tester (SLB-T) 6U VME board with 5 SLB slots. SLB Bus Controller. Trigger Data Emulator (3564x9bit ). TTC Emulator. Low Jitter Clock Rx_Clk (QPLL). Synchronization Signal Rx_BC0. JTAG Port . SLB-T SLB

SLB Test Bench STC SLB-T SLB Serial Transmitter Card (STC) Developed at the Univ. Wisconsin (Regional Calorimeter Trigger Test Bench). It works as a receiver/transmitter (Used in the test bench as a receiver). On fly SLB serial stream data comparison (32 bits at 120.24 MHz). STC SLB-T 20 m Kerpen Cable Production Test Bench 6U VME Crate , VME-PCI Interface, 5 STC, 1 SLB-T and 1 PC. Used to test 1300 SLB boards (650 ECAL and 650 HCAL). SLB

SLB Production Tests Check SLB Serial Number Basic Test FIFO Test VME readout of serial number must be equal to the board number. Basic Test Power-on configuration, reconfiguration, state transitions (VME and Broadcast). FIFO Test FIFO readout and cross-check against trigger data transmitted from SLB-T . Accumulator Test Test accumulator contents against different energy thresholds and channel delays. Link Test STC RAM readout and cross-check against the data transmitted from the SLB. BER measurements for some SLBs.

SLB Production Tests Test results are written in a XML file. A java script application allows users to query test results by SLB serial number and perform test statistics. Test log files are kept for reference.

SLB Pre-Production Performance Results Latency of 2 clock cycles on the trigger path. Data alignment stable for all synchronization channels. Link BER lower than 8.0 x 10-16/s: No errors in 4 SLB links working at 1.2 Gbit/s during 72 hours.

Software Developed in C++ and runs on Linux Code can be easily re-used in other systems and a user guide is available. Dependencies : XDAQ (CMS Distributed DAQ Framework) HAL (Hardware Access Library ) for driver implementation and XDAQ applications to export the system functionality over the network. Generic Configurator ( developed by LIP ) Hardware Configuration and data register manipulation. ROOT (OO Analysis Framework) GUI and Histogramming.

Conclusions and Planning A method to synchronize the CMS Calorimeter Trigger Data (ECAL and HCAL) was developed and implemented with the SLB mezzanine board. Final pre-production SLB prototypes were produced and tested. A production test system based on SLB-T and STC boards was developed and implemented. A software package for SLB operation and testing based on XDAQ was developed. Integration tests with the TCC (ECAL), HTR (HCAL) and RC (Calo Regional Trigger) are under way. Production of 1300 SLBs is foreseen in Q4 2004.