THE LHCb experiment [1], currently under construction

Similar documents
The Architecture of the BTeV Pixel Readout Chip

LHCb Preshower(PS) and Scintillating Pad Detector (SPD): commissioning, calibration, and monitoring

Test of a MWPC for the LHCb Muon System at the Gamma Irradiation Facility at CERN

An ASIC dedicated to the RPCs front-end. of the dimuon arm trigger in the ALICE experiment.

Pixel hybrid photon detectors

KLauS4: A Multi-Channel SiPM Charge Readout ASIC in 0.18 µm UMC CMOS Technology

Evaluation of the Radiation Tolerance of Several Generations of SiGe Heterojunction Bipolar Transistors Under Radiation Exposure

Short-Strip ASIC (SSA): A 65nm Silicon-Strip Readout ASIC for the Pixel-Strip (PS) Module of the CMS Outer Tracker Detector Upgrade at HL-LHC

ATLAS ITk and new pixel sensors technologies

MAROC: Multi-Anode ReadOut Chip for MaPMTs

The LHCb trigger system

Upgrade of the ATLAS Thin Gap Chamber Electronics for HL-LHC. Yasuyuki Horii, Nagoya University, on Behalf of the ATLAS Muon Collaboration

The High-Voltage Monolithic Active Pixel Sensor for the Mu3e Experiment

The Electronics Readout and Measurement of Parameters of. a Monitor System

The CMS Silicon Strip Tracker and its Electronic Readout

Radiation-hard ASICs for Optical Data Transmission in the ATLAS Pixel Detector

Status of the LHCb Experiment

Performance of 8-stage Multianode Photomultipliers

Design and Fabrication of a Radiation-Hard 500-MHz Digitizer Using Deep Submicron Technology

The DMILL readout chip for the CMS pixel detector

The CMS Muon Trigger

A rad-hard 8-channel 12-bit resolution ADC for slow control applications in the LHC environment

Towards an ADC for the Liquid Argon Electronics Upgrade

OPTICAL LINK OF THE ATLAS PIXEL DETECTOR

Development of a Highly Selective First-Level Muon Trigger for ATLAS at HL-LHC Exploiting Precision Muon Drift-Tube Data

Requirements and Specifications of the TDC for the ATLAS Precision Muon Tracker

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Final Results from the APV25 Production Wafer Testing

AIDA-2020 Advanced European Infrastructures for Detectors at Accelerators. Milestone Report

VELO: the LHCb Vertex Detector

Picosecond time measurement using ultra fast analog memories.

Status of TPC-electronics with Time-to-Digit Converters

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Readout ASICs and Electronics for the 144-channel HAPDs for the Aerogel RICH at Belle II

Development and Test of a Demonstrator for a First-Level Muon Trigger based on the Precision Drift Tube Chambers for ATLAS at HL-LHC

Upgrade of the CMS Tracker for the High Luminosity LHC

SPD VERY FRONT END ELECTRONICS

Multi-Channel Charge Pulse Amplification, Digitization and Processing ASIC for Detector Applications

The CMS Tracker APV µm CMOS Readout Chip

A Prototype Amplifier-Discriminator Chip for the GLAST Silicon-Strip Tracker

Development of Radiation-Hard ASICs for the ATLAS Phase-1 Liquid Argon Calorimeter Readout Electronics Upgrade

ATLAS strip detector upgrade for the HL-LHC

Radiation Test Report Paul Scherer Institute Proton Irradiation Facility

A new Readout Chip for LHCb. Beetle Daniel Baumeister, Werner Hofmann, Karl-Tasso Knöpfle, Sven Löchner, Michael Schmelling, Edgar Sexauer

Design and Test of a 65nm CMOS Front-End with Zero Dead Time for Next Generation Pixel Detectors

ATLAS Muon Trigger and Readout Considerations. Yasuyuki Horii Nagoya University on Behalf of the ATLAS Muon Collaboration

Results of FE65-P2 Pixel Readout Test Chip for High Luminosity LHC Upgrades

PARISROC, a Photomultiplier Array Integrated Read Out Chip.

Monolithic Pixel Development in 180 nm CMOS for the Outer Pixel Layers in the ATLAS Experiment

CMS Tracker Upgrade for HL-LHC Sensors R&D. Hadi Behnamian, IPM On behalf of CMS Tracker Collaboration

Design of the Front-End Readout Electronics for ATLAS Tile Calorimeter at the slhc

Some Studies on ILC Calorimetry

PoS(VERTEX2015)008. The LHCb VELO upgrade. Sophie Elizabeth Richards. University of Bristol

Pipeline Control. Testpulse Generator. I2C Interface. Backend Bias Generator. Frontend Bias Generator. Dummy channel. Testchannel.

Triple GEM detector as beam monitor Monitors for Crystal experiment at SPS A compact Time Projection chamber with GEM

The Concept of LumiCal Readout Electronics

Study of the ALICE Time of Flight Readout System - AFRO

Chapter 4 Vertex. Qun Ouyang. Nov.10 th, 2017Beijing. CEPC detector CDR mini-review

10 Gb/s Radiation-Hard VCSEL Array Driver

PARISROC, a Photomultiplier Array Integrated Read Out Chip

Test bench for evaluation of radiation hardness in Application Specific Integrated Circuits

Anode Front-End Electronics for the Cathode Strip Chambers of the CMS Endcap Muon Detector

SOFIST ver.2 for the ILC vertex detector

Electronic Readout System for Belle II Imaging Time of Propagation Detector

Beam Condition Monitors and a Luminometer Based on Diamond Sensors

The CMS Pixel Detector Phase-1 Upgrade

Commissioning Status and Results of ATLAS Level1 Endcap Muon Trigger System. Yasuyuki Okumura. Nagoya TWEPP 2008

The on-line detectors of the beam delivery system for the Centro Nazionale di Adroterapia Oncologica(CNAO)

Data Acquisition System for the Angra Project

THE DEVELOPEMENT OF THE CAFE-P/CAFE-M BIPOLAR CHIPS FOR THE ATLAS SEMICONDUCTOR TRACKER

arxiv:physics/ v1 [physics.ins-det] 19 Oct 2001

A 130nm CMOS Evaluation Digitizer Chip for Silicon Strips readout at the ILC

The LHCb VELO Upgrade

Development of Telescope Readout System based on FELIX for Testbeam Experiments

PoS(LHCP2018)031. ATLAS Forward Proton Detector

Data acquisition and Trigger (with emphasis on LHC)

A monolithic pixel sensor with fine space-time resolution based on silicon-on-insulator technology for the ILC vertex detector

High granularity scintillating fiber trackers based on Silicon Photomultiplier

The Commissioning of the ATLAS Pixel Detector

arxiv: v2 [physics.ins-det] 20 Oct 2008

The domino sampling chip: a 1.2 GHz waveform sampling CMOS chip

SPADIC Status and plans

arxiv: v1 [physics.ins-det] 25 Feb 2013

A 4 Channel Waveform Sampling ASIC in 130 nm CMOS

Hardware Trigger Processor for the MDT System

Hardware Trigger Processor for the MDT System

Prototype of a Compact Imaging System for GEM Detectors Tomohisa Uchida, Member, IEEE, Yowichi Fujita, Manobu Tanaka, Member, IEEE, and Shoji Uno

The LUCID-2 Detector RICHARD SOLUK, UNIVERSITY OF ALBERTA FOR THE ATLAS- LUCID GROUP

R D 5 3 R D 5 3. Recent Progress of RD53 Collaboration towards next generation Pixel ROC for HL_LHC

Development of a Multi-Channel Integrated Circuit for Use in Nuclear Physics Experiments Where Particle Identification is Important

A Radiation Tolerant Laser Driver Array for Optical Transmission in the LHC Experiments

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Diamond sensors as beam conditions monitors in CMS and LHC

PoS(EPS-HEP2017)476. The CMS Tracker upgrade for HL-LHC. Sudha Ahuja on behalf of the CMS Collaboration

The Medipix3 Prototype, a Pixel Readout Chip Working in Single Photon Counting Mode with Improved Spectrometric Performance

Layout and prototyping of the new ATLAS Inner Tracker for the High Luminosity LHC

Noise Characteristics Of The KPiX ASIC Readout Chip

AIDA-2020 Advanced European Infrastructures for Detectors at Accelerators. Deliverable Report. CERN pixel beam telescope for the PS

What do the experiments want?

A 4-Channel Fast Waveform Sampling ASIC in 130 nm CMOS

Transcription:

The DIALOG Chip in the Front-End Electronics of the LHCb Muon Detector Sandro Cadeddu, Caterina Deplano and Adriano Lai, Member, IEEE Abstract We present a custom integrated circuit, named DI- ALOG, which is a fundamental building block in the front-end architecture of the LHCb Muon detector. DIALOG is realized in IBM 0.25 um technology, using radiation hardening layout techniques. DIALOG integrates important tools for detector time alignment procedures and time alignment monitoring on the frontend system. In particular, it integrates 16 programmable delays, which can be regulated in steps of 1 ns. Many other features, necessary for the Muon trigger operation and for a safe front-end monitoring are integrated: DIALOG generates the information used by the trigger as a combination of its 16 inputs from the Amplifier-Shaper-Discriminator (ASD) chips, it generates the thresholds of the ASD, it monitors the rate of all its input channels. We describe the circuit architecture, its internal blocks and its main modes of operation. I. INTRODUCTION THE LHCb experiment [1], currently under construction at the CERN (European Center for Nuclear Research) LHC (Large Hadron Collider), will study the CP violation and B mesons rare decays. The LHCb Muon Detector is especially important in the first LHCb trigger level, the level zero trigger (L0) in LHCb terminology. It is conceived to look for muons with a high transverse momentum, as a signature of a B meson decay. The LHCb Muon Detector consists of 5 stations along the beam axis and is based on 3-GEM (Gas Electron Multiplier) detectors for the inner part of the first station and MWPC (Multi-Wire Proportional Chamber) for the rest of the detector [2]. About 26,000 so-called logical channels are generated out of the 126,000 detector physical channels as a proper logical combination of them and sent to the L0 trigger that gives a fast response (4 µm latency) on the transverse momentum of the detector muon track. This logical combination must be done in agreement whit the space granularity used by the trigger logic that is coarser than that used at the detector level to minimize sustainable noise level and detection rate per channel. A muon track is identified by five space point (hits), one per station, aligned and pointing to the vertex region (interaction point). In order to have a good trigger performance a 95 % detection efficiency in muon identification is required, which reflects an 99 % detection efficiency per muon station. The LHC Bunch Crossing (BX) frequency is 40 MHz (an LHCb interaction every 25 ns). The L0 muon trigger expects from the detector front-end electronics the complete binary map of the muon detector logical channels with the associated BX identifier, which defines the event time. This information is to be supplied every 25 ns. Both the trigger and the readout electronics work synchronously according to a pipelined architecture [3]. In order to assign the correct BX identifier, it is necessary to equalize all the different contributions to physical channel signal delays, channel by channel, before sending the information to the trigger. The main contributions to channel delays are due to the time of flight of the particles (the distance between the first muon station, called M1, and the last one, M5, is about 7 m) and the cable lengths (there are 10-15 m from the front-end channels to the read-out electronics). Also we have to consider another important point: the specific time resolution of the detectors (MWPC and 3-GEM) and the associated front-end electronics, which corresponds to a typical RMS of 3 4 ns (Fig. 1). In order to avoid that the tails of the time distributions are assigned to a wrong BX, it is necessary to align them inside the time window of 25 ns with a resolution of about 2 ns. So we need to measure also the phase of each hit inside a BX period and reconstruct the time distribution for each channel. These contributions can give a relative delay Manuscript received October 27, 2004. Sandro Cadeddu and Adriano Lai are with the Istituto Nazionale di Fisica Nucleare, Sezione di Cagliari, Cittadella Universitaria - 09024 Monserrato (Cagliari) - Italy. Caterina Deplano is also with the Physics Department, University of Cagliari, same site. Caterina Deplano is the corresponding author (e-mail: caterina.deplano@ca.infn.it) Fig. 1. Typical time distribution of LHCb MWPC channel.

between different channels and more then one BX must be compensated. We divide the total delay compensation t in two parts: t = t C + t F where t C is called the Coarse Delay and t F is called Fine Delay. TheCoarse Delay is an integer number of BX period and the Fine Delay is the fraction of the BX period to be added to center the time distribution inside a period of 25 ns. Using these informations it is possible to put in time every single channel of the LHCb Muon Detector and ensure the required trigger efficiency. For practical reasons the t C is compensated at the end of the Muon Detector electronics chain by an ASIC named SYNC [3], while the t F is compensated on the front-end, at the beginning of the chain, by DIALOG using programmable delays. II. DIALOG ARCHITECTURE DIALOG (Diagnostic, time Adjustment and LOGics) is a custom integrated circuit developed in CMOS IBM 0.25 µm technology. DIALOG will work just after the Amplifier Shaper Discriminator (ASD) chip, called CARIOCA (Cern And RIO Current Amplifier) [4], both these chips are mounted on the Muon Detector front-end board, named CARDIAC (CARioca and DIAlog Card). In each CARDIAC one DIALOG serves two CARIOCA, each one placed on a different chamber layer, for a total of 16 LVDS input physical channels. Each single channel of the 16 DIALOG input channels can be delayed by a 31 programmable steps of 1.6 ns provided by a VCDL (Voltage Controlled Delay Line) as explained in section III. It is possible to put a mask to each input channel to select (de-select) each one. Fig. 2. DIALOG internal scheme. DIALOG contains the logics to reduce the physical channels into logical ones. The specific logic function has to be selected between a number of configurations, according with the channels positions on the Muon Detector. DIALOG provides 18 independent threshold signals for the ASD discriminators, using for each an integrated 8-bits DAC and a linear output driver. DIALOG integrates also tools used for system control and diagnostic. Sixteen 24-bits rate counters are integrated to monitor the front-end rate and noise. It is possible to generate an internal pattern to test the DIALOG data acquisition chain. Finally DIALOG creates two independent pulse signals to test the ASD chips. All DIALOG facilities are configured by the I 2 C interface [5] and the control data are stored inside a 93 8 RAM. Each DIALOG has 7 bits address, 3 of which are fixed, so the longest I 2 C chain contains 16 DIALOG. The basic DIALOG functional units are illustrated in Fig. 2. Following the data path we can identify: 16 LVDS physical input channels, a multiplexer selecting either the input signals or a pattern stored inside DIALOG registers, delayers and digital shapers, the masking block and finally the logical channels generation unit. 8 LVDS logical channels are output. After the multiplexer the signals can be sent to the rate counters for monitoring purposes. The I 2 C configuration registers and logics, the threshold blocks and the ASD pulse blocks can also be required. III. PROGRAMMABLE DELAY AND SHAPER Each DIALOG channel has an independent programmable delayer and digital shaper. Both these circuits are based on the same delay unit cell controlled by a DLL. We designed a classic DLL scheme (Fig. 3) formed by a Phase Detector (PD), a Charge Pump (CP) and a Voltage Controlled Delay Line (VCDL). The VCDL is composed by 16 Delay Unit. To find the correct locking voltage, for which the unit of time delay is about 1.6 ns, we send a 40 MHz clock as reference clock. The DLL circuit locks between a frequency (Fig. 4) of 17 MHz and 48 MHz. The main DLL characteristics are listed in Tab. I. The 16 input channels are divided in two groups, one for each ASD chip. For each group there is a block, called ADC-DLL, which decides the time delay unit. The ADC-DLL block scheme is showed in Fig. 5. It is designed in order to avoid the use of a free running clock but only of a calibration clock for a short period of time. The programmable delay and digital shaper is provided, channel by channel, by a VCDL. Before setting the programmable delay and digital shaping, it is necessary to find the correct control voltage, for which the time unit delay is about 1.6 ns (@ 40 MHz). This can be done in an automatic way, by an automatic calibration of the ADC-DLL block [3]. The main ADC characteristics are listed in Tab. II. The ADC-DLL block needs the reference clock for about 3 µs and no clock is used during normal operating conditions.

TABLE I MAIN DLL CHARACTERISTICS Locking Time Locking Range Nominal Frequency DNL (peak to peak) < 500 ns 17 48 MHz 40 MHz ± 0.3 LSB Fig. 3. DLL scheme. TABLE II MAIN ADC CHARACTERISTICS Resolution < 8 bits Architecture SAR Conversion Time < 2 µs Area 442 178 µm 2 The number of steps used to set the programmable delay and digital shaping is configured via the I 2 C interface. The delay of each input channel is programmable by 31 steps, while the width shape by 8 steps. Using the nominal reference period of 40 MHz the maximum delay is 50 ns while the maximum possible delay is 120 ns. The signal width can be programmed up to 28 ns and the typical width shape is 25 ns. The main characteristics of the programmable delay and digital shaping are summarized in Tab. III. IV. ASD THRESHOLD SIGNALS Eighteen 8-bits resolution DAC, based on a R-2R structure, are implemented inside DIALOG, in order to generate and control the threshold signals for the discriminators of both the ASD chips placed in the CARDIAC board. The DAC circuit is the same used for ADC-DLL block. The DAC layout is shown in Fig. 6, while the DAC characteristics are listed in Tab. IV. When the last version of DIALOG was submitted for the production two ASD chip were candidate for the Muon detector front-end electronics: the ASDQ [6] and the CARIOCA. We designed DIALOG to be compatible with both. Each CARIOCA channel need an independent threshold signal. The ASDQ need only one threshold signal. TABLE III MAIN PROGRAMMABLE DELAY AND DIGITAL SHAPER CHARACTERISTICS Delay Digital Shaper Number of Steps 31 8 Unit Time Delay @ 40 MHz 1.6 ns 3.4 ns Temperature Effect 50 ps/celsius DNL (peak to peak) ± 0.3 LSB ± 0.2 LSB The threshold voltage value used by CARIOCA and ASDQ is different. CARIOCA use a threshold voltage around 800 mv while ASDQ around 300 mv. These thresholds voltage level can be set in a range of (625 1200) mv for CARIOCA and in a range of (0 625) mv for ASDQ. The variation chip to chip of the threshold signals spread voltage is less than 24 mv (Fig. 7). Also the input impedances of the ASD chips are different: about 24 kω for each CARIOCA channel and about 1 kω for ASDQ. So for each threshold also a buffer to drive the voltage signal is implemented. We design two linear output driver, one for CARIOCA and the other for ASDQ, to optimize the power consumption. Both contain 3 amplification stages. The main characteristics of the thresholds block are listed in Tab. V. Fig. 4. DLL characterization of four DIALOG using different clock. Is plotted one period of delay versus the period of the reference clock. Fig. 5. ADC-DLL scheme.

TABLE IV MAIN DAC CHARACTERISTICS Fig. 6. DAC layout. V. TEST AND DEBUGGING FACILITIES DIALOG integrates a number of dedicated facilities for test and monitor purposes. A. Pattern Generator A 16-bit pattern can be stored in the DIALOG RAM and sent as input to test the data acquisition chain. B. Rate Counters Inside DIALOG there are two independent rate counters blocks, one for each ASD. Each block has eight 24-bits rate counters: one, with triple voted registers, which can monitor a selected channel (one of the eight physical input channels); seven, without triple voted registers, that are fixed. The rate counters can be read and reset via the I 2 Cbus. Fig. 7. Are plotted 64 threshold voltage signals value for each DIALOG DAC code. The maximum voltage spread is about 24 mv. Resolution 8 bits Area 146 153 µm 2 DNL (peak to peak) INL (peak to peak) Power Consumption Output Resistance Settling Time (@ 0 pf load) ± 0.4 LSB ± 0.4 LSB ± 500 µw (average) 30 kω 50 ns max Settling Time (@ 5 pf load) 250 ns max Output = (V + V ) code 256 V + = Positive Supply Voltage V = Negative Supply Voltage Power Supply for ADC-DLL for CARIOCA for ASDQ V =0 and V + =2.5 V V =625 mv and V + =1.2 V V =0 and V + =625 mv TABLE V MAIN THRESHOLDS BLOCK CHARACTERISTICS CARIOCA ASDQ Threshold Signals 8 2 1 2 Impedance Load R L 24 kω 1kΩ Good Linearity and Uniformity R L > 6.8kΩ R L > 1kΩ DNL (peak to peak) ± 0.5 LSB ± 0.5 LSB Operating Threshold 800 mv 300 mv C. ASD Pulse Signals DIALOG can generate two independent pulse signals. This allows pulsing the two ASD chips under DIALOG control. It is possible to select the ASD input channels to be pulsed (even, odd or both). It is also possible to delay the pulse generation. The delayers are the same that are used for the input physical channels and are controlled by the same ADC-DLL. VI. BEHAVIOR UNDER RADIATION DIALOG is realized in IBM 0.25 µm using radiationhardening layout techniques (enclosed gate structures) [7]. This technology is proved to resist up to tens of Mrads without significant performance loss. The highest dose to be sustained in the Muon System front-end is around 1 Mrad in 10 LHC years, on the inner part of M1 station. Concerning Single Event Effects (SEE), DIALOG uses a triple-voted structure for all the configuration registers and the state machine registers. Each register is triplicated and the data is provided by a majority OR. Moreover, the configuration registers are also endowed with a self-correcting logic circuit. The previous version of DIALOG, called DIALOG-β, has been tested against the SEE at the PSI (Paul Sherrer Institute). We used a 250 MeV protons flux of 6 10 8 cm 2 s 1 and collected a fluence of 10 13 protons cm 2. During the test all DIALOG registers were continuously written and read back via I 2 C. No SEE has been detected.

TABLE VI DIALOG CHARACTERISTICS Pins 113 Power Supply V =0andV + =2.5V Power Consumption 50 ma (average) Area 3875 4900 µm 2 to thank Prof. Paolo Randaccio, of Università degli Studi di Cagliari, for the dosimetry measures. REFERENCES [1] A wide range of informaton about the LHCb experiment can be found at URL: http://lhcb.web.cern.ch/lhcb/ and links therein. [2] Muon System Technical Design Report, LHCb TDR4 - May 2001, URL: http://lhcb.web.cern.ch/lhcb/tdr/tdr.htm [3] S. Cadeddu, V. De Leo, C. Deplano and A. Lai, DIALOG and SYNC: A VLSI chip set for timing of the LHCb Muon Detector, IEEE TNS vol 51 n 5 October 2004. [4] W. Bonivento et al., Development of the CARIOCA front-end chip for the LHCb Muon Detector, Nucl. Instrum. Meth. A491:233-243, 2002. [5] Philips Semiconductor, I 2 C bus specifications, v 2.1 Jan 2000. [6] A. Kashchuk et al., Performance study of a MWPC prototype for the LHCb Muon System with the ASDQ chip, LHCb 2000-062 Muon. [7] P. Jarron et al., Deep submicron CMOS technology for the LHC experiments, Nucl. Phys. B, vol.78, no. 1-3, pp. 625-634, Aug. 1999. Fig. 8. DIALOG layout. We tested also the final version of DIALOG, called DIA- LOG 1.0, against accumulated dose at the Hospital R. Binaghi at Cagliari. The chip integrated 1 Mrad using a system of six Cs 137 γ sources. After source exposure the chip worked properly. VII. CONCLUSION We design a custom integrated circuit, called DIALOG, for the front-end electronics of the LHCb Muon Detector. DIALOG integrates fundamental tools required for the Muon Chambers time alignment and monitoring and for the Muon Trigger operations. It also provides many other features for system control and diagnostic. In Fig. 8 is shown the DIALOG 1.0 die. Some DIALOG 1.0 characteristics are listed in Tab. VI. We successfully test all DIALOG 1.0 features with a dedicated test bench. Also DIALOG 1.0 was completely tested under the final operating condition, on the CARDIAC board in a fully equipped MWPC, both in the laboratory and at the CERN gamma irradiation facility. All DIALOG functionalities work properly. ACKNOWLEDGMENT The authors would like to thank Dr. Giorgio La Nasa, director of Centro Trapianti di Midollo Osseo, Hospital R. Binaghi at Cagliari, and also the Dr. Marcella Arras, for the structure to perform the radiation damage measures. Also we would like