PRESENT AND FUTURE INTER PIXEL COMMUNICATION ARCHITECTURES IN TIMEPIX/MEDIPIX DERIVED READ OUT CHIPS...
-
Upload
randell-preston -
Category
Documents
-
view
216 -
download
0
Transcript of PRESENT AND FUTURE INTER PIXEL COMMUNICATION ARCHITECTURES IN TIMEPIX/MEDIPIX DERIVED READ OUT CHIPS...
PRESENT AND FUTURE INTER PIXEL COMMUNICATION PRESENT AND FUTURE INTER PIXEL COMMUNICATION ARCHITECTURES IN TIMEPIX/MEDIPIX DERIVED READ OUT CHIPSARCHITECTURES IN TIMEPIX/MEDIPIX DERIVED READ OUT CHIPS
X. Llopart*
*on behalf of the Medipx3, Timepix2 and VELOpix design teams
OutlineOutline
• Technology motivation• Medipix3 • Timepix2 • LHCb VELO upgrade → VELOpix (~2013)• Conclusions
-3- WIT2010, Berkeley (4th February) X. Llopart
Technology motivationTechnology motivation
• The evolution in CMOS technology is motivated by decreasing price-per-performance for digital circuitry → increased transistor density
• While this evolution in CMOS technology is by definition very beneficial for digital this is not so for analog circuits (low VDD, transistor leakage,…)
0.01
0.1
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Tra
ns
isto
r D
en
sit
y p
er
pix
el
[Tra
ns
isto
rs/u
m^
2]
CMOS process [um]
Medipix3 (~1500 trt)55 µm x 55 µm (2008)
Timepix (~550 trt)55 µm x 55 µm (2006)
Medipix1(~400 trt)170 µm x 170 µm (1998)
Motivation
Medipix3
Timepix2
VELOpix
Conclusions
-4- WIT2010, Berkeley (4th February) X. Llopart
The Medipix3 CollaborationThe Medipix3 Collaboration
• 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 Univ., The Netherlands • NIKHEF, Amsterdam, The Netherlands • Mid Sweden University, Sundsvall, Sweden • 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 • ISS, Forschungszentrum Karlsruhe, Germany• Diamond Light Source, Oxfordshire, England, UK• Universidad de los Andes, Bogota, Colombia• AMOLF, Amsterdam, The Netherlands• ITER International Organization, Cadarache Centre, France
Motivation
Medipix3
Timepix2
VELOpix
Conclusions
-5- WIT2010, Berkeley (4th February) X. Llopart
• The Medipix2/Timepix devices (square pixels of 55 µm) show an energy spectrum distortion due to charge sharing between adjacent channels
Medipix2 simulationMedipix2 simulation
Motivation
Medipix3
Timepix2
VELOpix
Conclusions
-6- WIT2010, Berkeley (4th February) X. Llopart
Charge summing and allocation concept
55µm
The winner takes all
Motivation
Medipix3
Timepix2
VELOpix
Conclusions
-7- WIT2010, Berkeley (4th February) X. Llopart
Medipix3 simulationMedipix3 simulation
• Pixel spectrum is reconstructed → Colour imaging
Motivation
Medipix3
Timepix2
VELOpix
Conclusions
-8- WIT2010, Berkeley (4th February) X. Llopart
The Medipix3 (2009)The Medipix3 (2009)
• Pixel matrix of 256 x 256 pixels (55 µm x 55 µm)
• Bottom periphery contains:– LVDS drivers and receivers (500 Mbps)– Band-Gap and 25 DACs (10 9-bit and 15 8-bit)– 32 e-fuse bits– EoC and 2 Test pulse generators per pixel
column– Temperature sensor– Full IO logic and command decoder– TSV landing pads
• Top periphery contains:– Power/Ground pads– TSV landing pads– Pads extenders
• > 115 Million transistors• Typical power consumption:
– 600 mW in Single pixel mode– 900 mW in Charge summing mode
• 130nm CMOS IBM-DM process
17.3
mm
14.1 mm
Motivation
Medipix3
Timepix2
VELOpix
Conclusions
-9- WIT2010, Berkeley (4th February) X. Llopart
X [µm] Y [µm]ActiveArea
Medipix2 and Timepix 14111 16120 87.1%
Medipix3 top and bottom WB
14100 17300 81.2%
Medipix3 bottom WB 14100 15900 88.4%
Medipix3 top and bottom TVS
14100 15300 91.9%
Medipix3 bottom TVS 14100 14900 94.3%
17.3
mm
14.1 mm
Multiple dicing optionsMultiple dicing options
15.9
mm
15.3
mm
14.9
mm
Motivation
Medipix3
Timepix2
VELOpix
Conclusions
-10- WIT2010, Berkeley (4th February) X. Llopart
Medipix3 pixel ModesMedipix3 pixel Modes
Pixel Operation Modes Pixel size # Thresholds
Single PixelFine Pitch Mode → 55 µm x 55 µm 2
Charge Summing
Colour ModeSpectroscopic Mode → 110 µm x 110 µm 8
Colour Mode with charge Summing
Pixel Gain Modes Linearity # Thresholds
High Gain Mode ~10 ke-
2Low Gain Mode ~20 ke-
Pixel Counter Modes Dynamic range # Counters
1-bit 1 2
4-bit 15 2
12-bit 4095 2
24-bit 16777215 1
Pixel Readout Modes # Active Counters Dead Time
Sequential Count-Read (SCR) 2 Yes
Continuous Count-Read (CCR) 1 No
Motivation
Medipix3
Timepix2
VELOpix
Conclusions
-11- WIT2010, Berkeley (4th February) X. Llopart
gm
gm
VFBK
PolarityBitGainMode
SummingMode
Test Input
Input Pad
TestBit
B_TH2<0:4>
TH1
Cluster commoncontrollogic
+Arbitration
circuitry
CounterA
Next Pixel_A
ModeContRWDisablePixelCom
AdjustTHHSpectroscopicMode
ANALOG DIGITAL
CF
CTEST
To adjacent pixels (A, B, D)
From adjacent pixels (F, H, I)
x1
From adjacent pixels (A, B, D)
To adjacent pixels (F, H, I)
A B CD E FG H I
BLOCK DIAGRAM OF PIXEL E
DISC
DISC
x2
x6
TH2
x6
x3
x3
x1
x1
B_TH1<0:4>
Confx1
x6
x6
x1
ShutterAPrevious Pixel_A
x1
Clk_read
CounterB
Next Pixel_B
x1
x1
ShutterBPrevious Pixel_B
x1
x1
CounterSel
x1
x1
Medipix3 Pixel SchematicMedipix3 Pixel Schematic
Motivation
Medipix3
Timepix2
VELOpix
Conclusions
-12- WIT2010, Berkeley (4th February) X. Llopart
• Fully exploit the available 130 nm CMOS technology• Full custom layout fits ~1500 transistors per pixel
1. Preamplifier
2. Shaper
3. Two discriminators with 5-bit
threshold adjustment
4. Pixel memory (13-bits)
5. Arbitration logic for charge
allocation
6. Control logic
7. Configurable counter
Pixel LayoutPixel Layout
21
45
6
3
7
55 µ
m
55 µm
Motivation
Medipix3
Timepix2
VELOpix
Conclusions
-13- WIT2010, Berkeley (4th February) X. Llopart
Medipix3 s-curve in charge summing modeMedipix3 s-curve in charge summing mode
• Energy of incoming particle is reconstructed after charge summing and hit allocation architecture
0
500
1000
1500
2000
2500
3000
3500
4000
4500
0 500 1000 1500 2000 2500
Coun
ts
Qin[e-]
Pixel1Pixel2Pixel1+Pixel2
Pixel1 Pixel2
2 ke-
Motivation
Medipix3
Timepix2
VELOpix
Conclusions
-14- WIT2010, Berkeley (4th February) X. Llopart
Imaging in CSM and SPMImaging in CSM and SPM
corrected
50 100 150 200 250
50
100
150
200
2500
200
400
600
800
1000
1200
corrected
50 100 150 200 250
50
100
150
200
2500
200
400
600
800
1000
1200
CSM SPM
X-ray 60kV, 10mA, Acq=0.1s
Spectroscopic behavior (CSM and SPM) AmSpectroscopic behavior (CSM and SPM) Am241241
CSM SPM
0 50 100 150 200 250 300 350 4000
0.5
1
1.5
2x 10
4 241Am, 2s acquisition, SPM
Threshold (DAC steps)
Tot
al c
hip
coun
ts
0 50 100 150 200 250 300 350 4000
100
200
300
Threshold (DAC steps)
Der
ivat
ive
coun
ts
0 50 100 150 200 250 300 350 4000
0.5
1
1.5
2x 10
4 241Am, 2s acquisition, CSM
Threshold (DAC steps)
Tot
al c
hip
coun
ts
0 50 100 150 200 250 300 350 4000
100
200
300
Threshold (DAC steps)
Der
ivat
ive
coun
ts
-16- WIT2010, Berkeley (4th February) X. Llopart
Pixel measurements summaryPixel measurements summary
Single Pixel Mode Charge Summing Mode
CSA Gain 11.4 mV/ke-
CSA-Shapper GainHigh Gain 34 nA/ke-
Low Gain 20 nA/ke-
Non-LinearityHigh Gain <5% up to 10 ke-
Low Gain <5% up to 20 ke-
Peaking time ~110 ns
Return to baselineHigh Gain <1.5 µs for 12 ke-
Low Gain <2.5 µs for 25 ke-
Electronic noise (unbonded) High Gain ~60 e-rms ~130 e-rms
Unadjusted Threshold spread High Gain ~2300 e-rms ~3200 e-rms
Adjusted Threshold spread High Gain ~150 e-rms ~210 e-rms
Minimum threshold High Gain ~1100 e- ~1500 e-
Pixel power consumptionHigh Gain
8 µW 15 µWLow Gain
Motivation
Medipix3
Timepix2
VELOpix
Conclusions
-17- WIT2010, Berkeley (4th February) X. Llopart
Timepix chip (2006)Timepix chip (2006)
16.1
2 m
m
14.1 mm
• Pixel matrix of 256 x 256 pixels (55 µm x 55 µm)
• Pixels are configurable:– Event counting– TOT– Arrival time
• External clock (up to 100MHz) is used as a time reference
• Minimum threshold ~750 e-• > 35 Million transistors• Typical power consumption <1 W
with 100 MHz external clock• 250nm CMOS IBM process
Motivation
Timepix2
Medipix3
VELOpix
Conclusions
-18- WIT2010, Berkeley (4th February) X. Llopart
Example - Timepix coupled to IngridExample - Timepix coupled to Ingrid
90Sr with NEXT-4 in a B field of 195 mT (M. Fransen, Nikhef)
-19- WIT2010, Berkeley (4th February) X. Llopart
From Timepix to Timepix2From Timepix to Timepix2
• Timepix chip (2006) architecture originally designed for imaging is used for single (or sparse multiple) event readout
• Non triggerable• Full frame readout only
– Serial readout (100 MHz): ~100 fps– Parallel readout (100 MHz): ~3000 fps
• Either arrival time OR amplitude information• Timewalk > 50ns (Preamp rise time ~100 ns)• 6-metal CMOS 0.25 μm
Motivation
Timepix2
Medipix3
VELOpix
Conclusions
-20- WIT2010, Berkeley (4th February) X. Llopart
Timepix2 requirementsTimepix2 requirements
• Time resolution 1-2 ns (local oscillator)• Pixel size 55 x 55 µm• Time stamp and TOT recorded simultaneously • Triggerable externally• Fast OR• Sparse data only• No event counting mode • Configurable → HEP platform for many projects• 8-metal CMOS-DM 0.13 μm
Motivation
Timepix2
Medipix3
VELOpix
Conclusions
-21- WIT2010, Berkeley (4th February) X. Llopart
Timepix2 proposed pixel architectureTimepix2 proposed pixel architecture
-22- WIT2010, Berkeley (4th February) X. Llopart
Super pixel (4x4) Super pixel (4x4)
• Advantages:– Shared analog (bias, power) and digital (clock, common logic, etc)
resources– Good to isolate analog from digital– Use standard cells in digital blocks as much as possible– Faster column readout (8 bit parallel bus)
• Disadvantages:– Lost of uniformity (not all pixels look the same): Different Cin and
cross-talk– Efficient shielding must be designed to avoid cross-talk between
digital and input
Motivation
Timepix2
Medipix3
VELOpix
Conclusions
-23- WIT2010, Berkeley (4th February) X. Llopart
Preliminary proposed pixel architecturePreliminary proposed pixel architecture
Start
Stop
Preset
PRESETTABLE COUNTER
PRESET LATCH
Hit
Trigger (Shutter)
DCarry
Preamp Out
VTH
ToT (clk)
Arrival Time (fine)Rst
RstCount
Count
Motivation
Timepix2
Medipix3
VELOpix
Conclusions
-24- WIT2010, Berkeley (4th February) X. Llopart
Why an LCHb upgrade?Why an LCHb upgrade?
• LHCb upgrade wants to increase the b-event yield by a factor >10 to efficiently address remaining open physics questions and aims to collect 100 fb-1 in 5 years
• Increasing the luminosity x 10 is rather ‘easy’ for LHCb (enhanced beam focusing can be introduced at ‘any’ time and does not require an LHC-upgrade).
• Solution: Only a more sophisticated trigger can maintain good efficiencies. Decided not to rebuild new & more complex L0-trigger electronics, but execute the trigger algorithms on all data in software
• A new DAQ system must transfer all, zero-suppressed front-end data straight into a large computer farm, through a huge optical network & router
• All front-end electronics must be adapted or rebuilt to digitize, zero-suppress and transmit event data at 40MHz
Motivation
VELOpix
Medipix3
Timepix2
Conclusions
-25- WIT2010, Berkeley (4th February) X. Llopart
From VELO to VELOpixFrom VELO to VELOpix
• The LHCb Vertex Detector (VELO, r-phi strip detector) will be replaced in ~2015 by an upgraded version of the Timepix chip high resolution pixel detector
Motivation
VELOpix
Medipix3
Timepix2
Conclusions
-26- WIT2010, Berkeley (4th February) X. Llopart
Why pixels?Why pixels?
• The square pixel (55um x 55um) results in equal spatial precision in both directions, removing the need for a double sided modules and saving a factor 2 in material
• The extremely low occupancy (< 2 ppm) environment is ideally suited to the time-over-threshold conversion, as the efficiency will not suffer from the relatively large (1us) dead time
• It is a very ‘economic’ way (power & space) to obtain >6 bit digitization
• Through-silicon-via technology allows a novel module assembly.
• Average particle rate per BX• Average data rates (Gbit/s)
5.810.9
1.43.1
5.810.9
1.43.1
Motivation
VELOpix
Medipix3
Timepix2
Conclusions
-27- WIT2010, Berkeley (4th February) X. Llopart
VELOpix chip digital architecture (T. Poikela)VELOpix chip digital architecture (T. Poikela)
• Data compression at super-pixel → pack and send pixels TOT value • Token pass column readout architecture (8 bit at 40 MHz → 320 Mbit/s)
Motivation
VELOpix
Medipix3
Timepix2
Conclusions
-28- WIT2010, Berkeley (4th February) X. Llopart
Analog synergy between Timepix2 and VELOpixAnalog synergy between Timepix2 and VELOpix
Motivation
VELOpix
Medipix3
Timepix2
Conclusions
-29- WIT2010, Berkeley (4th February) X. Llopart
Advantages of designing Timepix2 before VELOpixAdvantages of designing Timepix2 before VELOpix
• Timepix2 is an approved project by the Medipix3 collaboration with an assigned budget (2-engineering runs)
• Timepix2 will be build in 130nm IBM-DM reusing many blocks from Medipix3
• Timepix2 and VELOpix analog frontend have almost identical specs• The general working mode (Triggered vs Imaging) doesn’t exclude similar
column readout schemes in both projects (4x4 clustering, 8-bit column parallel bus, 40 MHz clock, …)
• Due to the pixel logic density VELOpix will probably have to be designed in 90nm (or even 65nm?) → Timepix2 will be a very good tool to check most of the required functionality in the VELO upgrade.
Motivation
VELOpix
Medipix3
Timepix2
Conclusions
-30- WIT2010, Berkeley (4th February) X. Llopart
ConclusionsConclusions
• Following Moore’s law ASIC designers are able to implement more functionality per pixel while maintaining the compact pixel area when a more downscaled process is used
• Medipix3 uses a analog and digital inter-pixel communication in order to correct the effects of charge-sharing
• Timepix2 and VELOpix are successors of the Timepix chip which will exploit the high integration density of deeper submicron technologies
• The Timepix and VELOpix developments may have important lessons for the future Linear Collider Detector
Motivation
Medipix3
Timepix2
Conclusions
VELOpix