EDA\41_1_variation-
Download
Report
Transcript EDA\41_1_variation-
Variation
Sources of Variation
1. Process (manufacturing) (physical) variations:
Uncertainty in the parameters of fabricated devices and
interconnects
− From die to die
− Within a particular die
2. Environmental (operating context) (temporal) (dynamic) variations:
Uncertainty in the operating environment of a particular
device during its lifetime
− Temperature
− Supply voltage
− Lifetime wear-out
2
Variation Classification
3
Supply Voltage Variation
4
Temperature Variation
• Temperature Variation:
Both the device and interconnect performance have
temperature dependence,
− Higher temperature performance degradation.
Within die temperature variation
5
Process Variation
• Process variation: Sample space:
Set of manufactured dies
Results in yield loss
− Y = # working die / # manuf. Die
A small portion of sample space is allowed to fail
timing constraints
− CPU/GPU design: Speed/core binning: for
different applications
− Lessens the requirement that all or very high
percentage of die meets the fastest timing constraint
6
Process Variation
[Cadence]
7
Environmental Variation
• Environmental Variation: Sample space:
Operational life of a chip
A pessimistic analysis is required
− Should ensure correct operation throughout lifetime
Design that operates faster than necessary for much of
its operational life
− loss in efficiency
One approach:
− Runtime adaptivity of the design
• Environmental Variation: Treated by worst case analysis
• Process variation: Treated statistically
8
Process Variation: Sources
•
PV Sources:
Var. in physical parameters (due to imperfect manufacturing):
−
−
−
−
−
−
Gate length or critical dimension (CD)
Gate oxide thickness
Channel doping concentration
Interconnect thickness
Interconnect width
…
− Dominant factors: CD and channel doping
Var. in electrical parameters of components
−
−
−
−
−
Vth
Drive strength of transistors
Resistance of wires
Capacitance of wires
….
Var. in circuit characteristics:
− Delay
− Power
− Noise
9
Process Variation Sources
x 10-
Leff
2.3
7
2.2
2.1
2.0
1.9
1.8
60
100
Wafer X
40
50
20
0
Wafer Y
[IBM, Intel and TSMC]
10
Process Variation
• A physical parameter variation may affect more than one
electrical parameter:
Wire width
− Wire capacitance
− Wire resistance
− Coupling noise
Gate oxide thickness
− Drive current
− Vth
− Cg
12
Correlation
Must consider correlation between electrical parameters
If ignore correlation (Cw, Rw),
− In theory, both may be at worst–case values
− Impossible in practice
• Correlation among physical parameters themselves
An equipment variation (e.g. lens deviation) may impact
multiple physical parameter values (all metal layers and
poly)
− Hard to model due to large number of equipment-related
parameters
Most algorithms take physical parameters to be basic
random variables
13
Classification
•
Types of physical-parameter variations:
1. Systematic (deterministic):
−
−
−
−
Show predictable variational trends across a chip
Caused by known physical phenomena during manufacturing
Can be predicted upfront by analyzing the designed layout
Can be avoided in final stages
− E.g. Metal fill, optical proximity effects
− But at early stages, common to be treated statistically
- E.g.,regions with uniform
metal densities have more
uniform ILD thicknesses
- Most of the time, not
available to designers/CAD
developers
14
Classification
•
Types of physical-parameter variations:
2. Non-systematic (random):
•
− Truly uncertain component of physical-parameter variations
− Resulted from processes that are statistically independent of
the design implementation
− Only the statistical characteristics are known at design time,
− Must be modeled using RVs
Common practice:
In earlier stages, both systematic and nonsystematic
variations are modeled statistically
As we move through the design process and more detailed
information is obtained, the systematic components can be
modeled deterministically (if sufficient analysis capabilities
are available)
15
Scaling Effect
A 22nm MOSFET expected in
mass production
50 Si atoms along the channel
Large parameter
fluctuations
A 4nm MOSFET predicted in
mass production in 2020,
< 10 Si atoms are expected
along the channel (IBM
roadmap)
MOS transistors are rapidly
becoming truly atomistic
devices
Random variations are
becoming dominant.
16
Classification
• Classification of variation:
Die-to-die (inter-die) (global):
− Affects all devices on the same die in the same way
Within-die: WID (intra-die) (local) (on-chip: OCV):
− Affects each device on the same die differently
− E.g. some devices have larger/smaller CDs than nominal
17
D2D Variation
[Menezes07]
18
Classification
•
Types of within-die variation:
1. Spatially-correlated:
− Many of the underlying processes that give rise to within-die variation
change gradually from one location to the next.
− Affect closely spaced devices in a similar manner
− Make them more likely to have similar characteristics than those
placed far apart
2. Independent:
− Statistically independent from all other devices
− Scaling Contribution of independent within-die variation is
increasing
−With SC:
− Leff,
− Temperature
− Supply voltage
−No SC:
− tox,
− Dopant concentration
19
Inter-die vs. Intra-die Variations
Leff
Inter-die
global
Correlation
Intra-die
spatial
Correlation
• Figures are courtesy of IBM, Intel and TSMC 20
References
• [Blaauw08] Blaauw, Chopra, Srivastava, Scheffer, “Statistical
Timing Analysis: From Basic Principles to State of the Art,” IEEE
Transactions on CAD, Vol. 27, No. 4, April 2008.
• [Forzan09] Forzan, Pandini, “Statistical static timing analysis: A
survey,” Integration, The VLSI Journal, 42, 2009.
• [Menezes07] Menezes, “The Good, the Bad, and the Statistical,”
Invited talk, ISPD 2007.
21