TDC130: High performance Time to Digital Converter in 130 nm

Slides:



Advertisements
Similar presentations
Harald Deppe, Uwe Stange, Ulrich Trunk, Ulrich UwerHeidelberg University 1 Status of OTIS 1.0 OTIS Review 2003, June 5 OTIS GROUP, Heidelberg University.
Advertisements

The World Leader in High-Performance Signal Processing Solutions 1.ADCs - Ping-Pong Architectures 2.ADCs – Driving Them 3.DACs – Sinc Compensation 4.DACs.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Multi Beamlett Extraction Experiments and Sector Magnet Field Investigation.
XFEL C+C HARDWARE : REQUIREMENTS 1) To receive, process and store Timing Signals from TR ( Timing Receiver ) in same crate : - 5 MHz Bunch CLOCK - Bunch.
GSI Event-driven TDC with 4 Channels GET4
The World Leader in High Performance Signal Processing Solutions Analog Video Transmission over Unshielded Twisted Pair (UTP) March 2011.
Paolo Branchini, Salvatore Loffredo
TDC architectures in ASIC’s
A Stabilization Technique for Phase-Locked Frequency Synthesizers Tai-Cheng Lee and Behzad Razavi IEEE Journal of Solid-State Circuits, Vol. 38, June 2003.
Charge Pump PLL.
Advance Nano Device Lab. Fundamentals of Modern VLSI Devices 2 nd Edition Yuan Taur and Tak H.Ning 0 Ch9. Memory Devices.
CMOS Logic Circuits.
The scale of IC design Small-scale integrated, SSI: gate number usually less than 10 in a IC. Medium-scale integrated, MSI: gate number ~10-100, can operate.
ASYNC07 High Rate Wave-pipelined Asynchronous On-chip Bit-serial Data Link R. Dobkin, T. Liran, Y. Perelman, A. Kolodny, R. Ginosar Technion – Israel Institute.
High Frequency Distortion in Power Grids due to Electronic Equipment Anders Larsson Luleå University of Technology.
T0 offline status Alla Maevskaya Institute for Nuclear Research, Moscow 8 October 2007 ALICE offline week For T0 group.
April 28th, 2011Timing Workshop, Chicago Paul Scherrer Institute Limiting factors in Switched Capacitor Arrays Sampling speed, Timing accuracy, Readout.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Fisica Generale - Alan Giambattista, Betty McCarty Richardson Copyright © 2008 – The McGraw-Hill Companies s.r.l. 1 Chapter 21: Alternating Currents Sinusoidal.
PSSA Preparation.
ECE 424 – Introduction to VLSI
JLab High Resolution TDC Hall D Electronics Review (7/03) - Ed Jastrzembski.
End of Column Circuits Sakari Tiuraniemi - CERN. EOC Architecture 45 9 Ref CLK 40 MHz DLL 32-bit TDC bank address RX 5 TDC bank address RX 5 TDC bank.
NxN pixel demonstrator. Time to Digital Converter (2) Tapped delay line –128 cells, 100ps Two hit registers –One per both leading and trailing edge 7.
1 MTD Readout Electronics J. Schambach University of Texas Hefei, March 2011.
18/05/2015 Calice meeting Prague Status Report on ADC LPC ILC Group.
Front-end electronics for Time Projection Chamber I.Konorov Outlook:  TPC requirements  TPC readout options  Options for TPC FE chips  Prototype TPC.
Large Area, High Speed Photo-detectors Readout Jean-Francois Genat + On behalf and with the help of Herve Grabas +, Samuel Meehan +, Eric Oberla +, Fukun.
Fast sampling for Picosecond timing Jean-François Genat EFI Chicago, Dec th 2007.
Motivation Yang You 1, Jinghong Chen 1, Datao Gong 2, Deping Huang 1, Tiankuan Liu 2, Jingbo Ye 2 1 Department of Electrical Engineering, Southern Methodist.
U niversity of S cience and T echnology of C hina Design for Distributed Scheme of WCDA Readout Electronics CAO Zhe University of Science and Technology.
Development of a 20 GS/s Sampling Chip in 130nm CMOS Technology Jean-Francois Genat On behalf of Mircea Bogdan 1, Henry J. Frisch 1, Herve Grabas 3, Mary.
TOF Electronics Qi An Fast Electronics Lab, USTC Sept. 16~17, 2002.
Fast Waveform Digitizing in Radiation Detection using Switched Capacitor Arrays Stefan Ritt Paul Scherrer Institute, Switzerland.
Readout electronics of the NA62 Gigatracker system G. Dellacasa 1, V.Carassiti 3, A. Ceccucci 2, S. Chiozzi 3, E. Cortina 4, A. Cotta Ramusino 3, M. Fiorini.
The GANDALF Multi-Channel Time-to-Digital Converter (TDC)  GANDALF module  TDC concepts  TDC implementation in the FPGA  measurements.
P. Baron CEA IRFU/SEDI/LDEFACTAR WORKSHOP Bordeaux (CENBG) June 17, Functionality of AFTER+ chip applications & requirements At this time, AFTER+
S.Manen– IEEE Dresden – Oct A custom 12-bit cyclic ADC for the electromagnetic calorimeter of the International Linear Collider Samuel.
K.C.RAVINDRAN,GRAPES-3 EXPERIMENT,OOTY 1 Development of fast electronics for the GRAPES-3 experiment at Ooty K.C. RAVINDRAN On Behalf of GRAPES-3 Collaboration.
The Chicago Half of Champ
A multichannel Time-To-Digital Converter ASIC with better than 3ps RMS Time Resolution Lukas Perktold (GRAZ/CERN), Jorgen Christiansen (CERN)
9 th Workshop on Electronics for LHC Experiments 2 October 2003 P. Antonioli (INFN/Bologna) A 20 ps TDC readout module for the Alice Time of Flight system:
NA62 Trigger Algorithm Trigger and DAQ meeting, 8th September 2011 Cristiano Santoni Mauro Piccini (INFN – Sezione di Perugia) NA62 collaboration meeting,
P. Baron CEA IRFU/SEDI/LDEFACTAR Meeting Santiago de Compostela March 11, A review of AFTER+ chip Its expected requirements At this time, AFTER+
The DRS2 Chip: A 4.5 GHz Waveform Digitizing Chip for the MEG Experiment Stefan Ritt Paul Scherrer Institute, Switzerland.
L.Royer – Calice Manchester – Sept A 12-bit cyclic ADC dedicated to the VFE electronics of Si-W Ecal Laurent ROYER, Samuel MANEN LPC Clermont-Ferrand.
S. Bota – Calorimeter Electronics overview - July 2002 Status of SPD electronics Very Front End Review of ASIC runs What’s new: RUN 4 and 5 Next Actions.
Calorimeter upgrade meeting – LAL /Orsay – December 17 th 2009 Low noise preamplifier Upgrade of the front end electronics of the LHCb calorimeter.
CERN PH MIC group P. Jarron 07 November 06 GIGATRACKER Meeting Gigatracker Front end based on ultra fast NINO circuit P. Jarron, G. Anelli, F. Anghinolfi,
1 D. BRETON 1, L.LETERRIER 2, V.TOCUT 1, Ph. VALLERAND 2 (1) LAL ORSAY - France (2) LPC CAEN - France Super Nemo Absolute Time Stamper A high resolution.
C.Beigbeder, D.Breton, M.El Berni, J.Maalmi, V.Tocut – LAL/In2p3/CNRS L.Leterrier, S. Drouet - LPC/In2p3/CNRS P. Vallerand - GANIL/CNRS/CEA SuperB -Collaboration.
End OF Column Circuits – Design Review
A 12-bit low-power ADC for SKIROC
Journées VLSI-FPGA-PCB Juin 2010 Xiaochao Fang
A General Purpose Charge Readout Chip for TPC Applications
R&D activity dedicated to the VFE of the Si-W Ecal
Low Jitter PLL clock frequency multiplier
Ongoing R&D in Orsay/Saclay on ps time measurement: a USB-powered 2-channel 3.2GS/s 12-bit digitizer D.Breton (LAL Orsay), E.Delagnes (CEA/IRFU) Séminaire.
Specific action list following TDC review meeting on 16 March
Hellenic Open University
QUARTIC TDC Development at Univ. of Alberta
A Low Power Readout ASIC for Time Projection Chambers in 65nm CMOS
BESIII EMC electronics
Stefan Ritt Paul Scherrer Institute, Switzerland
Front-end Digitization for fast Imagers.
Phase Frequency Detector &
Presentation transcript:

TDC130: High performance Time to Digital Converter in 130 nm Christian MESTER 2008-03-27

Index Introduction: New TDC130 What is a TDC and its use Application example HPTDC implementation New TDC130 Expected resolution Current state Architecture Focus on DLL Ideas for further improvement of resolution Pico-Second Timing Workshop Chicago, 27-28 March 2008

What is a TDC and its use TDCs are used to measure time (intervals) with high precision Start – stop measurement Measurement of time interval between two events: start signal – stop signal Used to measure relatively short time intervals with high precision Like a stop watch used to measure sport competitions Time tagging Measure time of occurrence of events with a given time reference Time reference (Clock) Events to be measured (Hit) Used to measure relative occurrence of many events on a defined time scale Like a normal watch Start Stop Time scale (clock) Hits Pico-Second Timing Workshop Chicago, 27-28 March 2008

What is a TDC and its use Special needs for high energy physics Many thousands of channels needed  want to use the same time base for many channels Rate of measurements can be very high Very high resolution Triggered mode must be integrated with TDC function: store measurements during a given interval extract only those related to an interesting event, signalled by a trigger Pico-Second Timing Workshop Chicago, 27-28 March 2008

ALICE Time of Flight (TOF) ≈ speed of light particle ≈25 ps resolution 160 000 channels Pico-Second Timing Workshop Chicago, 27-28 March 2008

Current Implementation (HPTDC) DLL, hit registers, RC delay and PLL implemented as full custom 0.25 µm CMOS technology 6.5 x 6.5 mm² ≈ 1 million transistors 225 ball grid array package Pico-Second Timing Workshop Chicago, 27-28 March 2008

Index Introduction: New TDC130 What is a TDC and its use Application example HPTDC implementation New TDC130 Expected resolution Current state Architecture Focus on DLL Ideas for further improvement of resolution Pico-Second Timing Workshop Chicago, 27-28 March 2008

New TDC130 vs. current HPTDC ≈ 100 ps bin size on 32 channels or ≈ 25 ps bin size on 8 channels 780 ps bin size in low resolution mode 102 µs dynamic range (15 bit) Max. hit rate on channels depend on other channels’ activity Double pulse resolution: 5 ns to 10 ns (depending on mode) New TDC130 ≈ 25 ps bin size on 32 channels ≈ 800 ps bin size in low resolution mode ≈ 840 µs dynamic range (20 bit) (possibly more) Higher hit rates, channels are independent Minimum double pulse resolution ≤ 2 ns Lower power consumption Lower cost Pico-Second Timing Workshop Chicago, 27-28 March 2008

TDC130: Current state Timing part To be submitted in May 2008 PLL DLL Hit registers 24.4 ps bin size in “32” channels If time allows: additional interpolation function Pico-Second Timing Workshop Chicago, 27-28 March 2008

Core architecture of TDC130 32 delay elements+dummies Clock (40 MHz, or 80 MHz) PLL 1.28 GHz Phase detector, Charge pump, Filter 32 Hit[31:0] LVDS 32 Hit register × 32 Readout Pico-Second Timing Workshop Chicago, 27-28 March 2008

DLL Timing part Phase detector: bang-bang type Loop filter: Capacitor to ground Control voltage for dummies is separated using mirrors not to inject noise on the main elements’ control voltage Not shown: Differential to single-ended conversion between delay line and phase detector Differential to single-ended conversion before hit registers and buffers Note that the load seen by each delay element has to be the same. Pico-Second Timing Workshop Chicago, 27-28 March 2008

DLL: Delay cell Differential delay elements With local fine adjustment to compensate mismatch effects This works like an inductor (within a limited frequency range) Local fine adjustment to compensate for mismatch Pico-Second Timing Workshop Chicago, 27-28 March 2008

Monte Carlo Simulation: INL/DNL (TDC130) 25 runs, process variations only VCDL, differential-to-single-ended converters and buffers Pico-Second Timing Workshop Chicago, 27-28 March 2008

Monte Carlo Simulation: INL/DNL (TDC130) 25 runs, mismatch variations only VCDL, differential-to-single-ended converters and buffers Pico-Second Timing Workshop Chicago, 27-28 March 2008

Measurement of HPTDC: INL correction Effective RMS resolution: 40 ps without INL correction 17 ps with look-up table INL correction (as a fixed 40 MHz pattern has been observed) Without INL compensation After INL compensation Measurements from ALICE-TOF Pico-Second Timing Workshop Chicago, 27-28 March 2008

How to improve the resolution? HPTDC’s very high resolution mode: Interpolation using R-C delay elements and 4 normal channels per very high resolution channel ( only 8 instead of 32 channels available in very high resolution mode) TDC130: Interpolation — without reducing the number of channels? Ideas: R-C networks: attenuation, low pass: slew rate deteriorates Transmission lines: potentially long, less attenuation Delay elements (like in the DLL) Use a second DLL with slightly less (e.g. 26) delay elements than the main DLL Let the clock signal propagate in both DLLs Distribute the second DLL’s control voltage to delay elements in the channels Interpolation factor 4  ≈6 ps bin size Pico-Second Timing Workshop Chicago, 27-28 March 2008

TDC130: Outlook Final chip Future of the development General architecture (channel organization, 1 buffer per channel) fixed Will support triggered mode Readout: to be discussed Future of the development “Client” expectations “Client” involvement “Availability” of manpower “Maintain” expertise Pico-Second Timing Workshop Chicago, 27-28 March 2008