HCAL FE/DAQ Overview

Similar documents
HCAL TPG and Readout

HCAL TPG and Readout

HCAL TPG and Readout

HCAL Trigger Readout

USCMS HCAL FERU: Front End Readout Unit. Drew Baden University of Maryland February 2000

CMS Trigger/DAQ HCAL FERU System

Front End Electronics. Level 1 Trigger

WBS Trigger. Wesley H. Smith, U. Wisconsin CMS Trigger Project Manager. DOE/NSF Status Review November 20, 2003

RPC Trigger Overview

WBS Trigger. Wesley H. Smith, U. Wisconsin CMS Trigger Project Manager. DOE/NSF Review June 5, 2002

Trigger Report. W. H. Smith U. Wisconsin. Calorimeter & Muon Trigger: Highlights Milestones Concerns Near-term Activities CMS

EMU FED. --- Crate and Electronics. ESR, CERN, November B. Bylsma, S. Durkin, Jason Gilmore, Jianhui Gu, T.Y. Ling. The Ohio State University

HCAL HTR Pre-Production board specifications

DHCAL Readout Back End

HCAL DCC Technical Reference E. Hazen - Revised March 27, 2007 Note: Latest version of this document should be available at:

CMX (Common Merger extension module) Y. Ermoline for CMX collaboration Preliminary Design Review, Stockholm, 29 June 2011

CSC Trigger Motherboard

Track-Finder Test Results and VME Backplane R&D. D.Acosta University of Florida

MPC-SP02 Jitter Budget

RT2016 Phase-I Trigger Readout Electronics Upgrade for the ATLAS Liquid-Argon Calorimeters

CMX Hardware Status. Chip Brock, Dan Edmunds, Philippe Yuri Ermoline, Duc Bao Wojciech UBC

Calorimeter Trigger Hardware Update

ATLAS TDAQ RoI Builder and the Level 2 Supervisor system

Status of the CSC Trigger. Darin Acosta University of Florida

Trigger Layout and Responsibilities

BES-III off-detector readout electronics for the GEM detector: an update

Muon Trigger Electronics in the Counting Room

Velo readout board RB3. Common L1 board (ROB)

The MROD. The Read Out Driver for the ATLAS MDT Muon Precision Chambers

Module Performance Report. ATLAS Calorimeter Level-1 Trigger- Common Merger Module. Version February-2005

Field Program mable Gate Arrays

2008 JINST 3 S Online System. Chapter System decomposition and architecture. 8.2 Data Acquisition System

DTTF muon sorting: Wedge Sorter and Barrel Sorter

The ATLAS Level-1 Muon to Central Trigger Processor Interface

High Bandwidth Electronics

A 3-D Track-Finding Processor for the CMS Level-1 Muon Trigger

Optimizing latency in Xilinx FPGA Implementations of the GBT. Jean-Pierre CACHEMICHE

MDC Optical Endpoint. Outline Motivation / Aim. Task. Solution. No Summary Discussion. Hardware Details, Sharing Experiences and no Politics!

The MROD. The MDT Precision Chambers ROD. Adriaan König University of Nijmegen. 5 October nd ATLAS ROD Workshop 1

The CMS Global Calorimeter Trigger Hardware Design

Optimal Management of System Clock Networks

TOF Electronics. J. Schambach University of Texas Review, BNL, 2 Aug 2007

Electronics on the detector Mechanical constraints: Fixing the module on the PM base.

Status and planning of the CMX. Wojtek Fedorko for the MSU group TDAQ Week, CERN April 23-27, 2012

Project Specification. Project Name: ATLAS Level-1 Calorimeter Trigger TTC Decoder Card (TTCDec) Version: November 2005

Design and Implementation of the Global Calorimeter Trigger for CMS

Prototyping NGC. First Light. PICNIC Array Image of ESO Messenger Front Page

PROGRESS ON ADF BOARD DESIGN

Muon Port Card Upgrade Status May 2013

The new detector readout system for the ATLAS experiment

Level-1 Regional Calorimeter Trigger System for CMS

SPECS : A SERIAL PROTOCOL FOR EXPERIMENT CONTROL SYSTEM IN LHCB.

RESPONSIBILITIES CIEMAT, MADRID HEPHY, VIENNA INFN, PADOVA INFN, BOLOGNA INFN, TORINO U. AUTONOMA, MADRID & LV, HV PS SYSTEMS.

The ALICE TPC Readout Control Unit 10th Workshop on Electronics for LHC and future Experiments September 2004, BOSTON, USA

GPS time synchronization system for T2K

Testing Discussion Initiator

DTTF muon sorting: Wedge Sorter and Barrel Sorter

FELIX the new detector readout system for the ATLAS experiment

FELI. : the detector readout upgrade of the ATLAS experiment. Soo Ryu. Argonne National Laboratory, (on behalf of the FELIX group)

Data Acquisition in Particle Physics Experiments. Ing. Giuseppe De Robertis INFN Sez. Di Bari

Timing distribution and Data Flow for the ATLAS Tile Calorimeter Phase II Upgrade

S-LINK: A Prototype of the ATLAS Read-out Link

Deployment of the CMS Tracker AMC as backend for the CMS pixel detector

CMS Calorimeter Trigger Phase I upgrade

Mezzanine card specifications for Level-2 Calorimeter Trigger Upgrade

Investigation of High-Level Synthesis tools applicability to data acquisition systems design based on the CMS ECAL Data Concentrator Card example

Acquisition system for the CLIC Module.

The Track-Finding Processor for the Level-1 Trigger of the CMS Endcap Muon System

Data Acquisition Software for CMS HCAL Testbeams

Update on PRad GEMs, Readout Electronics & DAQ

CMS Note Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

CMS HCAL Front-End Electronics

US CMS TriDAS US CMS Meeting. Wesley H. Smith, U. Wisconsin CMS Trigger Project Manager April 8, 2006

CMX Hardware Overview

S2C K7 Prodigy Logic Module Series

1. There are 10uF capacitors, symbol is CC0402, should double check if it is available in 0402 package.

TDC Readout Board, TRBv2. Outline. Motivation / Aim TRB V2. Problems, problems, problems... and the solution :-) Summary. projects with TRBv2 platform

Level-1 Data Driver Card of the ATLAS New Small Wheel Upgrade Compatible with the Phase II 1 MHz Readout

MSU/NSCL May CoBo Module. Specifications Version 1.0. Nathan USHER

The CMS Event Builder

LHCb Online System BEAUTY-2002

Vertex Detector Electronics: ODE to ECS Interface

Field Programmable Gate Array (FPGA) Devices

TTC/TTS Tester (TTT) Module User Manual

User Manual for Serial Test Cards University of Wisconsin - Madison

A HT3 Platform for Rapid Prototyping and High Performance Reconfigurable Computing

Heavy Photon Search Data Acquisition

Versatile Link and GBT Chipset Production

DT TPG STATUS. Trigger meeting, September INFN Bologna; INFN Padova; CIEMAT Madrid. Outline: most updates on Sector Collector system

Dominique Gigi CMS/DAQ. Siena 4th October 2006

Presentation Outline. Data Concentrator Card for ECAL. ECAL Data Volume and Raw Data generation. DCC Conceptual Design

CHEPREO PHYSICS RESEARCH

FIC for L2 Inputs? With Updates and Decisions from Workshop

Ignacy Kudla, Radomir Kupczak, Krzysztof Pozniak, Antonio Ranieri

IEEE Nuclear Science Symposium San Diego, CA USA Nov. 3, 2015

Vertex Detector Electronics: ODE Pre-Prototype

Using the SPECS in LHCb

NEPPSR Trigger and DAQ Electronics Part 2 Programmable Logic. Eric Hazen, Boston University

Alternative Ideas for the CALICE Back-End System

The WaveDAQ system: Picosecond measurements with channels

Transcription:

HCAL FE/DAQ Overview CAL REGIONAL TRIGGER Trigger Primitives DAQ RUI DAQ DATA SLINK64 [1 Gbit/s] C P U D C C H T R H T R H T R READ-OUT Crate (in UXA) 18 HTRs per Readout Crate TTC 16 bits @ 80 MHz FRONT-END RBX Readout Box (On detector) HPD QIE QIE CCA 32 bits @ 40 MHz GOL Shield Wall QIE QIE QIE QIE CCA CCA GOL Fibers at 1.6 Gb/s 3 QIE-channels per fiber FE MODULE CMS/ESSC. May, 2002 HCAL TriDAS 1

Readout Crate Components BIT3 board Commercial VME/PCI Interface to CPU Slow monitoring TTC fiber Front End Electronics Gbit Ethernet @ 1.6 Gb/s HTR (HCAL Trigger and Readout) board FE-Fiber input TPs output (SLBs) to CRT DAQ/TP Data output to DCC Spy output DTCC/Clock FanOut board C FanOut of TTC stream C FanOut of RX_CK & RX_BC0 for SLBs B I T 3 F a n O u t D C C (s) H T R H T R... H T R H T R DCC (Data Concentrator Card) board Input from HTRs Output to DAQ Spy output DAQ 20 m Copper Links 1 Gb/s Calorimeter Regional Trigger CMS/ESSC. May, 2002 HCAL TriDAS 2

HCAL TRIGGER and READOUT Card No functional changes since Dec-2001 I/O on front panel: Inputs: Raw data: 16 digital serial fibers from QIE, 3 HCAL channels per fiber = 48 HCAL channels Inputs: Timing (clock, orbit marker, etc.) PECL Outputs: DAQ data output to DCC Two connector running LVDS TPG (Trigger Primitive Generator, HCAL Tower info to L1) via P2/P3 Via shielded twisted pair/vitesse Use aux card to hold Tx daughterboards FPGA logic implements: Level 1 Path: Trigger primitive preparation Transmission to Level 1 Level 2/DAQ Path: Buffering for Level 1 Decision No filtering or crossing determination necessary Transmission to DCC for Level 2/DAQ readout CMS/ESSC. May, 2002 HCAL TriDAS 3

Demonstrator Status HTR Demonstrator DONE Consists of 2 boards: 6U HTR receiver board Front-end emulator transmitter board Functions implemented: Data, LHC structure, CLOCK 800 Mbps HP G-Links works like a champ Dual LCs FEE sends clock to HTR, bypasses TTC HCAL FNAL source calibration studies in hand 6U HTR Receiver 6U FEE Transmitter CMS/ESSC. May, 2002 HCAL TriDAS 4

Baseline 48 channel HTR All programmable logic implemented on 2 identical 24-channel subsets: 8 TI TLK2501 transceivers (3 HCAL channels/fiber) 4 Strator dual LC optical receivers Xilinx XCV1000E TPG output to CRT via SLB L1A Output to DCC via SLB transition module FPGA TTL LVDS backplane LVDS TTL NOTE: DCC bandwidth limitation by PCI Need 2 DCC/crate New Xilinx Vertex2 PRO being considered now Fewer I/O pins required Discrete serdes requires ~20 pins each, reduced to 1 differential @ 1.6 GHz Internal clock distribution should work. Built in Motorola 300MHz PowerPC 405 We will surely find a use for this! 1 18-bit hardware multiplier per block ram Working with the vendors to get engineering sample Plan to have a board built over the summer for checkout Tremendous effort by Tullio Grassi VME CMS/ESSC. May, 2002 HCAL TriDAS 5

HTR Block Diagram In progress CMS/ESSC. May, 2002 HCAL TriDAS 6

Current Status HTR 1.6 GHz link is the hardest part Already implemented on in-house LinkOnly board HTR Prototype is on the bench now Half functionality for 02 testbeam 1 FPGA Firmware in progress 8 serdes Tested ok. Some VME power supply issues. DCC output Already tested External clock input VME Firmware developed at BU, good progress This board will be cloned for the testbeam effort Dual LC Fiber Detector Xilinx XCV1000E FPGA 8 TI TLK1501 deserializers CMS/ESSC. May, 2002 HCAL TriDAS 7

Changes from HTR Prototype to Final TPG transmission changed From SLB mezzanine cards to Backplane aux card Solves mechanical problems concerning the large cables to Wesley 1.6 GHz link Wider traces, improved ground planes, power filtering, etc. Deserializer RefClock fanout TTC daughterboard to TTC ASIC Fixed TI deserializer footprint problem Clocking fixes Next iteration estimate Submit in 2 weeks Stuffed and returned by April 1 FPGA+8 deserializers Out to DCC OLD DESIGN TTC and Clock distribution VME FPGA Dual LC Fiber Connector CMS/ESSC. May, 2002 HCAL TriDAS 8

HTR Firmware - VME All firmware implemented using Verilog implementation Non Trivial firmware effort underway 1 engineer, 1 EE graduate student, 1 professor VME path to HTR implemented via Altera FPGA BU is developing Status is good confidence that this will be ready for testbeam VME is not too difficult if you don t have to do DMA, interrupts, etc. Based on a LocalBus model LocalBus devices are the 2 Xilinx FPGAs, flash eeprom for config over VME, internal VME FPGA device, and the 6 SLB daughterboards MAIN FPGA 1 (Xilinx) Flash Eeprom 1 MAIN FPGA 2 (Xilinx) Flash Eeprom 2 VME FPGA (same 10k30) TTC SLB 1 SLB 2 SLB 3 SLB 4 SLB 5 Altera 10k30 VME SLB 6 LocalBus CMS/ESSC. May, 2002 HCAL TriDAS 9

HTR Firmware HCAL functionality Firmware for this consists of 2 paths: Level 1 path Raw QIE to 16-bit integer via LUT Prepare and transmit trigger primitives Associate energy with crossing Extract muon feature bit Apply compression Level 2 path Maintain pipeline with L1Q latency (3.2µs) Handle L1Q result Form energy sums to determine beam crossing Send L1A data to DCC Effort is well underway 1 FTE engineer (Tullio Grassi) plus 1 EE graduate student plus 1 professor Much already written, ~1000 lines Verilog Much simulation to do Focusing now on Level 2 path functions necessary for testbeam Schematic for each of 2 Xilinx FPGA CMS/ESSC. May, 2002 HCAL TriDAS 10

Clocking Many clocks in HTR board. Best to describe in terms of Tight and Relaxed jitter requirement: Tight jitter spec: 2 clocks needed 1. REFCLK for Serdes fiber receivers (TI TLK2501) lock to incoming 1.6 Gbps data 80MHz Preliminary REFCLK jitter requirements were surprising» Measured 30-40ps pkpk jitter needed at input to Serdes on Maryland eval board» Measurements on current 9U board underway, maybe it s not so bad. 2. Provide transmitter clock for SLB output 40MHz Jitter spec is 100ps at Vitesse transmitter Loose jitter spec: 1 clock needed TTC-derived system clock for HTR logic Used only by the FPGA Implementation described on next slide. CMS/ESSC. May, 2002 HCAL TriDAS 11

Clock Implementation - HTR Tight Jitter clock: Use same clock for both 80MHz Serdes REFCLK and 40MHz SLB Tx clock DFF used to divide 80MHz into 40MHz Clock will be implemented in 2 ways: Quad Twisted Incoming from Clock Fanout Board Pair Cat 5 PECL fanout, convert to TTL at input to Serdes Onboard crystal for debugging RJ45 Loose Jitter clock Use TTC clock for 40MHz system clock Clock will be implemented in 3 ways on HTR: Quad Twisted TTC clock from fanout board Pair Cat 5 External lemo connector Backup input from fanout board RJ45 2 RJ45 connectors with Cat 5 quad twisted pair connectors 1 st one has incoming low jitter 80MHz clock from fanout 3.3V PECL on 1 pair, other 3 pair grounded 2 nd one has: 120MHz LVDS TTC from fanout board on 1 pair 40MHz LVDS L1A, Backup clock, and BC0 on other 3 pair LVDS 40MHz LVDS 120MHz L1A CLK BC0 TTC A/B GROUND 80MHz CLK GROUND GROUND CMS/ESSC. May, 2002 HCAL TriDAS 12

HTR/Clock Implementation In progress Lemo test inputs.rst, L1A, CLK RJ45 connector with TTC, L1A, BC0, Clock_backup Fanout Buffer RJ45 connector with low jitter PECL 80MHz clock CMS/ESSC. May, 2002 HCAL TriDAS 13

HCAL Fanout Prototype Board Fanout card handles requirement for TTC fanout L1A/BC0 fanout for SLB synch Clock cleanup for low jitter REFCLK TTC Fanout Each HCAL VME crate will have 1 TTCrx for all HTR cards TTC signal converted to 120MHz LVDS, fanout to each HTR and over Cat5 w/rj45 L1A, BC0, CLK Fanout using 40MHz LVDS CLK is just for test/debugging Clock Cleanup Cleanup the incoming 80MHz TTC clock using VCXO PLL Fanout to HTR Status Prototype board checked out ok 3 production boards due next week Optic Fiber Input Cat 5/RJ45 LVDS fanout TTCrx daughter card VME64x connector CMS/ESSC. May, 2002 HCAL TriDAS 14

Testbeam Clocking Scheme Single clock source: 6U Princeton Clock Board Source of clean 40MHz clock for TTCvx Redundant 80MHz clock TTCvx Fiber output TTC 120MHz LVDS TTC 40MHz LVDS BC0/L1A/CLK UIC Clock Fanout Board Fanout clean 80MHz PECL clock Fanout TTC to all HTR via LVDS 80MHz clean clock redundancy HTR 80MHz clean clock for Serdes REFCLK redundancy 40MHz TTC sysclock, L1A and BC0 REDUNDANCY 6U Clock Board 40MHz 80MHz 80MHz TTCrx LVDS Fanout Board PECL 80 MHz LEMO TTCrx CLK BC0 L1A 80 MHz LVPECL Crystal Clock Fanout 80 MHz CLK HTR Board 1 to 8 Fanout 1 to 8 Fanout 40 MHz d e s e r i a l i z e r s SLB Transition Board Clean REDUNDANCY RJ45 80MHz Splitter REDUNDANCY CMS/ESSC. May, 2002 Clock HCAL TriDAS 15

TPG Output to Level 1 HTR cards will send data to Dasilva s SLB boards Quad Vitesse transmitter, 40MHz clean clock input (100ps jitter) Mechanical considerations dictated design of 6-SLB transition board (SLB_HEX) Baseline scheme: 6-SLB transition motherboard (SLB_HEX) HTR will send 280 MHz LVDS across backplane SLB_HEX will fanout 40MHz clean clock and have LVDS-to-TTL drivers 6 SLB=48 TPG matches HTR magic number 3 HCAL channels/fiber input Risks: lots of LVDS, but Dasilva is confident! Alternate schemes under consideration 1. Move SLB s to HTR Mechanically challenging heavy TPG cables This is our main backup 2. Build 9U super SLB motherboard Not sure if this helps. 3. Build 6U crate of super SLB motherboards Same thing. CMS/ESSC. May, 2002 HCAL TriDAS 16

Adding HO to RPC Trigger Considerations: Requirements Trigger would only need 1 bit per HCAL tower RPC trigger accepts 1.6 Gbps GOL output Technical how hard will it be to do this? 48 channel HTR means 48 bits/htr to RPC trigger Each SLB twisted pair sends 24 bits @ 120MHz Entire output could go via a single SLB Can the SLB output be modified to drive fiber? Can the RPC trigger receiver be modified to accept 1.2 GHz? Under study.will try to come up with a decision this month Mapping HCAL mapping is very constrained (ask Jim Rohlf!) Can we map our towers/fibers to the RPC? Maybe easy for φ Maybe hard for η Rohlf to study this. CMS/ESSC. May, 2002 HCAL TriDAS 17

Demonstrator Stage Demonstrated scaled down system Project Development FE (800 MHz) (6U, Altera) DCC CPU Nothing in the way of pipeline, TPG, derandomizer, predcc logic board, etc. Testbeam 2002 Stage Demonstrate full 9U system FE (1.6 GHz, real RBX) HTR (9U, Xilinx, TTC ) DCC (full logic board) CPU Main goals are to learn about HCAL data, gain experience with clocking, produce fully integrated system Pipelining/derandomizer but no TPG, and certainly not final CMS/LHC-ready firmware Summer 2003 Integration with L1Trigger, DAQ, VME rack support requirements Vertical Slice 2004 Full integration CMS/ESSC. May, 2002 HCAL TriDAS 18

Current Project Timeline 2001 2002 2003 2004 2005 Demonstrator FNAL source calib. 1.6 Gbps Link Pre-production Prototype 9U Prototype HTR Firmware Development. Testbeam Firmware TPG/LVDS Checkout 9U Prototype HTR Production Alcove/Slice Integration Install Done Test Beam Jul-Sep Uncertainties 1. Vertex-2 or Vertex-2 PRO 2. Global clocking scheme 3. Clock jitter 4. SLB motherboard CMS/ESSC. May, 2002 HCAL TriDAS 19

Integration/Installation/Commissioning First HTR/DCC integration completed Jan 2001 FNAL source calibration test HTR (6U Altera demonstrator) LVDS DCC SLINK CPU Physical link from HTR to DCC established Next integration will take place during the Summer 2002 testbeam 9U HTR, Xilinx, more mature firmware 35MHz test of physical optical link from HCAL front-end to HTR More of a firmware integration between HTR and DCC Integration with Level 1 to commence Q4 2002 after Checkout of HTR Channel-Link over backplane to SLB_HEX/SLB Receipt of Wisconsin Vitesse VME receiver boards, fall 2002 We should be confident of ability of HTR to send synchronized data to L1 before going to pre-production prototype CMS/ESSC. May, 2002 HCAL TriDAS 20

Integration/Installation/Commissioning (cont) Summer 2003 testbeam Mostly firmware integration 2003 Level 1 trigger installation HCAL will join as schedule allows Probably not until after the testbeam 2003/2004 HCAL burning 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 Should be all firmware / timing / troubleshooting Need to understand whether we will need large-scale front-end emulation Current FEE can feed optical data into only a few HTR cards at a time CMS/ESSC. May, 2002 HCAL TriDAS 21

Installation Manpower Needs Drawing on D Level 2 experience for the current Tevatron Run 2a Each significant card requires on-site expertise: Probably 1-2 postdoc-level (or above) and 1 engineer Maybe the same engineer for both DCC and HTR HCAL will have an electronics setup at CERN Total personnel estimate: Front End 1 HTR 2 DCC 2 Miscellaneous (grad students, transients, etc.) maybe 4? Very difficult to say with any accuracy CMS/ESSC. May, 2002 HCAL TriDAS 22