variation. 2 sources of variation 1.process (manufacturing) (physical) variations: uncertainty in...

20
Variation

Upload: darren-scott

Post on 29-Jan-2016

244 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

Variation

Page 2: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

2

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

Page 3: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

3

Variation Classification

Page 4: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

4

Supply Voltage Variation

Page 5: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

5

Temperature Variation

Within die temperature variation

• Temperature Variation: Both the device and interconnect performance have

temperature dependence, − Higher temperature performance degradation.

Page 6: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

6

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

Page 7: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

Process Variation

7

[Cadence]

Page 8: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

8

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

Page 9: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

9

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

Page 10: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

10

Process Variation Sources

Leff2.3

2.2

2.1

1.9

1.8

50

100

0

2040

60

x 10-7

Wafer XWafer Y

2.0

[IBM, Intel and TSMC]

Page 11: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

12

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

Page 12: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

13

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

Page 13: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

14

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

- Most of the time, not available to designers/CAD developers

- E.g.,regions with uniform metal densities have more uniform ILD thicknesses

Page 14: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

15

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)

Page 15: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

Scaling Effect

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

A 22nm MOSFET expected in mass production

50 Si atoms along the channel Large parameter

fluctuations

Page 16: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

17

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

Page 17: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

D2D Variation

18

[Menezes07]

Page 18: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

19

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

Page 19: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

20

Inter-die vs. Intra-die Variations

• Figures are courtesy of IBM, Intel and TSMC

Intra-die spatial Correlation

Inter-die global Correlation

Leff

Page 20: Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects

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