The design of the TimePix chip Xavier Llopart, CERN MPI-Munich, October 2006.

Slides:



Advertisements
Similar presentations
T IMEPIX AND TOT MODE Taken from Lloparts 2007 thesis: Paper X and J. Jakubek, Nucl. Instr. and Meth. A (2010), doi: /j.nima Ryan Badman,
Advertisements

STATUS OF MEDIPIX-3, PLANS FOR TIMEPIX-2 X. Llopart.
Mid-IR photon counting array using HgCdTe APDs and the Medipix2 ROIC
5ns Peaking Time Transimpedance Front End Amplifier for the Silicon Pixel Detector in the NA62 Gigatracker E. Martin a,b J. Kaplon b, A. Ceccucci b, P.
Development of novel R/O electronics for LAr detectors Max Hess Controller ADC Data Reduction Ethernet 10/100Mbit Host Detector typical block.
NA62 front end Layout in DM option Jan Kaplon/Pierre Jarron.
NA62 front end architecture and performance Jan Kaplon/Pierre Jarron.
GOSSIPO-2 chip: a prototype of read-out pixel array featuring high resolution TDC-per-pixel architecture. Vladimir Gromov, Ruud Kluit, Harry van der Graaf.
Timepix2 power pulsing and future developments X. Llopart 17 th March 2011.
Power pulsing strategy with Timepix2 X. Llopart 10 th May 2011 Linear Collider Power Distribution and Pulsing workshop Timepix3.
Evaluation of 65nm technology for front-end electronics in HEP Pierpaolo Valerio 1 Pierpaolo Valerio -
MEDIPIX3 TESTING STATUS R. Ballabriga and X. Llopart.
1 WG5: MPGD related Electronics Tue. Oct. 14 th 9:00 to 12:00 W. Riegler, M. Campbell, CERN 2 nd RD51 Collaboration Meeting Paris, Mon. Oct 13 th to Wed.
Preliminary Design of Calorimeter Electronics Shudi Gu June 2002.
Pierpaolo Valerio.  CLICpix is a hybrid pixel detector to be used as the CLIC vertex detector  Main features: ◦ small pixel pitch (25 μm), ◦ Simultaneous.
Development and Applications of the Timepix3 chip
ECFA Meeting, Valencia – November 8, First TimePix tests at CERN David Attié ECFA Meeting – Valencia – 8 November 2006.
Readout ASIC for SiPM detector of the CTA new generation camera (ALPS) N.Fouque, R. Hermel, F. Mehrez, Sylvie Rosier-Lees LAPP (Laboratoire d’Annecy le.
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.
Erik HEIJNE CERN PH DepartmentRADWORKSHOP 29 November 2005 MEDIPIX2 for VERY LOW DOSE INITIAL LHC BENCHMARKING MEDIPIX2 for VERY LOW DOSE INITIAL LHC BENCHMARKING.
Development of an ASIC for reading out CCDS at the vertex detector of the International Linear Collider Presenter: Peter Murray ASIC Design Group Science.
Performance limits of a 55  m pixel CdTe detector G.Pellegrini, M. Lozano, R. Martinez, M. Ullan Centro Nacional de Microelectronica, Barcelona, 08193,
1 Development of the input circuit for GOSSIP vertex detector in 0.13 μm CMOS technology. Vladimir Gromov, Ruud Kluit, Harry van der Graaf. NIKHEF, Amsterdam,
Update on CLICpix design
Analog Building Blocks for P326 Gigatracker Front-End Electronics
Pixel Readout Electronics - from HEP to imaging to HEP… Status, requirements, new ideas M. Campbell, R. Ballabriga, E. Heijne, X. Llopart, L. Tlustos,
Power Pulsing in Timepix3 X. Llopart CLIC Workshop, January
Valerio Re, Massimo Manghisoni Università di Bergamo and INFN, Pavia, Italy Jim Hoff, Abderrezak Mekkaoui, Raymond Yarema Fermi National Accelerator Laboratory.
Design of the Timepix2 X. Llopart 25 th May th International Meeting on Front-End Electronics Timepix3.
65 nm CMOS analog front-end for pixel detectors at the HL-LHC
ClicPix ideas and a first specification draft P. Valerio.
Thanushan Kugathasan, CERN Plans on ALPIDE development 02/12/2014, CERN.
BTeV Hybrid Pixels David Christian Fermilab July 10, 2006.
L.Royer– Calice LLR – Feb Laurent Royer, J. Bonnard, S. Manen, P. Gay LPC Clermont-Ferrand R&D pole MicRhAu dedicated to High.
Design of the Timepix3 X. Llopart 7 th July 2011 LCTPC collaboration meeting.
LC Power Distribution & Pulsing Workshop, May 2011 Super-ALTRO Demonstrator Test Results LC Power Distribution & Pulsing Workshop, May nd November.
Progress with GaAs Pixel Detectors K.M.Smith University of Glasgow Acknowledgements: RD8 & RD19 (CERN Detector R.&D. collaboration) XIMAGE (Aixtron, I.M.C.,
Click to edit Master subtitle style Presented By Mythreyi Nethi HINP16C.
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.
Development of a Front-end Pixel Chip for Readout of Micro-Pattern Gas Detectors. Vladimir Gromov, Ruud Kluit, Harry van der Graaf. NIKHEF, Amsterdam,
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,
R. Kluit Nikhef Amsterdam R. Kluit Nikhef Amsterdam Gossopo3 3 rd Prototype of a front-end chip for 3D MPGD 1/27/20091GOSSIPPO3 prototype.
TIMEPIX2 FE STUDIES X. Llopart. Summary of work done During summer I have been looking at a possible front end for Timepix2 The baseline schematic is.
Timepix in EUDet – CERN contribution Michael Campbell PH Department CERN Geneva, Switzerland Spokesman, Medipix2 Collaboration.
Medipix3 chip, downscaled feature sizes, noise and timing resolution of the front-end Rafael Ballabriga 17 June 2010.
June 13rd, 2008 HARDROC2. June 13rd, 2008 European DHCAL meeting, NSM 2 HaRDROC1 architecture Variable gain (6bits) current preamps (50ohm input) One.
Technical status of the Gossipo-3 : starting point for the design of the Timepix-2 March 10, Vladimir Gromov NIKHEF, Amsterdam, the Netherlands.
NEWS FROM MEDIPIX3 MEASUREMENTS AND IMPACT ON TIMEPIX2 X. Llopart CERN.
Pixel structure in Timepix2 : practical limitations June 15, Vladimir Gromov NIKHEF, Amsterdam, the Netherlands.
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.
CEA DSM Irfu IDeF-X HD Imaging Detector Front-end for X-ray with High Dynamic range Alicja Michalowska, CEA-IRFU 1 Journées VLSI June 2010.
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,
A Low-noise Front-end ASIC design based on TOT technique for Read-out of Micro-Pattern Gas Detectors Huaishen Li, Na Wang, Wei Lai, Xiaoshan Jiang 1 State.
e- and h+ (with leakage current compensation up to ~2nA/pixel)
Progress with GaAs Pixel Detectors
End OF Column Circuits – Design Review
AIDA design review 31 July 2008 Davide Braga Steve Thomas
Pixel front-end development
A General Purpose Charge Readout Chip for TPC Applications
Charge sensitive amplifier
LHC1 & COOP September 1995 Report
CTA-LST meeting February 2015
L. Ratti, M. Manghisoni Università degli Studi di Pavia INFN Pavia
Status of n-XYTER read-out chain at GSI
BESIII EMC electronics
Status of the CARIOCA project
OmegaPix 3D IC prototype for the ATLAS upgrade SLHC pixel project 3D Meeting 19th March, 2010 A. Lounis, C. de La Taille, N. Seguin-Moreau, G.
A new family of pixel detectors for high frame rate X-ray applications Roberto Dinapoli†, Anna Bergamaschi, Beat Henrich, Roland Horisberger, Ian Johnson,
Preliminary design of the behavior level model of the chip
Phase Frequency Detector &
Presentation transcript:

The design of the TimePix chip Xavier Llopart, CERN MPI-Munich, October 2006

2 From Medipix to Timepix  A novel approach for the readout of a TPC at the future linear collider is to use a CMOS pixel detector combined with some kind of gas gain grid  Using a naked photon counting chip Medipix2 coupled to GEMs or Micromegas demonstrated the feasibility of such approach GEM Micromegas 50um

3 Motivation  These experiments (by NIKHEF/Saclay, Freiburg 2004/2005 ) demonstrated that single electrons could be detected using a naked Medipix2 chip  2D  Did not provide information on the arrival time of the electron in the sensitive gas volume  3D (position + time) !!!  To further exploit this approach the Medipix2 is being redesigned to incorporate a time stamp with a tunable resolution of 100 to 10ns.  Requirements:  Keep Timepix as similar as possible to Medipix2 in order to benefit from large prior effort in R/O hardware and software  Avoid major changes in pixel and/or readout logic – risk of chip failure due to poor mixed mode modelling  Eliminate 2nd threshold  Add possibility of programming pixel by pixel arrival time or TOT information  This modification is supported by the JRA2/EUDET Collaboration (

4 Where we come from (Mpix2MXR20 Schematic) Pixel Configuration Bits Maskbit Masks pixel TestBit Enables TestPulse BL0 Low Threshold – B0 BL1 Low Threshold – B1 BL2 Low Threshold – B2 BH0 High Threshold – B0 BH1 High Threshold – B1 BH2 High Threshold – B2

5 Where we go… (Timepix Schematic) Pixel Configuration Bits Maskbit Masks pixel TestBit Enables TestPulse BL0 Low Threshold – B0 BL1 Low Threshold – B1 BL2 Low Threshold – B2 BL3 Low Threshold – B3 P0 Mode Selection – P0 P1 Mode Selection – P1

6 Medipix → Timepix: Analog side changes  Changes in Preamp:  Added cascode to preamp  Changes in the discriminator:  Only 1 discriminator  4-bit threshold equalization  Polarity control  Added hysteresis

7 Medipix → Timepix: Preamplifier change  Added cascode (8-bit DAC controlled):  Gain ↑ (~18mV/Ke - ) keeping V outrms noise  cte → SNR ↑  Expected ENC  75e -  Expected Linearity: 0.6 to 1.5 Volts →  50Ke - linear range  Expected Missmatch:  vt  2.11mV →  vt  117e -

8 Medipix → Timepix: Preamp Out vs Ikrum DAC Medipix → Timepix: Preamp Out vs Ikrum DAC  Ke input charge  Ikrum DAC set: 5, 10, 20 and 40  Direct measurement on the Timepix test output pads  Ke input charge  Ikrum current set: 1.7, 3.4, 6.8, 13.6 nA 50mV 1 μs

9 Medipix → Timepix: Gain Linearity  Expected gain linearity up to ~50Ke -  >50Ke - the Preamp output saturates 50mV 1 μs 50mV 1 μs SimulationMeasurement: ∆Qin and ∆Ikrum

10 Medipix → Timepix: Preamp Out vs Preamp DAC  Gain (ENC noise) depends on the preamp current  Tunable peaking time: ~90ns to 400ns → check Time-walk! Lower Preamp current 50mV 200 ns

11 TestPulse on 1 pixel (Medipix Mode) Ikrum=5 Gain is ~16.06mV/Ke - (Ikrum=5) σ ~ 3.9 DACs  ~98e - rms Pixel Min Threshold < 500e -

12 Medipix → Timepix: Discriminator changes  Added hysteresis (8-bit DAC controlled) in discriminator:  ~200e - lower threshold and no glitches at the disc output  It can be turned off  Polarity selection on the discriminator:  Hysteresis possible  Optimization of the zero crossing design  4-bit threshold adjustment:  Expected Threshold dispersion after adjustment ~25e -

13 Medipix → Timepix: Discriminator Output 1 μs

14 Medipix → Timepix: Time walk Simulation-Measurement  Measured timewalk with the default DAC values  Possible offline correction combined with TOT measurement can bring timewalk < Ref_Clk period SimulationMeasurement: ∆Thr

15 Medipix → Timepix: TOT vs Ikrum (simulation) Ikrum=5nA (~55nA/Ke - ) Ikrum=10nA (~28nA/Ke - ) Ikrum=20nA (~14nA/Ke - )  TOT Linearity > 200 Ke -

16  TOT gain is a function of Ikrum DAC setting  Ref_Clk=71.1MHz Medipix → Timepix: TOT vs Ikrum (measurement)

17 Timepix equalization (I) µ 15 = σ 15 =9.01 (225 e - ) µ= σ=1.48 (~36.8 e - ) µ 0 =7624 σ 0 =9.13 (228 e - )  Equalization using the noise as trigger and Medipix Mode (P0=P1=0)  The measured DNL of the 4-bit DAC is Interpolation in the equalization can be used

18 Analog pixel summary SimulatedMeasured Amplifier Gain~18mV/Ke - ~16.06mV/Ke - Peaking Time (∆ Preamp)90ns…400ns Pixel noise~75e - rms ~98e - rms Threshold dispersion~170e - ~225e - Adjusted Threshold dispersion~25e - ~38e - (not optimized) Voltage linear range0 to 50 Ke - (< 2%)Measured up to 20Ke - TOT linear range>200Ke - Measured up to 50Ke - Time Walk~25ns (2Qth to ∞ )~60ns (with default DACs) TOTgain~55ns/Ke - (Ikrum=5nA)52.7ns/Ke - (Ikrum DAC =20) Analog Pixel consumption (Max)2.9μA x 2.2V = 6.38 μW (30% less than Mpix2MXR20)  Maximum possible Qin injected via Testpulse is ~50Ke -

19 Medipix → Timepix: Digital side changes  Added time reference (Ref_Clk)  Selectable operation modes (P0 and P1)  TSL (Timepix synchronization Logic)  Pixel-by-pixel synchronized Shutter

20 Medipix → Timepix: Added Time reference (I)  Column length= 55x256= 14080μm  W=0.4μm,T=0.54μm, H=0.8μm  R  2.8K Ω  Ctot<=2pF  Parasitic cap negligible at D>3 μm Cline-Cline Cline-GND + Cline-VDD Ctot

21 Medipix → Timepix: Added Time reference (II) N buffer per column:  Min size buffer  inverter per pixel  No differential signals needed  Power uniformly distributed over clock period  N=256, f=100MHz  Propagation delay = ~50ns (~195ps/inv)  Simulation takes care of parasitic capacitances and top-down resistive power lines. ~50ns ~0.820mA/col  ~210mA/chip

22 Medipix → Timepix: Expected digital power dissipation  Pvdd=V 2 ·f·Ctot  Vdd=2.2V but digital part could work to 1.8V (33% less power) Ivdd[mA]  2·f[MHz]

23 Medipix → Timepix: TSL MaskP1P0Mode 000Masked Medipix 101TOT 110Timepix-1hit 111Timepix  Use of 3-bit High threshold adjustment bits for : 4 th equalization bit and P0, P1.  Each pixel can be configured independently in 5 different modes.  This logic needs 128 Trts (Mpix2MXR20 had 92 Trts)

24 Timepix Synchronization Logic (TSL)  Hit is synchronized with Ref_Clk and Shutter generating the signal to the counter and internal Shutter depending on P0, P1 and Mask bits.  Power consumption only when Hit is present  TSL Core is divided in 2 blocks: Core1 used for the Timepix and TOT modes and Core2 used for Medipix mode.  Core blocks have being designed using an asynchronous network with S-R Flip- flops with race-free state assignment Core

25 TSL Core1 Asynchronous design Z1=0 Z2=0 Z1=1 Z2=0 Z1=1 Z2=1 Z1=1 Z2=1 1,2,3 7,4 5, , Hit (X1) Clock (X2) Gate Clock (Z1) To Counter (Z2)  TSL desired time diagrams  State diagram

26 TSL Core Asynchronous design (II) Z1=0 Z2=0 Z1=1 Z2=0 Z1=1 Z2=1 Z1=1 Z2=1 1,2,3 7,4 5, , Z1=0 Z2=0 Z1=1 Z2=0 Z1=1 Z2=1 Z1=1 Z2= ,5* 5,1* 11 1,4*  State diagram  Reduced State diagram

27 TSL Core Asynchronous design (III) Z1=0 Z2=0 Z1=1 Z2=0 Z1=1 Z2=1 Z1=1 Z2= ,5* 5,1* 11 1,4* Conf  Reduced State diagram with initialization  Implementation with SR flip-flops (62 trts)

28 TSL Core2 Asynchronous design Gate Clock (Z1) To Counter (Z2) 1 Medipix2 (Z3)  TSL desired time diagrams  Implementation using gates (20 trts) since inputs are race-free “by design”

29 Timepix Mode (P0=1,P1=1) 17 10MHz100MHz 164

30 TOT Mode (P0=1,P1=0) MHz100MHz 2Ke - 4Ke - 2Ke -

31 Medipix Mode (P0=0,P1=0) 10MHz100MHz

32 Internal Shutter control  Internal Shutter is always synchronous to the clock to avoid glitches  Counter starts counting if a hit is present when shutter starts  Shutter closing happens with a maximum delay of 1Tclk if a hit is present when shutter closes

33 Digital power consumption  Reduce digital power of the TSL cores → No power consumption in stand-by (no hit)  In stand-by the only digital consumption is the buffering of the Ref_Clk  Controlled by design of the core1 asynchronous network.

34 Pixel measurements  From the 2 test pixels [120:121,0] one can measure the preampOut, discOut, internal Ref_Clk and the counter clock  State Machine of the counter Modes (P0, P1) work as expected  No visible coupling of the Ref_Clk signal into the analog signals (preampOut and discOut) Thr Shutter PreampOut discOut CounterClk

35 Timepix Layout status Mpix2MXR20 layout Timepix layout

36 Timepix chip architecture  Chip architecture almost identical to Mpix2MXR20  M0=M1=1 and Shutter ON -> FClock used as Ref_Clk  256x256 55µm square pixels  Analog Power -> 440mW  Digital Power (Ref_Clk=50MHz) -> 220mW  Serial readout -> 9.17 ms  Parallel readout -> 287 µs  > 36M Transistors

37 Periphery Verilog Simulations  This simulation tests 1 row of pixels and the full chip control logic  Tested with normal and corner (  3  ) parameters successfully  Pixel control logic is initialized after a set mask command  M0=1 and M1=1 when counting will enable the clock distribution to the pixel matrix M0 M1 Enable_IN Shutter Reset P_S I/O FClock num (per chip) Operation XXXX0XIX General reset of the chip 11X01XXX Counting I/O Serial Readout Matrix (Slow Reset Matrix) I/O28688 Parallel Readout Matrix (Fast Reset Matrix) 01011XI Set Matrix 10011XI/O264 Write/Read FSR (DACs and CTPR)

38 Single chip Verilog simulation 1:SetDACs 2:SetMatrix 3:ResetMatrix (PS=1) 4:Counting 5:Readout (PS=1) 12345

39 Counting Modes (Mask,P0 and P1)  Pixel Masked P0=X, P1=X and Mask=1  Tpix-1h mode P0=0, P1=1 and Mask=0  Mpix2 mode P0=0, P1=0 and Mask=0  Tpix mode P0=1, P1=1 and Mask=0  CCD mode P0=1, P1=0 and Mask=0

40 Medipix2 vs Timepix Medipix2Timepix Physical dimensions== IO PADs== Charge collectione -, h + Pixel functionalityPhotonCountingPhotonCounting, TOT, Timepix Amplifier Gain~10mV/Ke - ~18mV/Ke - Noise~110e - ~75e - LinearityUp to 100Ke - Up to 50Ke - Thresholds2 (3+3 bits adj)1 (4bits adj) σ equalized~100e - ~25e - Minimum Threshold~900e - (measured) ~500e - (expected)* Counter Depth/Overflow14-bits/Yes Max Analog power10μW/pix 300mA/chip6.5μW/pix 190mA/chip Static Digital ReadoutSerial/Parallel Readout compatibility100%95% (Clock active when shutter ON)

41 Summary & Conclusions  Timepix is a modification of the Medipix chip  Improvements in Gain and threshold equalization -> expected lower threshold (~900e - → ~600e - )  Pixel operation mode is selectable for each pixel  TimeStamp reference (Ref_Clk) generated by a common clock distributed all over the chip  Timepix time line:  Desgin: 6 months (January06-June06)  Fabrication: 2 months (July06-August06)  Testing: 1 months so far ( mid September06-?)