[ chips ] · the timepix4 chip and its design approach ... methodologies must be adopted...

37
[email protected] 1 Vertex 2019 – Lopud (Croatia) [ CHIPS ] The Timepix4 chip and its design approach Xavier Llopart 15 th October 2019

Upload: others

Post on 31-Dec-2020

5 views

Category:

Documents


0 download

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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 10: [ 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

[email protected]

10

Vertex 2019 – Lopud (Croatia)

TIMEPIX4

10

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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 25: [ 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

[email protected]

25

Vertex 2019 – Lopud (Croatia)

SPARE

25

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

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