Академический Документы
Профессиональный Документы
Культура Документы
Statistical Extensions
Tom Spyrou
Cadence Design Systems
OA Conference, April 2008
ECSM used since for many highprofile designs, several that were
industry-first
4/18/2008
eDRAM
eDRAM
ISSCC2001
9.6
http://www.cadence.com/datasheets/delaycal_tp.pdf
eDRAM
eDRAM
eDRAM
Synthesized Blocks
eDRAM
eDRAM
eDRAM
Data I/O
280M transistors
21.7 x 21.3 mm2
Data I/O
Data I/O
Power
Distribution
Sony Computer
Entertainment - GSI-32
Microprocessor Interface
Power
Distribution
ECSM History
Less
Pessimism
Better Silicon
Power Extensions
0.1
SI Extensions
ECSM SI Extensions
Statistical Extensions
victim
4/18/2008
Member List
ARM, Cadence, Extreme DA, Freescale, IBM, Intel, LSI Logic,
Magma, Philips, Renesas, Sun Microsystems, Virage Logic, ++
Working groups
Statistical Timing, Technical Steering, ECSM Change
Management, Joint Data Model Consistency, Characterization
Data
4/18/2008
200+ chips
97% 1st Silicon Success
Sony GS I-32
Transistors (#)
100M
Industry-first single-chip OC-768 (40Gb/s) SONET/SDH TDM Framer & Pointer Processor SoC; ISSCC2003
10M
1M
0
4/18/2008
3Ci
9
Volume (#, M/year)
12
15
Industry Support
VENDORS
Virage Logic
Support ECSM
Extensions
ARM/Artisan
Currently support
ECSM
Going forward releases
will support ECSM
Power & SI extensions
TSMC
Currently support
ECSM
Memory support
coming soon
CUSTOMERS
Cisco
Freescale
ATI
Cortina
Neomagic
Sandisk
Dallas Semi
4/18/2008
Ricoh
Transchip
Globespan
SuperH
Adaptec
Fujitsu
Renesas
Sony
Marvell
Fujitsu
Renesas
Sony
Marvell
Phililps
ADI
Oki
UMC
Agere
Faraday
Epson
Agilent
2007
ECSM Statistical Extensions released by Open Modeling Coalition
ECSM SI Extensions released by Open Modeling Coalition
4/18/2008
4/18/2008
Delay
Arc
Delay (ps)
Input
Slope
Output Slope
SPICE
ECSM
Non-linear
increase in
Delay due to IR
Drop
2500
2000
1500
1000
Cload
500
Linear
Approximation
1.2
1.1
4/18/2008
0.9
Voltage (V)
0.8
0.7
0.6
Example accuracy
ECSM mean <2%
1500
1000
500
-10
-5
10
0.25
0.2
0.15
0.1
0.05
0
0
0.1 0.2
0.3
0.4 0.5
0.6
0.7
0.8
V
0.9
S6
0.002
10
4/18/2008
Receiver R0
RISE
ECSM (ps)
1500
1200
900
0.1%
600
300
0
Total C: 16.40 ff
Total R: 15.0 Ohms
300
600
900
1200
1500
1800
SPICE (ps)
1200
FALL
ECSM (ps)
1000
800
0.7%
600
400
200
Total C: 119.45 ff
Total R: 1500.0 Ohms
0
0
200
400
600
800
1000
SPICE (ps)
( 130 nm technology )
11
4/18/2008
ECSM
NLDM
Std. Deviation
0.86
4.17
Min Error
-2.06%
-6.72%
Max Error
3.19%
12.25%
1200
Delay Accuracy
Parallel Drivers
ECSM (ps)
500
RISE
400
300
0.24%
200
100
0
0
100
200
300
400
500
SPICE (ps)
Traditional NLDM
Average w.r.t SPICE
RISE
-14.70%
FALL
-8.60%
ECSM (ps)
( 130 nm technology )
450
400
350
300
250
200
150
100
50
0
FALL
1.2%
0
50
100
150
200
250
SPICE (ps)
12
4/18/2008
300
350
400
450
13
4/18/2008
14
4/18/2008
Encounter
CeltIC NDC/
Encounter
1.2V
1.0V
0.7V
Typ, 25oC
15
4/18/2008
3500
Delay (ps)
3000
2500
Linear Approximation
2000
1500
1000
500
0
1.2
1.1
0.9
0.8
0.7
0.6
Voltage (V)
4/18/2008
Statistical ECSM
Extensions to ECSM
(Current Waveform
Modeling)
Adds process and
environmental
parameters to the
existing ECSM
Vth, Leff, Tox, etc
Sensitivity based
Uses Waveform
Sensitivities
tr
Delay Table
tf
tr
tf
Slew Rate
Table
ttr Voltage
vs.
Voltage
vs.
rt
Voltage
vs.
r
Time
Time
ttf
Time
ft
f
tr
tf
Timing
Checks
ECSM Model
Nominal
tr
CL
tf
tr
CL
C
L
CC
L
L
tf
Delay
Sensitivities
Table
CL
Slew Rate
Sensitivities
Table
CL
ttr Voltage
vs.
Voltage
vs.
rt
Waveform
r
Time
C
Time
ttf
CCLL
Sensitivities
ft
L
f
tr Timing Checks
CL
tf
tr
tf
Sensitivities
Cell Random
Sensitivity
CL
CL
4/18/2008
Parameters Variation
Active Area
Contact
Lgate
Lgate
Drain
Wgate
4/18/2008
n+
Metal (n+1)
h2
Metal n
Line-width w
Metal thickness t
Metal n
Line-spacing s
ILD Thickness h1
Metal (n-1)
18
source
Key Interconnect
Parameters
Metal thickness t
Dielectric thickness h1, h2
Metal line width (or line
spacing) w or s
Tox
n+
Gate
Oxide
Metal n
19
4/18/2008
20
4/18/2008
A12.lib
A1
-x
nom +x
delay
A21.lib
A22.lib
A2
-x
A32.lib
A3
Mergelib
2 Corner
libraries for P3
nom +x
delay
A41.lib
A42.lib
A4
-x
2 Corner
libraries for P2
nom +x
delay
A31.lib
-x
2 Corner
libraries for P1
Configuration
file
Sensitivity
Library
(S-ECSM)
Statistical.lib
Nominal library
2 Corner
libraries for P4
nom +x
21
4/18/2008
Conclusion
ECSM has benn the technology leading timing model for
almost 10 years
It has been standardized through Si2 and has an open
evolution process
It has been extended to handle Power, Noise and now
Statistical Delay Calculation
22
4/18/2008