[ chips ] · the timepix4 chip and its design approach ... methodologies must be adopted...
TRANSCRIPT
![Page 1: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/1.jpg)
1
Vertex 2019 – Lopud (Croatia)
[ CHIPS ]The Timepix4 chip and its design approach
Xavier Llopart
15th October 2019
![Page 2: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/2.jpg)
2
Vertex 2019 – Lopud (Croatia)
Support Services in the future
• Strengthening Foundry Services and Technical Support in CERN EP-ESE-ME
• Meeting the challenges of present and future CMOS designs in the HEP community and at CERN
• Announced to the HEP community at the MUG meeting at TWEPP 2019
• Slides from M.Campbell and K.Kloukinas
2
CHIPS: CERN-HEP IC design Platform & Services
![Page 3: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/3.jpg)
3
Vertex 2019 – Lopud (Croatia)
ASIC design support for HEP
• CERN evaluates and qualifies silicon technology processes
• Provide support to HEP community for selected technologies
– Technology Support • Develop ASIC design platforms for common use
• Develop specific macro blocks of general use
• Organize distribution and maintenance
• Provide technology support to designers
– Foundry Access Services• Establish Commercial Contracts with silicon vendors
• Develop productive working relationships
• Establish NDAs that allows for collaborative work
• Organize & coordinate silicon fabrication
3
![Page 4: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/4.jpg)
4
Vertex 2019 – Lopud (Croatia)
ASICs for HL-LHC Upgrades
• List of ASICs for the upgrade programmes
4
ALICE (and NA62)SAMPA, ALPIDE, FEERIC, Non-LHC, TDCpix (NA62)
LHCbVELO – VeloPix, Upstream Tracker – SALT, RICH – CLARO, SciFi – PACIFIC, CALO – ICECAL, MUON - nSYNC
ATLASITK Pixel, Monolithic Pixel, ITK strips, Lar Calorimeter, HGTD, Muon NSW, Muon MDT, Muon TGC, Muon RPC, Trigger-DAQ
CMSGEM VFAT3, OT CBC, OT CIC, OT MPA, OT SSA, EB CATIA, EB LITE-DTU, IT ROC, EC Si ROC (HGCROC, H2GCROC), EC TCON, ECON, DCON, EC LDO, BTL TOFHIR, BTL ALDO2, ETL ETROC, CMS CFO
CERN common ASICslpGBT, LDQ10, lpGBTIA, GBTX, GBT-SCA, GBLD, GBTIA, FEAST2, bPOL12V, bPOL2V5, linPOL12V, RD53
![Page 5: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/5.jpg)
5
Vertex 2019 – Lopud (Croatia)
ASIC design Challenges
• 67 ASICs are being developed
– Most of them comply with development schedules
– Many were delayed or required multiple prototyping iterations
– Few are problematic and might have serious repercussions on the physics programs of the experiments
• The CERN SPC1 highlighted at its December 2018 meeting (among other things) the challenges associated with ASIC developments in the HEP community and asked for a coherent plan for dealing with these problems
• What primarily emerged, is that the complexity of the CMOS processes being used is high and will increase in the future and along with that the complexity of our designs
5
1SPC: Scientific Policy Committee
an advisory body to CERN council
https://council.web.cern.ch/en/content/welcome-scientific-policy-committee
![Page 6: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/6.jpg)
6
Vertex 2019 – Lopud (Croatia)
Present and Future Challenges
• Technology Challenges– Complex deep-submicron technologies
– Powerful and Flexible CAE Tools but complicated to use
• Design Challenges– Designs of increased complexity (SOC)
– Mixed Signal designs & IP reuse
– Vendor IP libraries prepared for digital flows
– Radiation Tolerance
• Productivity Requirements– Large, fragmented, multinational design teams
– Designers with different levels of expertise
– Work on common design projects
– Relative low production:
• Expensive prototyping technologies
• Importance of 1st silicon success !
6
Complex Design Manufacturing RulesDRC deck file line count:
250nm: 5,300 lines130nm: 13,500 lines
90nm: 38,400 lines65nm: 89,300 lines
Foundry PDKs
130 nm
90 nm
65 nm
45 nm
Third party IP vendors
Methodologies
CAE Tools
28 nm
![Page 7: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/7.jpg)
7
Vertex 2019 – Lopud (Croatia)
Facing the Challenges
• The Digital on Top design implementation and System Level Verification methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant increase in design time and resources
• The layout of analog blocks for radiation hardness (and Single Event Upset resilience) becomes increasingly challenging and deep expertise is required
• The monolithic integration of sensor and electronics in a single substrate holds great potential for low material budget tracking detectors. However, the added complexity of shielding the sensor from the active readout electronics requires deep modelling expertise
• As the design community remains geographically scattered and smaller groups may struggle to cope with the new design flows CERN could strengthen training and support
7
![Page 8: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/8.jpg)
8
Vertex 2019 – Lopud (Croatia)
CHIPS Action Plan
1) Involve a broader spectrum of experienced practitioners in design support:
– At present a small core team in EP-ESE-ME provides support. It is proposed to redistribute the technical support tasks more uniformly across the experienced designers in EP-ESE-ME. For each step in the design flow one or two specialists will be identified and these will be tasked with supporting outside groups. Such support can only be provided by experienced practitioners
2) Subcontract specialised tasks:
– Reinforce contracts with companies able to give punctual help with particular issues related to the tools and design flow. These facilities should be available both to CERN engineers and to members of the community. As with all such external contracts there should be one person responsible (of course with a back-up) to act as intermediary between the company and the designers
3) Train and coach:
– Continue to organize formal training sessions to expose designers to the latest tools and, in particular, to educate them in the use of the common design platform.
– Furthermore, host designers from the HEP community at CERN in each case for some months per year. Some ‘hot desks’ could be allocated for such activities
8
![Page 9: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/9.jpg)
9
Vertex 2019 – Lopud (Croatia)
CHIPS Implementation Workplan
• The CHIPS implementation work plan is currently being drafted and will become available towards the end of 2019
• The workplan will cover a five year period: 2020-2024
• The ramping up of the new service and the level of support is a function of the additional resources that will be made available
– First positions will start in January 2020
9
![Page 11: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/11.jpg)
11
Vertex 2019 – Lopud (Croatia)
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
11
15 members
Timepix4: A 4-side tillable large single
threshold particle tracking detector chip with
improved energy and time resolution and
with high-rate imaging capabilities
![Page 12: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/12.jpg)
12
Vertex 2019 – Lopud (Croatia)
Timepix3 Timepix4
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 binning resolution 1.56ns 195ps
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
5x2x
33%
12
8x
![Page 13: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/13.jpg)
13
Vertex 2019 – Lopud (Croatia)
Timepix4 Design Strategy
• Design specifications closed 2 years ago
• Top level chip floorplan realized at a very early stage
• Use the digital on top flow
– All analog blocks designed as “islands” inside digital flow
• Required careful physical and functional characterization before integration
– Digital logic is used as “glue” between analog blocks
• Use of UVM as system level functional verification
– Allows full chip top level simulations Impossible using analog simulators
• Extensive use of repositories (GitLab, ClioSoft) allowed versioning and save file sharing between the design team
• Total design time of ~3 years with 8 engineers ~12.5 FTE
13
![Page 14: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/14.jpg)
14
Vertex 2019 – Lopud (Croatia)
4-side buttable pixel arrangement
• Target to build large area detectors by combining smaller modules
• The through-silicon vias (TSVs) is the key technology for this paradigm shift
14
Sensor
ASIC
FC
Wire Bonding
PCB
FC
BGA
![Page 15: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/15.jpg)
15
Vertex 2019 – Lopud (Croatia)
TSV Process
Medipix3 pixel side native thickness TSV processed chip “BGA” bottom distribution SEM cross section of TSVs (CEA-LETI)
First 2x2 TSV Medipix3RX (ESRF)
![Page 16: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/16.jpg)
16
Vertex 2019 – Lopud (Croatia)
Timepix4 floorplan arrangement• 512 x 448 of 55 x 55 µm pixels
• 3 “hidden” peripheries with TSV (Through-Silicon-Vias):
– TOP, BOTTOM Edge: Data Readout (8x 10 Gbps Serializers)
– CENTER: SC, Analog Blocks (DACs, ADC, Band-Gaps…)
• On-chip bump to pixel redistribution layer (RDL)
• Chip size:
– With WB (wirebonds extenders): 29.96 mm x 24.7 mm
– Without WB : 28.22 mm x 24.7 mm >99.5% active area
• Control architecture allows to operated Timepix4 from any of the 3 peripheries:
– i2C protocol
– Custom Slow Control protocol
– Interface to DAQ:
• Through 3xTSVs
• Through 2xWB
• Fast readout requires at least 1 serial link enabled in each edge periphery:
– Serial links are highly configurable 40MBps 10GBps
16
![Page 17: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/17.jpg)
17
Vertex 2019 – Lopud (Croatia)
Timepix4 floorplan arrangement• 512 x 448 of 55 x 55 µm pixels
• 3 “hidden” peripheries with TSV (Through-Silicon-Vias):
– TOP, BOTTOM Edge: Data Readout (8x 10 Gbps Serializers)
– CENTER: SC, Analog Blocks (DACs, ADC, Band-Gaps…)
• On-chip bump to pixel redistribution layer (RDL)
• Chip size:
– With WB (wirebonds extenders): 29.96 mm x 24.7 mm
– Without WB : 28.22 mm x 24.7 mm >99.5% active area
• Control architecture allows to operated Timepix4 from any of the 3 peripheries:
– i2C protocol
– Custom Slow Control protocol
– Interface to DAQ:
• Through 3xTSVs
• Through 2xWB
• Fast readout requires at least 1 serial link enabled in each edge periphery:
– Serial links are highly configurable 40MBps 10GBps
17
![Page 18: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/18.jpg)
18
Vertex 2019 – Lopud (Croatia)
Expected Timepix4 Yield
18
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
![Page 19: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/19.jpg)
19
Vertex 2019 – Lopud (Croatia)
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
19
![Page 20: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/20.jpg)
20
Vertex 2019 – Lopud (Croatia)
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)
20
![Page 21: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/21.jpg)
21
Vertex 2019 – Lopud (Croatia)
“Hidden” Edge Periphery
55 µm
EOC
TSV
Edge Periphery 460.8 µmPixel Matrix
10 Gbps
Serializer
TSV
TSV
21
![Page 22: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/22.jpg)
22
Vertex 2019 – Lopud (Croatia)
Digital (dynamic) Power Consumption [data-driven]
• Simulated power consumption density to be ~20 % less of Timepix3:– Digital power consumption 25% less
• Improved pixel matrix 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
22
![Page 23: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/23.jpg)
23
Vertex 2019 – Lopud (Croatia)
24
70
0 µ
m
Timepix4 (2019)
Pixel size 55 x 55 µm
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
23
55 µ
m
51.4
µm
55 µm
AN
AL
OG
DIG
ITA
LV
CO
VC
OA
DB
Sta
tio
n
![Page 24: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/24.jpg)
24
Vertex 2019 – Lopud (Croatia)
Summary
• CHIPS initiative aims to:
– Strengthen Foundry Services and Technical Support in CERN EP-ESE-ME
– Meet the challenges of present and future CMOS designs in the HEP community and at CERN
• Timepix4 (2019) is the new particle tracker hybrid pixel detector from the Medipix4 collaboration
– >229 Kpixels of 55x55 µm
– No dead area
– 195 ps time binning 56 psrms time resolution
24
![Page 26: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/26.jpg)
26
Vertex 2019 – Lopud (Croatia)
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
26
![Page 27: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/27.jpg)
27
Vertex 2019 – Lopud (Croatia)
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
27
![Page 28: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/28.jpg)
28
Vertex 2019 – Lopud (Croatia)
On-pixel < 200ps time resolution
• FE + discriminator jitter < 50 psrms
• Column dDLL to distribute the 40 MHz
– Controlled skew on the stop signal (<100ps)
– Minimizes noise from pixel matrix clock distribution
• Share an on-pixel 640 MHz VCO among 8-pixels:
– Oscillation frequency locked (Vcntrl) with periphery PLL for PVT control
– 1.56 ns resolution (as in Timepix3)
– 195 ps obtained latching the internal VCO phases
0
100
200
300
400
500
600
0 50 100 150 200 250 300 350
TOA
res
olu
tio
n R
MS
[ns]
Discriminator output jitter [ns]
Tpix3 measured TOA resolution
Tpix3 measured TOA resolution
![Page 29: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/29.jpg)
29
Vertex 2019 – Lopud (Croatia)
Analog vs. Digital on Top flows
29
Analog on Top - Historical design flow
Blocks are prepared separately then added one-by-one to
the design
Ok for small designs but extremely risky for complex ASICs
Analog On Top workflow
Digital on Top – New approach for complex designs
System-on-chip design
High level simulation and verification throughout design
Requires different skill set and generally more resources
Strong mitigation of risk if all steps are fully followed
Digital On Top workflow
![Page 30: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/30.jpg)
30
Vertex 2019 – Lopud (Croatia)
System Level verification framework
30
CMS Outer Tracker ASICs (MPA/SSA/CIC) verification framework Simone ScarfiAlessandro Caratelli
5-10 times
more lines of
code than RTL
![Page 31: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/31.jpg)
31
Vertex 2019 – Lopud (Croatia)
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)
31
![Page 32: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/32.jpg)
32
Vertex 2019 – Lopud (Croatia)
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
32
![Page 33: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/33.jpg)
33
Vertex 2019 – Lopud (Croatia)
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
33
![Page 34: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/34.jpg)
34
Vertex 2019 – Lopud (Croatia)
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
34
![Page 35: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/35.jpg)
35
Vertex 2019 – Lopud (Croatia)
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
35
![Page 36: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/36.jpg)
36
Vertex 2019 – Lopud (Croatia)
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
36
![Page 37: [ CHIPS ] · The Timepix4 chip and its design approach ... methodologies must be adopted systematically to avoid expensive and time-consuming errors even if this implies a significant](https://reader033.vdocuments.mx/reader033/viewer/2022060902/609ec80a605fae0bda124716/html5/thumbnails/37.jpg)
37
Vertex 2019 – Lopud (Croatia)
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
37