Professional Documents
Culture Documents
Lib Char CT Seminar
Lib Char CT Seminar
Synthesis
Timing, power,
Timing, power, Floorplanning
signal Integrity
Timing, power,
signal Integrity
signal Integrity
Place & Route
Timing, Power,
Signoffs
Save database
External Simulator*
for post-
Liberate processing
(Hspice, Spectre,
Eldo…) (Alspice) (.ldb)
extracted abstract
cha r_l ibrary -ecsmn -ecsmp -si -cells ${cells} -thread 8 Save characterization database for
post-processing (.ldb)
wri te_ldb ${rundir}/LDB/$SOURCE_LIBRARY\_$VOLTAGE\V\_$TEMPERATURE\C_$CORNER.ldb
Generates a .lib with ccs or/and ecsm,
wri te_library -overwrite -ecsmn -si ${rundir}/LIBRARY/$SOURCE_LIBRARY\_$VOLTAGE\V\_$TEMPERATURE\C_$CORNER\_ecsm_si.lib si
.lib .v
10 fF 10 fF 10 fF
• Medipix3 (2011)
• Timepix3 (2013)
• VeloPix (2015)
• GBT serializer (in the appendix)
• ALPIDE (in the appendix)
Timepix (2006)
Medipix3RX (2011)
0.1
Medipix2 (1998)
Medipix1 (1998)
0.01
0 100 200 300 400 500 600 700
CMOS process [nm]
October 1, 2015 X. Llopart - TWEPP 2015 31
Medipix3.0
Medipix3.0 (2009)
Leakage leakage
VDD Temp
in cell In Chip
1.4 V 125 C 22.5 μW 1.5 W !!!
• Main actions:
– Reduce cells height → No need for big buffers (speed)
– Keep all transistor small or minimum size (W/L=0.28/0.12)
– ADD NV and PV layers → Low power transistors (no area penalty)
4.8 µm
• Maximum frequency < ~700 MHz (@1.5V)
Minimum DFF available
• Encounter Library Characterizer (ELC) used: in default CERN Standard
– Full Synopsis library: Cell 130nm library
• lib, ecsm, ecsm_si and ccs
• delays, static and dynamic power
• Corners: 5.6 µm
– 1.2V : -55C FF, 25C TT and 125C SS 3.8 µm
– 1.5V : -55C FF, 25C TT and 125C SS
µm
– Verilog library
– LEF files 1.8µm
– HTML documentation MinimumDFF DFFavailable
In the
2.4
Minimum
in custom made Standard
a commercial High
• ~50 cells available in the library density 130nmlibrary
Cell 65nm library
x2
x4smaller
smaller!!!
!!!
October 1, 2015 X. Llopart - TWEPP 2015 35
CERN HD Special cells (I)
2.4 µm
3.6 µm 2.8 µm
VOTERI_B_XL NOR5_A_XL
(VeloPix) (Medipix3RX)
9.6 µm
4.8 µm
18 µm 14.8 µm
640MHz VCO CLK_Q_RVT_XL
(Timepix3) (Timepix3)
October 1, 2015 X. Llopart - TWEPP 2015 37
Medipix3 pixel counter (24 bits) + control logic
55 μm
Leakage leakage
VDD Temp
in cell In Chip
1.5 V 25 C 2.5 nW 163 μW
110 μm 110 μm
31-bits
pad
Preamp Counters
Synchronizer
& & Super pixel
TestBit Cl ock ga ting
MaskBit Latches
~50mV/ke- FIFO
3fF
4-bit Local
640MHz
VCO [2x31]
Threshold
@640MHz
14-bits
handshake
37-bits
TpA TpB Global threshold clock Time stamp OP Mode Control Data out clock
(LSB= ~10e-) (40MHz) voltage (40MHz)
to EOC
Full Custom Design Synthesized, P&R Design
October 1, 2015 X. Llopart - TWEPP 2015 42
SuperPixel[63]
SuperPixel[63]
SuperPixel[63]
14080 µm
Timepix3 Floorplan
SuperPixel[0]
SuperPixel[0]
SuperPixel[0]
Pixel Matrix
OscB[0] OscB[2] OscB[63]
PPul[128]
PPul[127]
EoC[126]
EoC[127]
PPul[2]
PPul[0]
PPul[1]
EoC[0]
EoC[1]
OscBias640 Buffered
Bias Voltage
Bus Controller
1260 µm
Command
Decoder
Reset
40,80,160 or 320
&
PLL
ClkOut
BandGap E-Fuses
Clk40
Periphery
and 16
IOPads
EnablePowerPulsing VDDPLL/GNDPLL
October 1, 2015 ExtTPulse
X. Llopart - TWEPP 2015 VDD/GND
43
SLVS_TERM
Timepix3 Pixel Logic design strategy
• Use CERN HD Library
• Special cells:
– CLK_Q_RVT_XL: Fully integrated inside HD Library
– VCO:
• Abstract view
• Capacitive IO definitions inside dedicated .lib file
• Full digital chip verification
– SDF signoff back annotated delays
– 3 corners:
• 1.5V tt 25C
• 1.6V ff -55C
• 1.4V ss 125C
Timepix3 Layout
Analog Front-End:
Double column: • 13x55 μm2
2x256pixels • <25% pixel area
64 super pixels IO Pad on digital area:
• Careful shielding 55 µm
55 µm
VCO (FTOA):
• 9.6x20 μm2
16210 µm
Full Pixel Matrix:
256x256 pixels • < 0.8% SP area
128 double columns
8192 VCOs
(640MHz) Super Pixel (SP):
177 Mtransistors • 2x4 pixels
• 110x220 μm2
Active Periphery
Active Periphery (1260 µm)
Removed if TSV
October 1, 2015 X. Llopart - TWEPP 2015 46
Pixel Data readout
• Data readout in Data Driven and Frame Based readout mode works as
predicted in post-layout digital simulations
Frame based Full column readout
2.1
1.9
1.7
Event rate (MHz)
1.5
1.3
TT1.5V25C
1.1
SS1.4V125C
0.9 FF1.6V-55C
Measured
0.7
0 50 100 150 200 250
Event number
• Status:
– Submission of full chip foreseen in 2015
2.46 µm
2.4 µm
3.6 µm 3.68 µm
VOTERI_B_IBM_XL VOTERI_B_TSMC_XL
(VeloPix) (VeloPix)
78.72 µm
880 µm
Save database
External Simulator*
for post-
Liberate processing
(Hspice, Spectre,
Eldo…) (Alspice) (.ldb)
DC
skipCycle
Up
OUTLINE
MOTIVATIONS
– Net Arcs: Between driver pin of a net and load pin of a net
• Calculated inside P&R tool requires parasitic RC technology information
A2 Z2
B2
A1 Z1
B1
Net arcs
Cell arcs
RVT
100pA
10pA LP
1pA
30
RVT/LP
27.5
25
22.5
20
17.5
15
12.5
0.6 V 0.8 V 1V 1.2 V 1.4 V 1.6 V
1nA RVT
100pA
10pA LP
1pA
1000
100
RVT/LP
10
100ps
200ps
300ps
RVT
400ps
500ps 10fF Load
600ps
LP
700ps
110 µm
19.2 µm
RX & PC
+ M1
+ M2