Pixel readout electronics development for ALICE PIXEL VERTEX and - - PowerPoint PPT Presentation

pixel readout electronics development for alice pixel
SMART_READER_LITE
LIVE PREVIEW

Pixel readout electronics development for ALICE PIXEL VERTEX and - - PowerPoint PPT Presentation

Pixel readout electronics development for ALICE PIXEL VERTEX and LHCb RICH W. Snoeys, M. Campbell, E. Cantatore, V. Cencelli*, R. Dinapoli**, E. Heijne, P. Jarron, P. Lamanna**, A. Marchioro, D. Minervini**, V. Quiquempoix, D. San Segundo


slide-1
SLIDE 1

Pixel readout electronics development for ALICE PIXEL VERTEX and LHCb RICH

  • W. Snoeys, M. Campbell, E. Cantatore, V. Cencelli*,
  • R. Dinapoli**, E. Heijne, P. Jarron, P. Lamanna**,
  • A. Marchioro, D. Minervini**, V. Quiquempoix,
  • D. San Segundo Bello***, B. van Koningsveld, K. Wyllie

EP Division - CERN, Geneva *Rome III INFN **INFN and Politecnico Bari ***Nikhef

slide-2
SLIDE 2

Outline

  • Previous full readout chips

Omega2 Omega3/LHC1

  • Two testchips

0.5 µm CMOS 0.25 µm CMOS

  • New chip for ALICE pixel and LHCb RICH

Chip description Design for radiation tolerance Design for testability Design for uniformity

  • Special issues
  • Conclusions
slide-3
SLIDE 3

Omega2

Binary position information Pixel 75x500 µm2, 64 rows by 16 columns Leakage current sensing cell at the bottom of each column Internal delay per pixel (current deprived invertors), dead for twice the trigger delay Shift register readout after level 1 trigger Limited testability : only one test row at the top Two metal layers only : no shielding between electronics and detector ~ 80 transistors/pixel (Self Aligned Contact 3 µm technology) Dies at < 50krad

  • A

Coinc. unit D Q Ctest Cfb Test Input (only test row) Input Delay control current Reset Data in Data

  • ut

Strobe Delay line Threshold control current

slide-4
SLIDE 4

Omega3/LHC1

  • Pixel 50x500 µm2, 128 rows by 16

columns

  • Internal delay per pixel (current

deprived invertors), front end reset after small fraction of the trigger delay

  • Shift register readout after level 1

trigger

  • All pixels can be tested electrically
  • Third metal shield
  • ~ 380 transistors/pixel (Self Aligned

Contact 1 µm technology

  • Dies at < 50krad
  • Discriminator (see left) trade-off

between threshold uniformity and speed

  • Preamplifier feedback

A

Discriminator

slide-5
SLIDE 5

Omega3 testability gave a wealth of information Top-down threshold variation due to resistive drop fixed in correction run

slide-6
SLIDE 6

3 bit delay adjust on half plane (~ 50 000 channels)

Before After

512 384 383 256 255 128

column

96 127

row 1500 1600 1700 1800 1900 2000 2100 2200 2300 2400 Delay [ ns ]

512 384 383 256 255 128

column

96 127

row

slide-7
SLIDE 7

Omega2 and Omega3 worked well (CERN RD-19, WA97 and NA57)

LHC1 : 2000 CMOS readout channels Half plane ~ 50 000 sensing elements Pixel Ladders (6 chips) WA97 NA57 Experiment 1.2 M channels

slide-8
SLIDE 8

Two test chips in commercial submicron CMOS

  • 2 columns of 64

pixels + 1 test pixel with analog outputs

  • radiation tolerant

layout

  • 2 by 5 mm2
  • full mixed mode

circuit

LHC2TEST/ALICE1TEST 0.5 µm CMOS 25000 transistors ALICE2TEST 0.25 µm CMOS 50000 transistors

slide-9
SLIDE 9

Changes in front end

Change in discriminator for

speed, went to current comparator IN Cfb OUT Vref

DC level of input and output no

longer coupled

Leakage current compensation ref : F. Krummenacher, Nucl.

  • Instr. and Meth., Vol. A305 (1991)

527-532 In Vbias Iout to current comparator Threshold setting

Preamplifier Shaper

slide-10
SLIDE 10

0.5 µm test chip

20 40 60 5000 10000 15000 20000 Input charge (electrons, uncalib.) Added delay (ns) threshold = 1650 el. threshold = 2000 el. threshold = 6400 el.

200 400 600 800 1000 1200 10 30 50 70 Input (mV) ( thresh. ~ 2100 el.) Counts (pro mille) Ileak = 1.4 nA, noise ~ 180 e rms Ileak = 16 nA, noise ~ 210 e rms Ileak = 100 nA, noise ~ 330 e rms

Timewalk LHC compatible Leakage current compensation works (for both signs of leakage)

slide-11
SLIDE 11

0.5 µm test chip : evolution of Threshold and Threshold Variation with Xray Dose

500 1000 1500 2000 2500 3000 500 1000 Dose (kRad) electrons Threshold Threshold variation (rms)

Supply currents virtually unaffected during the irradiation ! Circuit dies around 1 Mrad because of transistor Vt-shifts which are still non-neglegible in 0.5 µm Confirmed for electrons, and for (cfr. F. Meddi et al.) gamma-rays and protons

slide-12
SLIDE 12

0.5 µm test chip : conclusions

  • Threshold dispersion too large :

edgeless transistor show much larger mismatch (see left)

  • => need other front end topology
  • Motivations to go deeper submicron :

Need more density Will get even higher radiation

tolerance

  • Need for further modeling of

edgeless transistors Mismatch for edgeless transistors

  • cfr. G. Anelli et al.

1 2 3 4 5 6 0.2 0.4 0.6 0.8 1

(Geom. Gate Area) -1/2 [1/µm]

σ Vth [mV]

Ld = 0.36 µm Ld = 0.5 µm Ld = 1 µm Ld = 2 µm Ld = 5 µm

slide-13
SLIDE 13

0.25 µm testchip

Input structure Test FF Front end Delay 160 µm 420 µm 125 µm Mask FF + R/O µm 60 80 125 µm

Eliminated the current mirror (cfr ISSCC 2000) and shrunk the front end

from 260 µm to 125 µm

Put synchronous delay (one column static, other dynamic) in the empty

space and kept other logic identical to 0.5 µm version

50 µW per pixel Noise 220-250 e- rms Threshold dispersion 160 e- rms before 3 bit adjust, 25 e- rms after Used three metals only

slide-14
SLIDE 14

0.25 µm test chip : 10 keV X-ray Irradiation Pixel Threshold, Threshold Dispersion and Noise Vs Total Dose

3100 3200 3300 3400 3500 0.01 0.1 1 10 100 dose (Mrad) electrons average pixel threshold 100 200 300 400 0.01 0.1 1 10 100 dose (Mrad) electrons threshold dispersion (rms) noise (rms)

Supply currents virtually unaffected during the irradiation !

slide-15
SLIDE 15

Proton irradiation in NA50

Threshold and noise on hit column after proton irradiation and 4 hour anneal @ room temperature (Note: 1 mV = 100 e-)

2mm 2mm

3.6 x 1013 protons/4mm2 => 9 x 1014 protons/cm2

slide-16
SLIDE 16

Proton irradiation in NA50

Threshold change and noise after proton irradiation and 20 hour anneal @ room temperature Note: 1 mV = 100 e- Conclusions

Also withstands non-uniform

irradiation

Did not see any evidence of

hard failure, i.e gate rupture...

slide-17
SLIDE 17

Conclusions from test chips Challenges for full chip

  • Speed, threshold uniformity and radiation tolerance (total

ionizing dose and single event upset) proven

  • Need to further characterize enclosed devices
  • Challenges for full readout chip :

Architecture for two different applications Large occupancy in LHCb, need to minimize dead time Readout (=digital activity) while being sensitive Large chip Large system : testability, uniformity Design for radiation tolerance : design implications

revisited

slide-18
SLIDE 18

Two applications : pixel for tracking/vertex finding in ALICE

Minimal mass, thin sensors => 12 000 e- most probable signal Spatial resolution of 12µm in r-φ => 50 µm pixel pitch 1% average occupancy Level-1 trigger : latency of 5.5µs, few kHz rate, buffering on chip Full event readout in 400µs (deadtime about 10%), 10 MHz clock Radiation tolerant to ~ 500 krad

10 chips of one half-stave read out sequentially in 400µs 120 half-staves read out in parallel Half Stave

ladder2 ladder1

slide-19
SLIDE 19

And… LHCb RICH : encapsulation of pixel chip-sensor assembly in HYBRID PHOTON DETECTOR for particle ID

Single photons yield 5000e- signal

with 20kV accelerating potential

2.5mm x 2.5mm channel size, 5 x

demagnification => 500µm × 500µm granularity

8% maximum occupancy 40 MHz event rate, also readout clock 1MHz average Level 0 trigger rate Buffering of Level-0 triggered events

(latency of 4 µs)

Readout of triggered event in 900ns

(deadtime 1%)

slide-20
SLIDE 20

New 8000 channel chip : pixel

mask FF coinc logic 4-bit FIFO strobe delay BCO data FF R W 8 Preamp test FF Comparator Cin Thres. analog test input th adj FFs 3 Shaper filter

slide-21
SLIDE 21

Two applications : architectural solution ALICE mode of operation

slide-22
SLIDE 22

Two applications : LHCb mode of operation

slide-23
SLIDE 23

FRONT END

Differential to reject substrate

and supply noise

Closed loop complex poles for

fast return to zero to be immune to pile-up of subsequent signals

Shaper Output

  • 0.14
  • 0.12
  • 0.1
  • 0.08
  • 0.06
  • 0.04
  • 0.02

0.02 0.04 0.0E+00 5.0E-08 1.0E-07 1.5E-07 2.0E-07 2.5E-07

time [s]

differential voltage [V]

Vth=20mV

Preamplifier output

0.44 0.45 0.46 0.47 0.48 0.49 0.5 0.51 0.0E+00 5.0E-08 1.0E-07 1.5E-07 2.0E-07 2.5E-07 Voltage [V]

slide-24
SLIDE 24

Pixel Cell : digital part Delay :

stores a hit for duration of trigger latency latches the time-stamp of a hit from a periodic Gray-

encoded pattern (modulo n) on an 8-bit bus FIFO :

Read/write addressable by Gray encoded bus

Risk of switching noise coupling into analog circuitry is reduced by:

Gray encoding of patterns on busses Current starved logic cells

slide-25
SLIDE 25

Pixel cell

125µm pre-amp (differential) shaper (differential) discriminator (+ fast-OR) 60µW static consumption 265µm two digital delay units trigger coincidence logic 4-event FIFO buffer readout logic

  • 35µm
  • 5 un-upsettable latches for configuration

test input on/off pixel mask on/off 3 bits of threshold adjust

6 metal layers 1500 transistors/pixel layout for radiation tolerance everywhere

slide-26
SLIDE 26

Periphery and I/O

  • Periphery contains:

Counters to generate timestamp Counters to address FIFO buffers 8-bit DACs to provide voltage and current references for

analog circuitry and current-starved logic

  • I/O pads :Single-ended : Gunning Tranceiver Logic (GTL)

Low swing Slew rate control

  • Separate supply for output buffers
  • Multiple bonding pads for supply lines to reduce inductance

and limit on-chip power supply bounce during switching

slide-27
SLIDE 27

Design for testability

Configuration of peripheral logic and pixel cells by means of

JTAG serial interface -

allows both write and read of configuration settings

(test,mask….)

reading back of analog levels (currents & voltages)

generated by DACs

connectivity tests of chips on stave using boundary scan

allows detection of bad chips on stave

Every pixel can be addressed individually for testing using

analog input

slide-28
SLIDE 28

Very important fine print

  • Single event effects :

Single event induced latch-up : radiation tolerant

layout very effective also here

Single event upset : special SEU hardened flip-

flops

  • Power distribution and voltage drops :

Motivation for (late) decision to switch from 5 to

6 metal layers

Local mirroring of sensitive biases to reduce

sensitivity to on-chip resistive drops

  • Digital to analog cross-talk :

Slew rate control on all digital Differential frontend

slide-29
SLIDE 29

Conclusions

Experience from omega2 and omega3/LHC1, and from the two test chips Commercial deep submicron CMOS allows : High component density Radiation tolerance Good speed-power performance Full scale pixel readout chip designed One chip for Alice pixel vertex and LHCb RICH 8000 readout channels 13 M transistors in 14 by 16 mm2 6 metals Testability and system integration Uniformity Important fine print

slide-30
SLIDE 30

Conclusions

Basic building block in full readout chip : 8 pixels/12 000 transistors in 400 by 425 µm2