A multichannel Time-To-Digital Converter ASIC with better than 3ps RMS Time Resolution Lukas Perktold (GRAZ/CERN), Jorgen Christiansen (CERN)

Slides:



Advertisements
Similar presentations
TDC130: High performance Time to Digital Converter in 130 nm
Advertisements

GSI Event-driven TDC with 4 Channels GET4
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.
On-Chip Processing for the Wave Union TDC Implemented in FPGA
January 28th, 2010Clermont Ferrand, Paul Scherrer Institut DRS Chip Developments Stefan Ritt.
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.
Mixed Signal Chip Design Lab Analog-to-Digital Converters Jaehyun Lim, Kyusun Choi Department of Computer Science and Engineering The Pennsylvania State.
Clock Design Adopted from David Harris of Harvey Mudd College.
Ultra Low Power PLL Implementations Sudhanshu Khanna ECE
MDT-ASD PRR C. Posch30-Aug-02 1 Specifications, Design and Performance   Specifications Functional Analog   Architecture Analog channel Programmable.
Lecture 8: Clock Distribution, PLL & DLL
Introduction to Analog-to-Digital Converters
ACES Workshop 3-4 March, 2009 W. Dabrowski Serial power circuitry in the ABC-Next and FE-I4 chips W. Dabrowski Faculty of Physics and Applied Computer.
Low Cost TDC Using FPGA Logic Cell Delay Jinyuan Wu, Z. Shi For CKM Collaboration Jan
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.
L. Gallin-Martel, D. Dzahini, F. Rarbi, O. Rossetto
Mehdi Sadi, Italo Armenti Design of a Near Threshold Low Power DLL for Multiphase Clock Generation and Frequency Multiplication.
Understanding ADC Specifications September Definition of Terms 000 Analogue Input Voltage Digital Output Code FS1/2.
1HSSPG Georgia Tech High Speed Image Acquisition System for Focal-Plane-Arrays Doctoral Dissertation Presentation by Youngjoong Joo School of Electrical.
The GANDALF Multi-Channel Time-to-Digital Converter (TDC)  GANDALF module  TDC concepts  TDC implementation in the FPGA  measurements.
Pierpaolo Valerio.  CLICpix is a hybrid pixel detector to be used as the CLIC vertex detector  Main features: ◦ small pixel pitch (25 μm), ◦ Simultaneous.
Filip Tavernier Karolina Poltorak Sandro Bonacini Paulo Moreira
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.
Low Power – High Speed MCML Circuits (II)
The Chicago Half of Champ
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:
A 30 GS/s 4-Bit Binary Weighted DAC in SiGe BiCMOS Technology
25th June, 2003CMS Ecal MGPA first results1 MGPA first results testing begun 29 th May on bare die (packaging still underway) two chips looked at so far.
NA62 Gigatracker Working Group Meeting 23 March 2010 Massimiliano Fiorini CERN.
1 DAQ Update MEG Review Meeting, Feb. 17 th 2010.
Analog to Digital Converters
Low Power, High-Throughput AD Converters
A high speed serializer ASIC for ATLAS Liquid Argon calorimeter upgrade Tiankuan Liu On behalf of the ATLAS Liquid Argon Calorimeter Group Department of.
N EW PS TDC FOR HEP ( AND OTHER APPLICATIONS ) Jorgen Christiansen, Moritz Horstmann, Lukas Perktold (Now AMS), Jeffrey Prinzie (Leuven) CERN/PH-ESE 1.
P ICO - SECOND TDC FOR HEP ( AND OTHER APPLICATIONS ) Jorgen Christiansen, Moritz Horstmann, Lukas Perktold (Now AMS), Jeffrey Prinzie (Leuven) CERN/PH-ESE.
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
SKIROC ADC measurements and cyclic ADC LPC Clermont-Ferrand Laurent ROYER, Samuel MANEN Calice/Eudet electronic meeting Orsay June.
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.
M. TWEPP071 MAPS read-out electronics for Vertex Detectors (ILC) A low power and low signal 4 bit 50 MS/s double sampling pipelined ADC M.
new ps TDC for HEP and other applications
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,
CMOS Analog Design Using All-Region MOSFET Modeling
Low Power, High-Throughput AD Converters
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.
GOSSIPO-3: Measurements on the Prototype of a Read- Out Pixel Chip for Micro- Pattern Gas Detectors André Kruth 1, Christoph Brezina 1, Sinan Celik 2,
End OF Column Circuits – Design Review
Journées VLSI-FPGA-PCB Juin 2010 Xiaochao Fang
A General Purpose Charge Readout Chip for TPC Applications
B.Sc. Thesis by Çağrı Gürleyük
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
R&D activity dedicated to the VFE of the Si-W Ecal
Basics of Converter Technology
FPGA implementation of a multi-channels, 1 ns time resolution, multi-hit TDC Lorenzo Iafolla Lorenzo Iafolla SuperB Workshop.
Hellenic Open University
QUARTIC TDC Development at Univ. of Alberta
TDC at OMEGA I will talk about SPACIROC asic
A Low Power Readout ASIC for Time Projection Chambers in 65nm CMOS
CMOS VLSI Design Chapter 13 Clocks, DLLs, PLLs
BESIII EMC electronics
MCP Electronics Time resolution, costs
CMOS VLSI Design Chapter 13 Clocks, DLLs, PLLs
Turning photons into bits in the cold
TOF read-out for high resolution timing
Front-end Digitization for fast Imagers.
Phase Frequency Detector &
Presentation transcript:

A multichannel Time-To-Digital Converter ASIC with better than 3ps RMS Time Resolution Lukas Perktold (GRAZ/CERN), Jorgen Christiansen (CERN) TWEPP September 2013

TWEPP 2013L. Perktold / J. Christiansen2 Outline ● Time measurements in HEP ● Time-to-Digital Converter Concepts ● Challenges in Fine-Time Resolution TDC Design ● Demonstrator architecture and implementation ● Measurement Results ● Conclusion

3 TDC applications CMS two examples need can be very different on the detector requirements and capabilites HEP: ● Large systems ● ~100k channels ● Time resolution and stability across whole system Common time reference for all the channels ● Single shot measurements ● Hit rates: KHz - MHz ● Detector time resolution sets requirements for TDC Drift time in gas based tracking detectors ● Low resolution: ~1ns ● Examples: CMS and ATLAS muon detectors Time of flight detectors ● High resolution: 10ps – 100ps ● Example: ALICE TOF ● New detectors: CMS HPS, ATLAS FP420, LHCb Torch, Totem, Fast forward detectors, etc. Non HEP: Laser ranging, Radar, On chip instrumentation, Imaging systems ( PET, 3D imaging), etc. ALICE TWEPP 2013L. Perktold / J. Christiansen

4 TDC Trend in HEP New detectors and sensors require new TDC integration resolution ● ~5 ps resolution ● High integration ● Flexible TWEPP 2013L. Perktold / J. Christiansen

5 Time Measurement Chain Arrival time + Time over threshold (Amplitude) TWEPP 2013L. Perktold / J. Christiansen

6 Time Measurements Time Tagging Start - Stop Measurement ● Measure relative time interval between two local events ● Small local systems and low power applications ● Measure “absolute” time of an event (Relative to a time reference: clock) ● For large scale systems with many channels all synchronized to the same reference TWEPP 2013L. Perktold / J. Christiansen

7 TDC Architectures 1 st stage 2 nd stage Counter extension Multistage concept: Fine resolution Large dynamic range TWEPP 2013L. Perktold / J. Christiansen

8 Difficulties in ps range resolution ● Device mismatch -> Careful simulation and optimization -> Major impact on design and performance ● Noise (power supply) -> Short delays, fast edges -> Separate power domains -> Substrate isolation -> Crosstalk ● Signal distribution critical -> RC delay of wires -> balanced distribution of timing critical signals ● Process-Voltage-Temperature variations -> LSB auto calibration to compensate for slow VT variations -> Global offset calibration still required LSB/sqrt(12) ≠ rms DNL, INL Noise, Jitter Offset shifts single-shot precision It is not worth making a fine binning TDC if resolution is then lost in imperfections/noise TWEPP 2013L. Perktold / J. Christiansen

9 Counter Extension Extended range Measurement relative to reference reference to counter clock Relate measurement to reference signal ● Delay needs to fit one reference clock cycle ● Delay Locked Loop: DLL Counter capture/metastability ● Hit is an asynchronous event ● Double counter / gray & additional bit TWEPP 2013L. Perktold / J. Christiansen

10 TDC Architecture ● Central interpolator with counter to extend dynamic range ● Measurements are referenced to common reference to allow to synchronize multiple TDCs ● DLL for PVT auto calibration and power consumption trade-off ● Short propagation delays and fast signal slopes of timing critical signals to reduce jitter ● Calibration applied on a group of channels to reduce circuit overhead and calibration time ● Relatively constant power consumption make it less sensitive to change in hit rate TWEPP 2013L. Perktold / J. Christiansen

11 Fine-Time Interpolator ● DLL to control LSB size -> 32 fast delay elements in first stage - 20 ps -> Total delay of DLL 640 ps at 1.56 GHz ● Resistive Interpolation to achieve sub - gate delay resolutions -> LSB size of 2nd stage controlled by DLL (Auto adjusts to DLL delay elements) 20 ps delays 5 ps delays 1.56 GHz N=32 TWEPP 2013L. Perktold / J. Christiansen

12 Voltage Controlled Delay Cell Additional zero in signal path Approximate propagation delay zero location ● Fully differential cell ● Voltage controlled ● Single ended output Post layout extracted simulation 12 ps < 16 ps < 23 = 1.2 V ~15% speed gain TWEPP 2013L. Perktold / J. Christiansen

13 Resistive Interpolation ● Resistive voltage divider -> Signal slopes bigger than delay stabilized by DLL ● RC delay (capacitive loading) - > Small resistances, small loads - > Simulation based optimization of resistor values TWEPP 2013L. Perktold / J. Christiansen

14 Device Mismatch ● Calibration can correct for Fine-Time Interpolator and Distribution Buffer mismatch ● Don't want to calibrate each single register -> Time capture registers require good matching Several implementations designed and implemented ● Circuits carefully optimized for best matching/power compromise with Monte-Carlo simulations standard deviation of LSB across all bins (simulation) Problematic not so critical TWEPP 2013L. Perktold / J. Christiansen

15 Time Capture Register Example: First latch optimized for timing (3x size of standard cell FF) σ TDC = 1.31 ps-rms No calibration in FF: Just about good enough for 5 ps TDC Trade off: Power & Resolution TWEPP 2013L. Perktold / J. Christiansen Several implementations evaluated and implemented

16 Demonstrator 130 nm technology TWEPP 2013L. Perktold / J. Christiansen

17 Code Density Test ● Before Global Calibration ● Uniformly distributed events across clock cycle - Asynchronous clock domains ● Number of collected hits => bin size T LSB = 5ps σ LSB = 2.1 ps TWEPP 2013L. Perktold / J. Christiansen

18 Reconstructed Transfer Function after global calibration has been applied DNL INL channel 5 TWEPP 2013L. Perktold / J. Christiansen

19 DNL after global calibration DNL = ± 0.9 LSB RMS < 0.28 LSB (1.4 ps) No missing codes

20 INL after global calibration Expected RMS resolution w/ custom FF: including quantization noise, INL & DNL INL = ± 1.3 LSB RMS = < 0.43 LSB (2.2 ps) 2.3 ps- RMS < σ qDNL/wINL < 2.9 ps- RMS Ideal 5 ps LSB TDC: 1.44 ps- RMS

21 Standard Cell FF - Weak Matching Integral- Non-LinearityDifferential-Non-Linearity DNL = +2 LSB / -1 LSB RMS = < 0.69 LSB (3.45 ps-rms) INL = ±2.5 LSB RMS = < 0.87 LSB (4.35 ps-rms) Expected time resolution: < 5.9 ps- RMS (w/ standard cell FF) Factor ~2 worse (but lower power consumption) TWEPP 2013L. Perktold / J. Christiansen

22 Double Shot Measurement ● Uniformly distributed events across 1 clock cycle - asynchronous clock domains ● Send same hit to two distinct channels ● Delay fixed by wire length differences ● Jitter contribution of hit not canceled out Sigma Single Shot Resolution in ps Sigma*5ps/sqrt(2) bin difference TWEPP 2013L. Perktold / J. Christiansen

23 Measured Single Shot Precision ● Three measurement series - Both hits arrive within one reference clock cycle - Second hit arrives one clock cycle later - Second hit arrives multiple clock cycles later (~5ns) ● Limited by non-linearities of TDC -> Very silent setup -> Robust architecture σ TDC < 2.44 ps- RMS bin difference TWEPP 2013L. Perktold / J. Christiansen

24 Inter Channel Crosstalk ● Sweep hit B over hit A ● Monitor change in delay of hit A Pattern Generator artifacts Smaller than ± 1 LSB TWEPP 2013L. Perktold / J. Christiansen

25 PVT variations -0.2 ps / mV 0.4 ps / deg ● External reference, DLL auto adjusts ● Delay path changes: Offset shift Input buffers, drivers, gates, etc. TWEPP 2013L. Perktold / J. Christiansen Can if required be improved by further delay matching between reference path and hit path

26 Power consumption 5ps10ps8.1ps6.1ps mW 8 channels mW ( mW/ch.) ( mW/ch.) TWEPP 2013L. Perktold / J. Christiansen

27 Full TDC ASIC to be made ● < 3 ps- RMS resolution ● < 50 mW/channel ● Missing: PLL, Counter, Digital logic Channels Timing Generator (5 ps) PLL 40 MHz Demonstrator ASIC ● Based on HPTDC ● channels per ASIC ● 40 MHz input clock ● < 5 ps- RMS timing precision (Power consumption optimization) ● Radiation tolerant ● Flexible readout architecture Full TDC TDC Architecture: TWEPP 2013L. Perktold / J. Christiansen

28 Conclusion ● Demonstrator TDC has been designed, prototyped and successfully tested. ● 3ps RMS time resolution has been demonstrated ● Device mismatch considerably affects performance -> Trade off: Power, Resolution, Calibration ● Macro suitable for high resolution general purpose TDC TWEPP 2013L. Perktold / J. Christiansen

29 BACKUP TWEPP 2013L. Perktold / J. Christiansen

30 Test Setup MHz = 5 = 1.3 V TWEPP 2013L. Perktold / J. Christiansen

31 Interpolator Linearity ● After Global Calibration LSB = 5ps σ LSB = 1.3 ps no missing codes Integral- Non-Linearity Differential-Non-Linearity σ LSB = 2.1 ps before calibration: after calibration: TWEPP 2013L. Perktold / J. Christiansen

32 I/O Buffer Influence 9 ● E-Link ● GBT RX ● attention on Vcm level and VDD ~ 1mA~ 10mA bin difference 0.61 LSB 2.45 LSB VDD = 1.2 V, Vcm = 1.2 V 0.61 LSB VDD = 1.35 V, Vcm = 1.2 V 1.14 LSB TWEPP 2013L. Perktold / J. Christiansen

33 Reference Clock Frequency ● How fast the delay line can go depends on process variations and operating conditions LSB: 12/4 ps - 23/4 ps REFCLK: GHz Post Layout Extracted measured max. 1.2 V VDD = 1.3 V REFCLK: 1.48 GHz -> 21/4 ps 5 ps = MHz © IEEE little bit on the slow side TWEPP 2013L. Perktold / J. Christiansen

34 Delay Buffer Biasing main control on PMOS: -> no strong arguments to control PMOS instead of NMOS but... -> big intrinsic capacitive nodes on both controls -> smaller gain at slower operation (Delay Buffer gate capacitance) other scheme is more intuitive allows a more realistic min. Bias someone needs to make sure to have enough par. cap. not to see the switching of the dummies (loop filter capacitance) use simple bias to make use of big loop filter capacitance -> most stable voltage in chip TWEPP 2013L. Perktold / J. Christiansen

35 Simulated Bin-Widths rms = 2.2 ps another effect which we need to take into account parasitic capacitance at the output nodes of the chain we need to somehow distribute the generated code to the channels compensate for constant RC delays for a specific delay setting -> highest resolution rms = 0.1 ps mention Mismatch and Noise TWEPP 2013L. Perktold / J. Christiansen

36 Distribution Buffer w/ Calibration ● binary weighted calibration (5 bits) ● delay can be varied from -16 ps to +15 ps in 1 ps steps (2fF per step) ● can correct INL errors up to 6.4 LSB TWEPP 2013L. Perktold / J. Christiansen

I2MTC 2013L. Perktold - 08-May Calibration Efficiency No calibration Device mismatches coming from ● Fine-time interpolator ● Time Capture registers Global calibration Device mismatches coming from ● Time Capture registers only Single channel calibration Ideally cancels all device mismatches

38 Variable LSB Size (CH5) after single channel calibration TWEPP 2013L. Perktold / J. Christiansen

39 Clock vs. Event Capture capture state of the reference signalcapture state of the event signal TWEPP 2013L. Perktold / J. Christiansen

40 Clock Capture Architecture TWEPP 2013L. Perktold / J. Christiansen

41 Clock Capture Register 1-Latch optimized for timing (3x size of standard cell FF) σ TDC = 1.3 ps-rms no calibration in FF: Just about good enough for 5 ps TDC Trade off: power & resolution event reference TWEPP 2013L. Perktold / J. Christiansen

42 Event Capture Architecture TWEPP 2013L. Perktold / J. Christiansen

43 Event Capture Register 1-Latch optimized for timing (3x size of standard cell FF) σ TDC = 1.3 ps-rms no calibration in FF: Just about good enough for 5 ps TDC Trade off: power & resolution event reference TWEPP 2013L. Perktold / J. Christiansen

44 Event Sampling ● no delay on event signal (global interpolation approach) ● need to identify an event within one clock cycle ● additional registers clocked with the reference signal TWEPP 2013L. Perktold / J. Christiansen

45 Detailed Power Consumption I TWEPP 2013L. Perktold / J. Christiansen

46 Detailed Power Consumption II TWEPP 2013L. Perktold / J. Christiansen

47 Channel Performance Comparison TWEPP 2013L. Perktold / J. Christiansen