The muon L0 Off Detector Electronics (ODE) for the LHCb experiment



Similar documents
Silicon Seminar. Optolinks and Off Detector Electronics in ATLAS Pixel Detector

A Gigabit Transceiver for Data Transmission in Future HEP Experiments and An overview of optoelectronics in HEP

CMS Tracker module / hybrid tests and DAQ development for the HL-LHC

Managing High-Speed Clocks

CCS Hardware Test and Commissioning Plan

The new frontier of the DATA acquisition using 1 and 10 Gb/s Ethernet links. Filippo Costa on behalf of the ALICE DAQ group

Interfacing Credit Card-sized PCs to Board Level Electronics

Optical Link ASICs for LHC Upgrades

Results from first tests of TRD prototypes for CBM. DPG Frühjahrstagung Münster 2011 Pascal Dillenseger Institut für Kernphysik Frankfurt am Main

8 Gbps CMOS interface for parallel fiber-optic interconnects

Using FPGAs to Design Gigabit Serial Backplanes. April 17, 2002

Febex Data Acquisition System

Readout Unit using Network Processors

CAPTAN: A Hardware Architecture for Integrated Data Acquisition, Control, and Analysis for Detector Development

AGIPD Interface Electronic Prototyping

Status of CBM-XYTER Development

ATLAS Tile Calorimeter Readout Electronics Upgrade Program for the High Luminosity LHC

Pericom PCI Express 1.0 & PCI Express 2.0 Advanced Clock Solutions

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor.

Open Flow Controller and Switch Datasheet

Timing Errors and Jitter

8B/10B Coding 64B/66B Coding

AMC13 T1 Rev 2 Preliminary Design Review. E. Hazen Boston University E. Hazen - AMC13 T1 V2 1

TRIGGER & DAQ INTERFACES WITH FRONT-END SYSTEMS: REQUIREMENT DOCUMENT VERSION Atlas Trigger-DAQ Steering Group

Timing calibration in NEMO. M. Circella Istituto Nazionale di Fisica Nucleare, Bari on behalf of the NEMO Collaboration

SPADIC: CBM TRD Readout ASIC

APPLICATION NOTE GaGe CompuScope based Lightning Monitoring System

11. High-Speed Differential Interfaces in Cyclone II Devices

ISTITUTO NAZIONALE DI FISICA NUCLEARE

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

LONGLINE QSFP+ SR4. Features. Applications. Description. Page 1 of 13

027,21$1'&21752/5,1* 237,&$/

DS1621 Digital Thermometer and Thermostat

Network Performance Optimisation and Load Balancing. Wulf Thannhaeuser

Introduction to Programmable Logic Devices. John Coughlan RAL Technology Department Detector & Electronics Division

LLRF. Digital RF Stabilization System

Calibration and performance test of the Very Front End electronics for the CMS electromagnetic calorimeter

Pulsar Status Report

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

10/100 Mbps Ethernet MAC

High speed pattern streaming system based on AXIe s PCIe connectivity and synchronization mechanism

An All-Digital Phase-Locked Loop with High Resolution for Local On-Chip Clock Synthesis

Development of the electromagnetic calorimeter waveform digitizers for the Fermilab Muon g-2 experiment

PCI-SIG ENGINEERING CHANGE NOTICE

PECL and LVDS Low Phase Noise VCXO (for MHz Fund Xtal) XIN XOUT N/C N/C CTRL VCON (0,0) OESEL (Pad #25) 1 (default)

Gamma-ray Large Area Space Telescope (GLAST) Large Area Telescope (LAT) Calorimeter AFEE Board Parts Radiation Test Plan

Track Trigger and Modules For the HLT

SafeSPI - Serial Peripheral Interface for Automotive Safety

Development. Igor Sheviakov Manfred Zimmer Peter Göttlicher Qingqing Xia. AGIPD Meeting April, 2014

The data acquisition system of the XMASS experiment

DS2155 T1/E1/J1 Single-Chip Transceiver

Fast Ethernet and Gigabit Ethernet. Networks: Fast Ethernet 1

USB readout board for PEBS Performance test

DS1621 Digital Thermometer and Thermostat

DS2187 Receive Line Interface

Fast Ethernet and Gigabit Ethernet. Computer Networks: Fast and Gigabit Ethernet

SMS based remote control system

Documentation. M-Bus 130-mbx

COMPUTER HARDWARE. Input- Output and Communication Memory Systems

Status of the design of the TDC for the GTK TDCpix ASIC

Successfully negotiating the PCI EXPRESS 2.0 Super Highway Towards Full Compliance

Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND

155Mbps DFB SFP Optical Transceiver, 120km Reach

X 4 CONFIDENTIAL X 4 OTHER PROGRAMME: CUSTOMER: CONTRACT NO.: WPD NO.: DRD NO.: CONTRACTUAL DOC.:

Selecting the Optimum PCI Express Clock Source

Active and passive structural health monitoring system based on arrays of ultrasonic guided waves transducers

Clock Recovery in Serial-Data Systems Ransom Stephens, Ph.D.

Serial Communications

A 1.62/2.7/5.4 Gbps Clock and Data Recovery Circuit for DisplayPort 1.2 with a single VCO

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION

Software User Guide UG-461

CX2822x. Application Note. Feature Descriptions. Differential Delay Drain. Mindspeed Technologies 1. Background

MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence :

W a d i a D i g i t a l

Design of a High Speed Communications Link Using Field Programmable Gate Arrays

ANN Based Modeling of High Speed IC Interconnects. Q.J. Zhang, Carleton University

Solutions for Increasing the Number of PC Parallel Port Control and Selecting Lines

PCM Encoding and Decoding:

Development of on line monitor detectors used for clinical routine in proton and ion therapy

10Gb/s SFP+ LRM 1310nm FP with PIN Receiver 220meters transmission distance

Fairchild Solutions for 133MHz Buffered Memory Modules

Appendix A. by Gordon Getty, Agilent Technologies

DS Wire Digital Thermometer and Thermostat

OUTLINE SPECIFICATIONS FOR THE VME MOUNT MODULE AND TCM IN SLOTS 1 & 21.

Calorimetry in particle physics experiments

I 2 S bus specification

Front-End Card Interface of the RCU

Architectural Level Power Consumption of Network on Chip. Presenter: YUAN Zheng

Single Phase Two-Channel Interleaved PFC Operating in CrM

UNI EN ISO 9001 CERT. N CAEN November 2006 EURITRACK Workshop

A Laser Scanner Chip Set for Accurate Perception Systems

2 Basic Concepts. Contents

Trigger & DAQ. Ryan Rivera 8/03/2015. Mu2e

Single Phase Two-Channel Interleaved PFC Operating in CrM Using the MC56F82xxx Family of Digital Signal Controllers

MANUAL FOR RX700 LR and NR

Table Of Contents. Page 2 of 26. *Other brands and names may be claimed as property of others.

EtherCAT Cutting Costs with High-speed Ethernet

Modultech MT-XDFx-xx192-08(04)CD 80 (40) km DWDM XFP module with built-in FEC wrapper Description

Product Specification. RoHS-6 Compliant 10Gb/s 850nm Multimode Datacom XFP Optical Transceiver FTLX8512D3BCL

Transcription:

The muon L0 Off Detector Electronics (ODE) for the LHCb experiment A. Balla, M. Beretta, M. Carletti, P. Ciambrone, G. Corradi, G. Felici INFN Laboratori Nazionali di Frascati - Via E. Fermi 40, 044 Frascati (Rome), Italy giulietto.felici@lnf.infn.it M. Gatta INFN Roma2 - Via della Ricerca Scientifica 1, 133 Rome, Italy 1

Outline Apparatus main features The muon system detectors Readout system block diagram The muon trigger FEE requirements The muon off detector electronics ODE Overview Numbers Trigger data path Piggy Boards DAQ data path DAQ data frame L0 controller ODE ECS Clock distribution chain Jitter measurements BER estimation Radiation environment Conclusions 2

Apparatus main features reconstruct B-decay vertex with a good resolution provide identification for charged particles Q1 R4 R3 R1 R2 Muon detector Station 1 Muon detector Stations 2-5 3

The muon system detectors MWPC Number of MWPC: 1368 Readout: wires, pads, wires + pads Four gap chambers in Stations M2-M5. Two gap in M1 (R2-R4). Gas gap: 5 mm Wire: Gold-plated Tungsten, 30 mm dia. Wire spacing: 2 mm Wire length: 250 to 310 mm Gas mixture: Ar/CO2/CF4 (40:50:10) Gas gain: G 10 5 Charge/mip: 0.8 pc @ HV 2.7 kv Gap efficiency: 95% in 20 ns window ( σ t 3.9 ns) Rate/channel: max 2 MHz in M1, < 0.6 MHz M2-M5 4

Readout system block diagram FEE channels Logical channels Trigger Sectors Because of single channel occupancy and electrode capacitance the physical detector segmentation is smaller than segmentation required by trigger LHCb Muon Detector Granularity Number of FEE Channels 126832 Logical channels IB SYS Physical channels Number of Logical Channels (FE Boards) Number of Logical Channels (IB Boards) 19584 8640 LV PS Total Number of Logical Channels 28224 Number of Trigger Sectors 1248 ODE SYS Logical channels Trigger & DAQ 5

The muon trigger FEE requirements Muon Trigger FE Main Tasks Provide information for the L0 Muon Trigger Muon tracks identification P t measurement Merging (some of) the FEE channels to generate the logical ones Align them in time, minimizing inefficiencies due to time misalignment Bunch crossing alignment (BX identifier, 25 ns step) Fine time alignment (single channel t 0, 1.5 ns step) Deliver the logical channels together with the BX identifier to the trigger logic Moreover the system must: Include an interface to the DAQ Include monitor and diagnostic facilities of circuitry and detector functionalities 6

The muon off detector electronics Trigger Sector ½Chamber i Physical chs (1/2 chamber) 48x2 FE board LVDS outputs (1/2 chamber) 48 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 01 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 M2 R3 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 23 01 23 IB system Logical H chs (1 TS) 4 ½Chamber i+1 01 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 23 01 23 Logical V chs (1 TS) 24 Trigger Sector 1/4 Chamber i 0 03 1 2 3 0 5 0 4 0 4 0 4 11 03 4 5 6 7 2 6 1 5 1 5 1 5 M1 R1 0 1 2 3 3 7 2 6 2 6 2 6 Trigger & DAQ 4 5 6 7 4 8 3 7 3 7 3 7 11 ODE system 7

ODE overview Logical channels Bx alignment L0 buffer L0 derandomizer Input channel Sync LVDS Receiver Bunch cross synchr. Trig OUT TRIGGER DATA PATH Parallel Optical Transm. TRIGGER O.L. Send data to trigger via 12 parallel optical link @ 1.6Gbit/s L0 pipeline & L0 derand. Data OUT ELMB CAN BUS Format and send data to common L1 board via optical link @ 1.6Gbit/s L0 LINK TTCRX DEJITTER TTC DECODER L0 COUNTER TEST PATTERN GENERATOR ECS JTAG JTAG Test facilities for control and debug Clock de-jitter and distribution BC COUNTER CONTROL LOGIC CONFIG REGISTER DATA CHECK DATA FORMAT ERROR CODE GENERATOR M U X DAQ DATA PATH VCSEL DAQ O.L. ECS interface I2C JTAG L0 Controller ODE BOARD 8

ODE numbers 192 LVDS input signals 10 layers motherboard 6U Compact PCI card Mixed 5/3.3/2.5 V devices 1 TTCrx chip mounted on motherboard 1 de-jitter circuit QPLL 24 chips Mounted on piggy board 12 chips for trigger 1 parallel optical transmitter (12 channels) 1 Board controller FPGA 1 chip for DAQ 1 VCSEL laser 1 ELMB board for ECS interface 9

ODE trigger data path Unidirectional data transfer to trigger system Each every machine cycle (40,08 MHz) Receives and synchronizes 8 input signals Assign correct Bunch Crossing identifier (BX_Id) 10 bit data out (8 hits + 2 LSB of BC_Id) 2, 3 or 4 s per trigger sector (TS) Parallel Optical Transmitter TRIGGER DATA PATH LVDS Receiver 1 per TS Transmission (tx_en, tx_er) driven by one master Fast Ethernet mode (8B/10B) Bunch cross Synchronization TRIG DATA OUT TEST LINK CTRL TX_en TX_er 12 s drive a parallel optical link HFBR772B - 1.6 Gbit/s x 12 link Test link facilities Link check integrity BER test 31 BX_Id 1 st word 14 HIT DATA 0 1 14 HIT DATA 0 0 2 nd word 14 HIT DATA 0 1 14 HIT DATA 1 0 3 rd word 14 HIT DATA 1 1 14 HIT DATA 0 0 4 th word 14 HIT DATA 1 1 14 HIT DATA 1 0 10 16 Switch 0

ODE Piggy Boards Trigger sector type vs ODE configuration Station Region Logical Channel per TS per TS TS per ODE () Active ODE Channels M1 M2 or M3 R1 R2 R3 R4 R1 R2 R3 R4 24 28 16 28 28 3 4 2 4 4 8 6 12 6 6 192 168 192 168 168 Mother Board + Piggy Boards M4 or M5 R1 R2 R3 R4 24 14 10 10 3 2 2 2 8 12 12 12 192 168 120 120 Minimize number of PCB layouts Unique motherboard for all TS 12 piggy board slots 6 / 8 / 12 (active optical link) per ODE 3 different piggy boards 24 per ODE (2 / 3 / 4 per piggy board) 120 / 168 / 192 active input signals Piggy Board type 1 (2 s) 11

ODE DAQ data path Unidirectional data transfer to L1 DAQ Measure input signal phase vs LHCb clock period Put data in L0 buffer (40,08 MHz) Put data in L0 derandomizer after L0 trigger (1 MHz) TDC Bx cnt Hamming code L0 buffer EV cnt EDAC Hamming code ERR data format 32 bit for TDC data (data word) 32 bit for BX_Id, EV_Id, data error (info word) 32 bit output data bus 24 X 2 access X 25 ns = 12 ns > 9 ns BUS_UP L0 Controller L0 derandomizer EDAC OutMux 32 x 2 DATA TX_en ERR VCSEL Parallel readout mode 2 x 32 bit wide buses (BUS_UP, BUS_DW) 12 Sync for each bus L0 controller Read data/info words from de-randomizers Create L1 DAQ data frame Drive (tx_en, tx_er) o Ethernet mode o VCSEL diode BUS_DW TX_er DAQ DATA FLOW 12

ODE DAQ data frame Data frame is preceded by an idle character Data frame is 30 words long 1 32 Header 2 1 0 2 3 4 Data word Sync1 Data word Sync2 Data word Sync3 Hamming code (6 bit) BC_Id (12 bit) L0_id (12 bit) BC Check (1 bit) 5 Data word Sync4 6 Data word Sync5 CH7 CH6 CH5 CH4 CH3 CH2 CH1 CH0 24 Data word Sync23 CH15 CH14 CH13 CH12 CH11 CH10 CH9 CH8 25 26 Data word Sync24 data_check word TDC data (4 bit) 27 BC_check word 28 29 EV_check word Error Flag word 23..11 10..4 3..1 0 30 Check-sum n Check bit ch. n 13

L0 controller Receive and decode TTCrx data Control readout Format data for L1 DAQ Check data synchronization Drive transmission DATA UP DATA DW TTCRX DATA DATA SWITCH TTC DECODE Info_bus FIFO HEADER Hamming code FIFO 32x16 Error detect CHK FOOTER Test facilities Known pattern and PRBG for link integrity test Internal data frame dump fifo TTC control signal internal emulation Error condition monitor I 2 C interface FROM ECS I2C INTERFACE Error Register Serial to Parallel I 2 C_bus Data_bus FOOTER + CHKSUM Hamming code SCAN LOGIC CTRL CS CTRL TEST LOGIC FIFO dump PATTERN PRBG DATA CS Anti-fuse technology FPGA (ACTEL AX5) L0 CONTROLLER 14

ODE ECS ECS interface via ELMB card CANbus interface ELMB internal connection 2 I 2 C buses 24 13, TTCrx, L0 controller 1 bus JTAG Initialization time JTAG Controller ELMB CAN TRANSCEIVER JTAG TEST FACILITIES I 2 C EMULATION CAN BUS L0 Controller Byte x Device I 2 C Byte x Device Device x ODE Total Byte TTCrx L0 CONTROLLER TTCrx 3 7 9 28 1 1 9 28 JTAG BUS 4 16 13 208 6 18 24 432 24 13 Total Byte 677 Init Time 60 ms 15

Clock distribution Receive LHCb clock (40.08 MHz) Completely synchronous system TTCrx recovered clock jitter filter TTCrx jitter > 240 ps peak to peak (30 ps RMS) Maximum allowed jitter 1 ps peak to peak Narrow bandwidth PLL QPLL Low jitter clock distribution PECL standard (RMS jitter specs < 1 ps), and Board Controller FPGA 1 to 4 CLOCK DISTRIBUTOR (PECL) PIGGY BOARD TTCrx PLL 1 to 10 CLOCK DISTRIBUTOR (PECL) 1 to 4 CLOCK DISTRIBUTOR (PECL) VCXO 1 to 4 CLOCK DISTRIBUTOR 16

Jitter measurements eye diagram 0,7 UI 0,7 UI Trigger link DAQ link QPLL clock jitter 6,02 ps rms 17

BER estimation Trigger -16 DECADE DAQ -16 DECADE 18

Radiation environment Data from LHCb electronics website (simulation safety factor of 2) Total dose (rad) (10 years) 7.9 10 3 1 MeV Neutron eq. (10 years) 9.8 10 11 Hadrons > 20 MeV (10 years) 5.0 10 10 L0 controller FPGA State machines implemented with triple modular redundancy (TMR) technique Triple voted and auto-corrected registers Anti-fuse technology (Actel AX5) Qualified Tested To be tested (CERN) VCSEL Honeywell - (Rad( Rad-Tol technology) TTCrx (CERN) HFE439X-541 (CMS HCAL + - MC1EPT20, MC1EPT26, Honeywell) ELMB (ATLAS test) MC1LVEP1 MC1LVEP111 (CMS) QPLL (CERN) - Actel FPGA Parallel Optical link HFBR772B (Marseille) 19

Conclusions The Off Detector Electronics (ODE board) of the LHCb muon system has been presented. The ODE board receives the logical channels and generates the Trigger Sectors Three types of piggyback boards and a single ODE motherboard are used to fit every trigger sectors topologies The ODE board main features are: 192 inputs (LVDS standard) A parallel optical link with an overall bandwidth of ~ 20 Gbits/s as interface to the trigger system Circuitry for L0 functionality A 1.6 Gbit/s optical link as interface to L1 DAQ. A BER of about 10-16 can be inferred from preliminary measurements 20