58
[email protected] 1 Medipix Symposium [18 th September 2019] The Timepix chip family Xavier Llopart 18 th September 2019

The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

1

Medipix Symposium [18th September 2019]

The Timepix chip family

Xavier Llopart

18th September 2019

Page 2: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

2

Medipix Symposium [18th September 2019]

Medipix2: Mpix2MXR20 (2005)

CSA

Disc

THH

14-bit

Shift

Register

Input

Ctest

Testbit

Test Input

Mask

3-bit THH Adj

Mux

Mux

Clk_Read

Previous Pixel

Next Pixel

Conf

8-bits PCR

Polarity

Analog

DDL

Shutter

3-bit THL Adj

Disc

THL

Digital

Overflow

Control

14111 µm

Measured pixel gain 10.7 mV/ke-

Measured ENC ~110 e- rms

Threshold dispersion before equalization ~400 e- rms

Threshold dispersion after equalization ~95 e- rms

Minimum detectable charge ~900 e-

On-chip threshold DAC step ~413 µV or ~40 e-

On-chip threshold DAC INL over the full range <2 LSB (80 e-)

Voltage DACs Temperature dependence 5.6 e-/°C

Pixel counter depth-Overflow control 11810-Yes

Maximum serial readout clock ~180 MHz

Pixel static power consumption ~8 µW

2

Page 3: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

3

Medipix Symposium [18th September 2019]

Medipix2 Collaboration

• U INFN Cagliari• CEA-LIST Saclay• CERN Genève• U Erlangen• ESRF Grenoble• U Freiburg• U Glasgow• IFAE Barcelona• Mitthoegskolan• MRC-LMB Cambridge• U INFN Napoli• NIKHEF Amsterdam• U INFN Pisa• FZU CAS Prague • IEAP CTU in Prague • SSL Berkeley

http://medipix.web.cern.ch/MEDIPIX/

3

Page 4: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

4

Medipix Symposium [18th September 2019]

From Mpix2MXR20 to Timepix

• First Idea by J. Visschers (NIKHEF): “Count arrival time by adding a clock in pixel”

• Design requested and funded by EUDet Collaboration:

– EUDet collaboration finished in 2010 AIDA

• Main features requested:

– Change counter function from particle counting to arrival time measurement(clock tick counting) to provided depth dimension in gas detectors

– Keep Timepix as similar as possible to Medipix2 series in order to benefit from large prior effort in R/O hardware and software

• Operating modes:

– Particle counting

– Arrival time:

• 10ns resolution @100MHz

• 118.1 µs dynamic range @100MHz

4

Page 5: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

5

Medipix Symposium [18th September 2019]

From Mpix2MXR20 to Timepix

14th September 2005

Reduce min threshold

118 µs dynamic range

6 months design

Keep geometry as Mpix2

e- collection only (!?)

Spark reduction (!?)

5

Page 6: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

6

Medipix Symposium [18th September 2019]

Timepix Operation Modes

• Particle counting

Open shutter Close shutter Open shutter Close shutter Open shutter Close shutter

• Time over threshold• Arrival Time

• TOT mode was added during the design phase:• Linear response up to ~300 Ke-/pixel

6

Page 7: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

7

Medipix Symposium [18th September 2019]

First TOT measurements with a Medipix2 chip (I)

Medipix2: ADC using oscillating Front-End:• Discharging in amplifier is too fast (Ikrum) overshoots• Several overshoots can cross threshold level several

counts per single event.• Count depends on amplitude ADC in each pixel

Tests:• Tests with Medipix2 varying Ikrum• Temperature of the device held low (10°C) to decrease

noise• Alpha particle source used (alpha energy ~5MeV).• Up to 6 counts per pixel per event

Vthl

Jan JakůbekMedipix Meeting CERN, 21st September 2005

7

Page 8: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

8

Medipix Symposium [18th September 2019]

First TOT measurements with a Medipix2 chip (II)

Medipix2: ADC by high frequency shutter:• Counter is incremented if

– signal is higher then threshold – and shutter is opened

• This condition can be valid several times during single pulse

• Number of counts depends on amplitude ADC• Response can be linear if constant current is used for

discharging.• Principle is similar to Wilkinson ADC type.

Tests:• Medipix2 with 5MHz on shutter input irradiated by

cosmic rays.• Playing with Ikrum parameter• Up to 10 counts per event.

=> Resolution of 7-8 bits is possible at 100MHz

Disadvantage:• Slightly higher noise

1 2 3 4 5 6 7

Threshold

Jan JakůbekMedipix Meeting CERN, 21st September 2005

8

Page 9: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

9

Medipix Symposium [18th September 2019]

On-pixel Asynchronous state machine

Use of the discriminator output to gate the pixel clock No digital power consumption if no hit

Use of the clock to generate a glitch free counting signal

9

Page 10: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

10

Medipix Symposium [18th September 2019]

Timepix pixel schematic (2016)• Improved CSA gain by adding a cascode in the OTA

• There is a single threshold with one 4-bit threshold adjustment DAC.

• Each pixel can be configured independently in three different operation modes (P0 and P1):

– Arrival time mode

– Energy mode (TOT)

– Event counting

• In acquisition mode there is a counting clock (Ref_Clk) distributed to the entire pixel matrix which is synchronised with the discriminator output (HIT)

CSA

DiscTHR

14 bits

Shift

Register

Input

Ctest

Testbit

Test Input

Mask

4 bits thr Adj

Mux

Mux

Clk_Read

Previous Pixel

Next Pixel

Conf

8-bits PCR Polarity

Ref_Clk

Timepix

Synchronization

Logic

Ref_Clkb

P0

P1

Shutter

OvControl

Clk_Read

Shutter_int

Analog Digital

10

Page 11: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

11

Medipix Symposium [18th September 2019]

Mpix2MXR20 Timepix Layout

Mpix2MXR20 (2005) pixel layout Timepix (2006) pixel layout

11

Page 12: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

12

Medipix Symposium [18th September 2019]

Timepix (2006) chip architecture

IO

Logic

LVDS

In

LVDS

Out32-bit CMOS Output

256-bit Fast Shift Register

358

4-b

it P

ixel

Co

lum

n-0

358

4-b

it P

ixel

Co

lum

n-0

Bandgap + 13 DACs

16120

m

14111 m

358

4-b

it P

ixel

Co

lum

n-1

358

4-b

it P

ixel

Co

lum

n-1

358

4-b

it P

ixel

Co

lum

n-2

55

358

4-b

it P

ixel

Co

lum

n-2

55

14080

m (

pix

el a

rray

)

• Chip architecture almost identical to Mpix2MXR20

• In acquisition mode chip an external clock is used as a time reference (up to 100 MHz)

• 256x256 55µm square pixels

• Analog Power -> 440mW

• Digital Power (Ref_Clk=50MHz) → 220mW

• > 36M Transistors

• Medipix2 and Timepix was designed as a system on chip design:

– On-chip digital global biasing:

• 14 DACs + Bandgap

– Simple control logic

– Serial readout (@100MHz) → 9.17 ms

– Parallel readout (@100MHz) → 287 µs

• Send to foundry on June 2006

12

Page 13: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

13

Medipix Symposium [18th September 2019]

Gaseous detectors

• Use of Timepix to measure the arrival time or energy of deposited primary electrons in a gas volume

• No bump-bonded detector

Gas chamber

Anode

Drift volume

Grid

Amplification

Protection layer

CMOS chip

1.2mm

13

Page 14: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

14

Medipix Symposium [18th September 2019]

Timepix with 3-GEM detector

• DESY testbeam in November 2006 (A.Bamberger, U. Renz, M.Titov, X. Llopart)

• Checked-board pattern (TOT and TIME)

14

Page 15: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

15

Medipix Symposium [18th September 2019]

0

50

100

150

200

250

300

Jun-06 Jul-07 Jul-08 Jul-09 Jul-10 Jul-11 Jul-12 Jul-13 Jul-14 Jul-15 Jul-16 Jul-17 Jul-18 Jul-19

# w

afe

rs13 years of Timepix Production

299 wafers produced:• 31395 chips• > 2 billon pixels• 6.3 m2 active area

15

Page 16: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

16

Medipix Symposium [18th September 2019]

Medipix3 Collaboration (from 2005)

• University of Canterbury, Christchurch, New Zealand

• CEA, Paris, France

• CERN, Geneva, Switzerland,

• DESY-Hamburg, Germany

• Albert-Ludwigs-Universität Freiburg, Germany

• University of Glasgow, Scotland, UK

• Leiden University, The Netherlands

• NIKHEF, Amsterdam, The Netherlands

• Mid Sweden University, Sundsvall, Sweden

• IEAP, Czech Technical University, Prague, Czech Republic

• ESRF, Grenoble, France

• Universität Erlangen-Nurnberg, Erlangen, Germany

• University of California, Berkeley, USA

• VTT, Information Technology, Espoo, Finland

• KIT/ANKA, Forschungszentrum Karlsruhe, Germany

• University of Houston, USA

• Diamond Light Source, Oxfordshire, England, UK

• Universidad de los Andes, Bogota, Colombia

• University of Bonn, Germany

• AMOLF, Amsterdan, The Netherlands

• Technical University of Munich, Germany

• Brazilian Light Source, Campinas, Brazil

22 members

16

Page 17: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

17

Medipix Symposium [18th September 2019]

Timepix3 motivation

• Main driving requirements:

1. Simultaneous TIME (TOA) and CHARGE (TOT) information per pixel

2. Minimize dead time → Event-by-event readout and 0-supressed

3. Monotonic TOT in both detection polarities

4. Improve time measurements resolution

• Experience gained in the design of the Medipix3 chip (2009):

– Technology (130nm CMOS)

– Building blocks recycled (CERN’s HD Standard Cell library, DACs, …)

• Designed by CERN, Nikhef and Bonn University with the support of the Medipix3 Collaboration

17

Page 18: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

18

Medipix Symposium [18th September 2019]

Timepix Timepix3

Timepix (2006) Timepix3 (2013)

Pixel arrangement 256 x 256

Pixel size 55 x 55 µm²

Technology 250nm CMOS 130nm CMOS

Acquisition modes1) Charge (TOT)2) Time (TOA)3) Event counting (PC)

1) Time (TOA) AND Charge (TOT)2) Time (TOA)3) Event counting (PC) AND integral charge (iTOT)

Readout Type 1) Frame based1) Data driven (DD) < 40 Mhits/s/cm2

2) Frame based (FB)

Zero suppressed readout NO YES

Dead time per pixel > 300µsreadout time of one frame

> 475nsPulse measurement time + packet transfer time

Minimum timing resolution 10ns 1.562ns

On-chip Power pulsing (PP) NO YES

Minimum detectable charge ~750e- >500e-

Technology IBM 250 nm CMOS IBM 130 nm CMOS

~600x

6.4x

1.5x

Programmable turn ON/OFF time

18

Page 19: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

19

Medipix Symposium [18th September 2019]

Timepix3 Pixel Schematic

Global threshold (LSB= ~10e-)

Front-end (Analog)

LeakageCurrentcompensation

Preamp

Inputpad

1 pixel

VCO@640MHz

Super pixel (Digital)

Controlvoltage

Common for 8 pixels

640MHz

TpA TpB

TestBit MaskBit

Front-end (Digital)

Counters &

Latches

clock(40MHz)

Time stamp

14

-bits

Synchronizer&

Clock gating

OP Mode

4-bit LocalThreshold

~50mV/ke-

TOA (14-bit) FTOA (4-bit)TOT (10-bit)TOA & TOT

TOA (14-bit) FTOA (4-bit)TOA

iTOT (14-bit) PC (10-bit)PC & iTOT3fF

3fF

Deserializer[1x31]

Super pixel FIFO

[2x31]

Data outto EOC

37

-bit

s

clock(40MHz)

Token arbitration

31

-bit

s

han

dsh

ake

19

Page 20: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

20

Medipix Symposium [18th September 2019]

Tpeak < 25ns

Pixel Operation in TOA & TOT [DD]

TOT (10 bits) =4

Preamp Out

Disc Out

Clk (40MHz)

FTOA (4 bits)=7VCO Clk (640MHz)

TOT Clk (40MHz)

TOA (14-bit) 16383X TOA (14 bits)=16383

16384 0 2 3 41638316382 1

Pixel Readout Starts (475ns→ 19 clock cycles)

Global TOA (14-bit)

20

Page 21: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

21

Medipix Symposium [18th September 2019]

Pixel Operation in PC and iTOT [FB]

Preamp Out

Clk (40MHz)

Shutter

Pixel readoutcan start in

Data Driven orFrame based

Disc Out

3 0 PC (14 bits)=31 2PC (10-bit)

50 iTOT (14 bits)=51 2 3 4iTOT (14-bit)

21

Page 22: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

22

Medipix Symposium [18th September 2019]

Trigger-less event-by-event data driven and zero-supressed readout

• Achievable count rate: – uniformly distributed events → ~40 Mhits/s/cm2 @5.12Gbps

• Full matrix readout: ~800 µs @5.12Gbps

Acquisition time

Address[16-bit]0xB Data[28-bits]

Data Packet (48 bits)

48bit 48bit 48bit 48bit 48bit 48bit

End of Command (48 bits)

Shutter

Qin

DataOut

ChipID [32b]0x71 0xB0

22

Page 23: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

23

Medipix Symposium [18th September 2019]

Maximum Event ReadoutData Driven Readout

0

10

20

30

40

50

60

70

80

90

1 2 3 4 5 6 7 8

MH

itsP

rocc

ess

ed

/s

number of active links @640Mbps and 8b10b ON

20MHz40MHz60MHz80MHz>86MHz

Sys Clock

85.3 Mhits/s

23

Page 24: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

24

Medipix Symposium [18th September 2019]

14100 µm

16

21

0 µ

m

Se

ns

itiv

e A

rea

(1

40

80

µm

)

Active Periphery (1260 µm)

Pad extenders (870 µm)

Timepix3 (2013)

Double column:2x256pixels64 super pixels

55 µm

55 µ

m

Super Pixel (SP):• 2x4 pixels• 110x220 μm2

Full Pixel Matrix:256x256 pixels128 double columns

8192 VCOs (640MHz)177 Mtransistors

Active Periphery

Pad Extenders:Removed if TSV

Analog Front-End:• 13x55 μm2

• <25% pixel area

VCO (FTOA):• 9.6x20 μm2

• < 0.8% SP area

IO Pad on digital area:• Careful shielding• Pad is ½ of Timepix

24

Page 25: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

25

Medipix Symposium [18th September 2019]

Particle detection using Timepix3

Precise arrival time information (1.56ns steps) provides depth of interaction within the sensor layer

Ar 150 GeV/c

[p-on-n 500 µm sensor]

Cosmic ray

25

Page 26: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

26

Medipix Symposium [18th September 2019]

From Timepix and Timepix3 Timepix2Timepix2 (2018)

Technology 130nm - 8metal

Pixel size 55 x 55 µm²

Pixel arrangement 256 x 256

Sensitive area 1.98 cm2

Front End

e- collectionLeakage current compensation optimal (IDET>IKRUM)Non-monotonicity of the ToT vs Qin

h+ collectionLeakage current limited (IDET<IKRUM/2)Logarithmic gain mode

Pixel Readout

Single FrameTOT 10bits and TOA 18bits 1st hitTOT 14 bits and TOA 14bits

CRW

2x TOT 10bits and PC 4bits2x TOT 14bits2x TOA 10bits or 14bits2x PC 10 or 14 bits

Readout Type1 serial link < 100 Mbps 32 bit parallel < 3.2 Gbps

Timing resolution/range > 10ns / 2.620 ms @ 100MHz

Medipix2 collaboration funded project

26

Page 27: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

27

Medipix Symposium [18th September 2019]

Timepix2 pixel schematic

27

Page 28: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

28

Medipix Symposium [18th September 2019]

Timepix2 (2018)

• Simultaneous ToT and ToA

• Separate ToT and ToA clock

• Readout dead-time-free modes

• Fast clear

• Digital and analogue test pulses

• Digital and analogue pixel masking

– ROI

– coarse pitch bump bonding

• Adaptive frontend gain

• Reduced threshold dispersion

• Digital diagnostics modes

• Test points in analogue frontend

• Matrix occupancy monitor

• Digital-only pixels with wirebond input

• Serial port (full frame)

• 32b Parallel port (full frame)

• Serial port (zero column suppression)

• Serial communication with daisy-chaining (as in Medipix2/Timepix)

• IO compatible with TSVs

28

14140 µm

16

36

6 µ

m

Page 29: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

29

Medipix Symposium [18th September 2019]

Medipix4 Collaboration (from 2016)

• CEA, Paris, France

• CERN, Geneva, Switzerland,

• DESY-Hamburg, Germany

• Diamond Light Source, Oxfordshire, England, UK

• IEAP, Czech Technical University, Prague, Czech Republic

• JINR, Dubna, Russian Federation

• NIKHEF, Amsterdam, The Netherlands

• University of California, Berkeley, USA

• University of Houston, USA

• University of Maastricht, The Netherlands

• University of Canterbury, New Zealand

• University of Oxford, England, UK

• University of Geneva, Switzerland

• IFAE, Barcelona, Spain

• University of Glasgow, UK

29

15 members

Page 30: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

30

Medipix Symposium [18th September 2019]

Timepix3 Timepix4Timepix4: A 4-side tillable large single threshold particle detector chip

with improved energy and time resolution and with high-rate imaging

capabilities Timepix3 (2013) Timepix4 (2019)

Technology 130nm – 8 metal 65nm – 10 metal

Pixel Size 55 x 55 µm 55 x 55 µm

Pixel arrangement3-side buttable

256 x 2564-side buttable

512 x 448

Sensitive area 1.98 cm2 6.94 cm2

Re

ado

ut

Mo

de

s Data driven(Tracking)

Mode TOT and TOA

Event Packet 48-bit 64-bit

Max rate 0.43x106 hits/mm2/s 3.58x106 hits/mm2/s

Max Pix rate 1.3 KHz/pixel 10.8 KHz/pixel

Frame based(Imaging)

Mode PC (10-bit) and iTOT (14-bit) CRW: PC (8 or 16-bit)

Frame Zero-suppressed (with pixel addr) Full Frame (without pixel addr)

Max count rate ~0.82 x 109 hits/mm2/s ~5 x 109 hits/mm2/s

TOT energy resolution < 2KeV < 1Kev

Time resolution 1.56ns ~200ps

Readout bandwidth ≤5.12Gb (8x SLVS@640 Mbps) ≤163.84 Gbps (16x @10.24 Gbps)

Target global minimum threshold <500 e- <500 e-

3.5x

8x

5x8x

10x

33%

30

Page 31: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

31

Medipix Symposium [18th September 2019]

Sensor

ASIC

PCB

4-side buttable: Motivation

• Build large area detectors by combining smaller modules

31

Page 32: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

32

Medipix Symposium [18th September 2019]

Sensor

ASIC Pixel Matrix

ASIC Periphery

FC

Wire Bonding

PCB

FC

BGA

ASIC

PCB

Sensor

TSVs

4-side buttable: Challenge

• The through-silicon vias (TSVs) are the key technology for this paradigm shift

32

Page 33: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

33

Medipix Symposium [18th September 2019]

A large 4-side buttable detector

• Advantages:

– Build large area detectors without dead area

– Better power distribution on chip (TSV) Larger single ASICs

– Mechanically more robust (no wire-bonds)

• Disadvantages:

– Periphery hidden or integrated in the pixels RDL between sensor and pixel input

• RDL Increase input capacitance and crosstalk (~30-50fF)

– Top metal layers “blocked” No MiMCaps, Inductors…

– Devices are only available after TSV processing (no wire-bonds)

33

Page 34: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

34

Medipix Symposium [18th September 2019]

On-chip pad to pixel RDL

• Use of 10 metal option (1p9m + RDL): – Equalized Cin for all pixels ~46 fF

increase in Cin for a 460 µm periphery

– Shielding of RDL layers to minimize/eliminate cross-coupling

• RDL routing over analog pixel circuitry and periphery M7 used as shield

y = 0.0999x + 0.3542

0

10

20

30

40

50

60

70

80

0 100 200 300 400 500 600 700

Ave

rage

C [

fF]

Periphery Height [um]

average_b(worst)

average_b(best)

average_b(typ)

Linear (average_b(typ))

0

10

20

30

40

50

60

0 32 64 96 128 160 192 224 256

fF

row

equalizednot equalized

~0.1fF/µm

[0.1/1.2/GNDA]

384 µm periphery 55 µm/52 µm

pixel

34

Page 35: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

35

Medipix Symposium [18th September 2019]

Timepix4 arrangement• 512 x 448 of 55 x 55 µm pixels

• 3 peripheries with TSV (Through-Silicon-Vias):– TOP, BOTTOM: Data Readout (10 Gbps Serializers)

– CENTRAL: Analog Blocks (DACs, ADC, Band-Gaps…)

• Edge peripheries also with ~1mm Wire Bond Pads:

– This can be diced-off to achieve a 100% sensitive area (4-side buttable)

• Interface to DAQ:– Through 3xTSVs

– Through 2xWB• 1xWB possible for low power applications

• Control architecture allows to operated Timepix4 from any of the 3 peripheries:

– i2C protocol

– Custom Slow Control protocol

• Fast readout requires at least 1 serial link enabled in each edge periphery

35

Page 36: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

36

Medipix Symposium [18th September 2019]

Timepix4 Floorplan

• Chip size 28.16mm x 24.64 mm (no Wirebonds)

• 512 x 448 229376 pixels

• Pixel size 55µm x 55µm

• Analog Periphery ( 920 µm):

– BandGap + Temperature sensor

– Biasing DACs

– Monitoring ADC

– PLL for time reference

– Analog supply

– Digital supply

• 2 x Digital Periphery ( 460 µm):

– 8 x 10.28 Gbps serializers (configurable)

– PLL(s)

– Analog supply

– Digital supply

• 2 x Pixel matrix (13.28 mm x 24.64mm):

– 256 x 448 pixels 55 µm x 51.4 µm

– 5.68% smaller than 55 µm x 55 µm

– RDL to compensate up to 460.8 µm

36

Page 37: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

37

Medipix Symposium [18th September 2019]

Timepix4 Pixel Schematic

Global threshold

Front-end

LeakageCurrentcompensation

Preamp

Inputpad

1 pixel

VCO@640MHz

Super pixel

Controlvoltage

8 pixels

640MHz

TpA TpB

TestBit MaskBit

Front-end

Counters &

Latches

Time stamp

16

-bits

Synchronizer&

Clock gating

OP Mode

5-bit LocalThreshold

~50mV/ke-

2.5fF

3fF

SyncReadout

Data outto EOC

8-b

its

clock(40MHz)

8-b

its

VDDA

VSSA

VIN

VBIKRUMN

M2a

CL

M2b

M0a

M1g

M1f

0

1 SelVOUTINT

VDDA

Polarity OR LogGainEn

VBILSP

VOUTPRE

CF/2

VFBK VOUTPRE

VDDA

VSSAIKRUM

IBLS

0

1 Sel

VDDA VBILSP

CSA

CSA BIASING (Periphery)

FEEDBACK

M6

M7a M7b

M0b

x2

IKRUM

IKRUM/2

IKRUM

M1b,c

VIN VOUTPRE

VBSCASC

VBS

M1

M0VIN

M3a

M2aVBSCASC

VBS M3a

M2a

VOUTINT

VBIKRUMN

M2c,dVFBK

DECOUPLING

0

1Sel

VDDA

LowGain

VOUTPRE

CF

VIN

CF/2VIN VOUTINT

VBRCM8

M9

LogGainEn

VIN

LogGainEn

VOUTPRE

VSSA

VDDA

ADAPTIVE GAIN

W/L=10/2

(C=260fF)

W/L=1/15

COFF=0.46fF

CON=260fF

VOUTINT COMP

Polarity OR LogGainEn

VOUTINT

VOUTPRE

Open if LogGainEn=1

OR PolarityBit=1 (Positive

Polarity)

Closed if

LogGainEn=1

Additional feedback capacitance

VOUTINT COMP

LogGainEn

Compensation capacitance

Polarity OR LogGainEn

PolarityBit=0 (NEGATIVE POLARITY)

Closed if

LogGainEn=1

0

1 Sel

VSSA

LowGain

4

8-bits

ADB

32 pixels

8

Clocklocal

bits

ADDR 9

ToA 16

ufToA_r 4

ufToA_f 4

fToA_r 5

fToA_f 5

ToT 12

Pileup 1

SPG

37

Page 38: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

38

Medipix Symposium [18th September 2019]

65534X TOA (16 bits)=65534

Tpeak < 25ns

Pixel Operation in TOA & TOT [DD]

TOT (10 bits) =4

Preamp Out

Disc Out

Clk (40MHz)

VCO Clk (640MHz)

TOT Clk (40MHz)

TOA (16-bit)

65535 0 2 3 46553465533 1Global TOA (16-bit)

FTOA_R (4 bits)=7 FTOA_F (4 bits)=11

0XUFTOA_Start (4-bits)

8XUFTOA_Stop (4-bits)

38

Page 39: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

39

Medipix Symposium [18th September 2019]

Edge Periphery

55 µm

EOC

TSV

Edge Periphery 460.8 µmPixel Matrix

10 Gbps

Serializer

TSV

TSV

39

Page 40: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

40

Medipix Symposium [18th September 2019]

Digital (dynamic) Power Consumption [data-driven]

• Expected power consumption density to be ~20 % less of Timepix3:– Digital power consumption 25% less

• Improved clock distribution (DDLL)

• 130nm 65nm

– Analog consumption is ~5% more• Minimize jitter < 50ps

• Compensate increase in input capacitance

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

1 10 100 1000 10000 100000

W/c

m2

Pixel Hit Rate [Hz]

Total Power

DIG Power

ANA Power

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

1 10 100 1000 10000 100000

W/c

m2

Pixel Hit Rate [Hz]

Total Power

DIG Power

ANA Power

Timepix3 Timepix4

40

Page 41: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

41

Medipix Symposium [18th September 2019]

24

70

0 µ

m

Timepix4 (2019)

Array 512 x 448

Pixels 229376

APLL 19

ADLL 16

10 Gbps serializers 16

On-pixel VCO 28672

DDLL Columns 448

Biasing DACs 13

ADC 1

Transistors in pixel ~6000

Transistors in chip ~1.5 b

29960 µm

41

55 µ

m

51.4

µm

55 µm

AN

AL

OG

DIG

ITA

LV

CO

VC

OA

DB

Sta

tio

n

Page 42: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

42

Medipix Symposium [18th September 2019]

Timepix babies in HEP

• Velopix (2016):– Triger-less upgrade from LHCb VELO

– 130nm technology

– 256x256 55 µm pixels

– Binary information

– 20 Gbps data bandwitdth

– 800 Mhits/s/ASIC

• CLICpix1 (2013) and CLICpix2 (2016):– 65nm technology

– 25 µm pixel

– TOA and TOT

42

Page 43: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

43

Medipix Symposium [18th September 2019]

0.01

0.1

1

10

0 100 200 300 400 500 600 700

Tra

ns

isto

r D

en

sit

y p

er

pix

el [T

ran

sis

tors

/µm

2]

CMOS process [nm]

Medipix Family of ASICs developed @CERN

Medipix1 (1998)

Timepix (2006)

Timepix3 (2013)

Medipix3RX (2009)

Timepix4 (2019)

Timepix2 (2018)

Medipix2MXR20 (2005)

Medipix4 (2020?)

43

Page 44: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

44

Medipix Symposium [18th September 2019]

Conclusions

The Timepix family of chips has stimulated innovation for particle tracking over the last 13 years:

– Timepix (2006) measure time or charge in a portable/low power highly pixelated detector

– Timepix3 (2013) allowed us to measure event-by-event simultaneously time and charge with a time resolution of 1.5 ns

– Timepix2 (2018) extended the energy dynamic range measurement with a highly configurable pixel and readout architecture

– Timepix4 (2019) will give us a 4-side buttable chip with 229K pixels each on able to measure 200 ps arrival time resolution in a x4 larger sensitive area

44

Page 45: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

45

Medipix Symposium [18th September 2019]

Thank you !

Medipix Collaboration meeting in Prague 2008

45

Page 46: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

46

Medipix Symposium [18th September 2019]

SPARE

46

Page 47: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

47

Medipix Symposium [18th September 2019]

Vertex Locator Upgrade

• bla

LHCb will be upgraded in 20192020 very tight planning

• Vertex detector surrounding collision region– In vacuum– Close to the beam: 5.1 mm

• From silicon strips to pixels• New R/O chip VeloPix, derived from Timepix3• In total 624 ASICs, ~41 Mpixels• Trigger-less readout (~2.9 Tbits/s) “The VeloPix ASIC test results” E. Lemos (poster)

“The LHCb Vertex Locator Upgrade” E. Lemos (talk)

47

Page 48: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

48

Medipix Symposium [18th September 2019]

From Timepix3 Velopix

Timepix3 (2013) VeloPix (2016)

Pixel arrangement 256 x 256

Pixel size 55 x 55 µm²

Peak hit rate 80 Mhits/s/ASIC800 Mhits/s/ASIC50 khits/s/pixel

Readout type Continuous, trigger-less, TOT Continuous, trigger-less, binary

Timing resolution/range 1.5625 ns, 18 bits 25 ns, 9 bits

Total Power consumption <1.5 W < 3 W

Radiation hardness 400 Mrad, SEU tolerant

Sensor type Various, e- and h+ collection Planar silicon, e- collection

Max. data rate 5.12 Gbps 20.48 Gbps

Technology IBM 130 nm CMOS TSMC 130 nm CMOS

10x

4x

48

Page 49: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

49

Medipix Symposium [18th September 2019]

VeloPix Chip Architecture

• Pixel matrix:– 256 x 256 pixels– 128 x 64 super pixels (2x4 pixels each)– @40MHz

• Packet-based architecture:– 8 pixels/packet + 9 bit time stamp 30%

reduction in data rate

• Data-driven readout:– 20 Mpackets/s/double column

• 40, 80, 160 and 320 MHz TMR clock domains in the periphery

• 1 to 4 configurable serializers (GWT)

• Similar to the GBT frame

49

Page 50: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

50

Medipix Symposium [18th September 2019]

VeloPix pixel schematic

1 pixel

Global threshold (LSB= ~15e-)

Front-end (Analog)LeakageCurrentcompensation

Preamp

Inputpad

TpA TpB

TestBit

4-bit LocalThreshold

4fF

5fF

Common for 8 pixels

ClockManager

24

-bit

s

Super pixel (Digital)

Data Node

24

-bit

s

24

-bit

s

10

-bits

FIFO (2x18)8

Addr (6-bit) TOA (10-bit) Hitmap (8-bit)

BXID To the nextSuperPixel

Synch

ron

ou

s h

and

shake

Synch

ron

ou

s h

and

shake

From previousSuperPixel

6-bits

Synchronizer&

Clock gating

Front-end (Digital)

Shu

tter Clock

(40/80 MHz)

6-bit LFSR:Counter

Shift RegisterTP

uls

e

6-bit TMRPixel memory

6-bits

6-b

its

ValidEvent

Dat

aIO

TOT Filter0 >0ns1 >25ns2 >50ns3 >75ns

MaskBit

50

Page 51: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

51

Medipix Symposium [18th September 2019]

VeloPix (2016)

14.14 mm

Analog front-end

16 x 55 um²

Double column:2x256 pixels64 super pixels

Full matrix:128 Double columns

~190 Mtransistors

Pixel & Superpixel

Logic (HD Library)

16

.6 m

m

Active Periphery

2.4

mm

51

Page 52: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

52

Medipix Symposium [18th September 2019]

VeloPix wafers

VeloPix Project Overview

• Design started in June 2013 (after Timepix3 submission)

• Velopix1 was submitted as an engineering run on May 2016

• First wafers received on 31st August 2016

• Design work very well, but:– Found an unexpected SEL (Single Event Latch-up)

sensitivity in the pixel matrix– SET (Single Event Transient) in the SLVS receivers)– High speed links (5.12 Gbps) showed excess jitter:

• From the PLL• Internal supply VDD-GND bouncing due to not

sufficient power internal decoupling

• Velopix2 submitted on August 2017 All good

• Velopix2 is currently being integrated in the experiment

52

Page 53: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

53

Medipix Symposium [18th September 2019]

Expected Timepix4 Yield

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

0 100 200 300 400 500 600 700 800 900

Yie

ld [

%]

die size [mm2]

Timepix3/Medipix3Yield=73%

0

50

100

150

200

250

300

350

400

450

500

550

600

650

0 100 200 300 400 500 600 700 800 900

die

s p

er

12

" w

afer

die size [mm2]

diesgood_die

Timepix3/Medipix3192/261 good dies

Timepix4Yield=37%

Timepix426/71 good dies

Based in the foundry yield model for

perfect dies

53

Page 54: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

54

Medipix Symposium [18th September 2019]

Analog (static) power supply distribution

1 WB 2WB 3TSV

Nominal Analog Power [10 µA/pixel]

Vdrop [max-min] 68 mV 19.6 mV 6.9 mV

Imax pad 118 mA 60 mA 57 mA

Low Analog Power [1 µA/pixel]

Vdrop [max-min] 6.8 mV 1.96mV 0.69mV

Imax pad 11.8 mA 6 mA 5.7 mA

54

Page 55: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

55

Medipix Symposium [18th September 2019]

Readout systems

• Many different readout systems available:

I/O interfaceTimepix

portfps # chips Power

Fitpix (UTEF) 1 x USB2.0 Serial ≤80fps ≤16 in daisy chain1 chip: USB or external (~1W)

>1 chip: external

Maxipix (ESRF) ESRF prop Parallel ≤1400fps 1, 2x2, 5x1 External (~30W)

eX Series (xray-Imatek)

GBit EthernetUSB2.0

Parallel ≤3440fps 1, 2x2, 2x4 External (24W)

STPX-(ASI) GBit Ethernet Serial ≤120fps 1, 2x2,8x8

RASPIX

55

Page 56: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

56

Medipix Symposium [18th September 2019]

Optical High-Speed Imaging

Ceramic HeaderInterface PCB

e-

Medipix

Photon

Vacuum tube Photocathode LNS20

High Voltage

5-10kV

Single Photon counting

Pixelated detector

Unprecedented frame rates

Successor to the EMCCD?

K. Smith, V. O’Shea and co-workers, Glasgow, GB

56

Page 57: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

57

Medipix Symposium [18th September 2019]

APPLICATIONS

57

Page 58: The Timepix chip family · 2019-10-01 · Measured ENC ~110 e-rms Threshold dispersion before equalization ~400 e-rms ... 14th September 2005 Reduce min threshold 118 µs dynamic

[email protected]

58

Medipix Symposium [18th September 2019]

Timepix Applications• New Tracking Technologies

– LHCb Upgrade

– CLIC detectors

– Solid state Detector Development

• TPC instrumentation

– EUDET

• Emission Channeling Crystal Lattice Experiments

– ISOLDE

• Image Intensifiers / Optical Photon Detectors

– Adaptive Optics

– Bioimaging

– LHCb RICH

• ToF Mass Spectrometry

– Proteomic Imaging at AMOLF and Oxford

• Imaging Mass Spec

– Functional Cellular Biology at Kiev

• Photo Electron Emission Microscopy and Low Energy Electron Micrsocopy

• Neutron Monitoring at CNGS

• Space Dosimetry

• Education - CERN@School

58