Documente Academic
Documente Profesional
Documente Cultură
Chapter
Duane Boning
Massachusetts Institute of Technology
Sani Nassif
IBM Austin Research Laboratory
50
45
Leff
40
Percent
35
30
25
20
W,T,H,
Vdd, Tox, VT
15
10
5
97
99
01
Year
03
05
07
98
[09:55 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
Page: 98 98116
99
shows the general trend in the ratio between within-die and total variation for some key
technology device and wire parameters. The data are extracted from the 1997 National
Technology Roadmap for Semiconductors report, augmented with data from IBM
processes. Over the time period of interest, we see that the within-die proportion of
Leff variation increases from 40% to 65%. The wire geometry parameters, width W,
height H, thickness T, and resistivity also undergo a fairly major increase. Other
parameters such as the oxide thickness Tox and threshold voltage Vth increase at a lower
rate. Models and methods for dealing with such variation trends will become an
increasingly important part of high-performance circuit design.
Section 6.2 presents an overview of parametric variation statistical descriptions
ranging from simple lumped distributions, to separation of interdie and intradie variation, and nally to detailed models of spatial variation. Typical process variations of
concern in device and interconnect are discussed in Section 6.3. Section 6.4 overviews
the circuit analysis approaches that are used to evaluate and guard against variation,
including random, spatial, and worst-case analyses. Examples of the impact of process
variation on circuit performance are presented in Section 6.5, illustrating statistical
analysis and impact assessment methods in the context of typical circuit concerns
including clock distribution and global path evaluation.
[09:55 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
Page: 99 98116
100
DIE
WAFER
1.25
1
1
0.9
0.8
0.7
0.6
0.5
100
6
4
2
)
80
60
m)
(
X m
0 0
20
40
0
12
10
(m
60
mm 40
)
20
Y(
120
0.25
eY
100
0.5
Di
80
0.75
0 0
eX
10
12
m)
(m
Di
Figure 6.2 Variation in ILD thickness across the wafer (left), and across the die (right).
We can thus decompose the simple lumped variation described in the previous
section into two or more separate contributions. One may be able to model some of
these more accurately, enabling one to ignore or block against that particular variation
component. For example, inter-die variation may have relatively minor impact, while
intra-die variation may be a large concern for circuit timing.
[09:55 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
101
[09:55 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
102
Film thickness variations: The gate oxide thickness is a critical but usually relatively well controlled parameter. Variation tends to occur primarily from one
wafer to another with good across-wafer and across-die control. Other intermediate process thickness variations (e.g., poly or spacer thickness) can impact
channel length, but are rarely directly modeled.
Lateral dimension variations: Lateral dimensions (length, width) typically arise
due to photolithography proximity effects (a systematic pattern dependency);
mask, lens, or photo system deviations (a repeated die dependent variation,
though not directly a function of the layout density or other layout parameters);
or plasma etch dependencies (which can have both wafer scale etch rate dependencies, as well as layout density, aspect ratio, or other dependencies).
[09:55 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
103
[09:55 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
104
Line width and line space: Deviations in the width of patterned lines again arise
primarily due to photolithography and etch dependencies. At the smallest dimensions (lower metal levels) proximity and lithographic effects may be important,
while at other levels etch effects (so-called RIE lag or aspect ratio dependent
etching), which depend on line width and local layout, can be signicant.
Deviations in line width can directly impact line resistance, as well as the capacitance from one layer to layers above or below. Deviations in line width can also
result in line space differences affecting the magnitude of line-to-line coupling
within the layer (and can impact not only capacitance but also cross talk and
signal integrity).
Metal thickness: In conventional metal interconnect, the thickness of sputtered
or otherwise deposited metal lms and liners or barriers is usually well controlled, but can vary from wafer to wafer and across wafer. In damascene
(e.g., copper polishing) processes, on the other hand, dishing and erosion can
signicantly impact the nal thickness of patterned lines [11], with line thickness
losses of 10 to 20% depending on the particular patterns.
Dielectric thickness: The thickness of deposited and polished oxide lms can also
suffer substantial deviations. While wafer level deposition thickness can vary
(typically on the order of 5%), more troublesome are pattern-dependent aspects
of such deposition. For example, the deposition prole using high density plasmas (HDP) can depend strongly on the width or size of a feature being deposited
over. Furthermore (as illustrated in Fig. 6.2) the CMP process can introduce
strong variations across the die, resulting from the effective density of raised
topography in different regions across the chip [16].
Contact and via size: Contact and via size can be affected by etch process variation, as well as systematic layer thickness dependencies. Depending on the via or
contact location, for example, the etch depth can be substantially different,
resulting in different degrees of lateral opening. Such size differences can directly
affect the resulting contact or via resistance.
Contact and via resistance: Contact and via resistance related to good ohmic
contact can be sensitive to etch and clean processes, with substantial wafer-towafer and random components.
Metal resistivity and dielectric constant: While metal resistivity variation can
occur (and include a small random element), resistivity usually varies appreciably
on a wafer-to-wafer basis and is usually well controlled. Similarly, dielectric
constant may vary depending on the deposition process, but is usually well
controlled. It is possible that pattern-dependent and directional effects may
become important for some low K dielectrics being considered for future interconnect technologies.
[09:55 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
105
Ids Cox
W
Vgs
L
Ids Cox
Vth Vds
W
V
L gs
for 0Vgs
VthVds
for which P fW, L, Vth , , L, Cox g. Many of these quantities are not directly measurable and must therefore be inferred from measurements of Ids versus Vgs and Vds .
This inference process, called model parameter extraction is usually performed using a
nonlinear least squares analysis (e.g., see [1] Chap. 6). Due to: (1) the fact that the model
is only an approximation to reality; and (2) that the minimization is performed with
nite tolerances, the parameter estimate derived is subject to error.
In addition to a nominal model t, we need to characterize variations in P. This
may be done by measuring a number of devices, performing parameter extraction on
each set of measurements to get a population of parameters P, and using the population
to estimate the statistics of P.1 Based on these statistics, large numbers of hypothetical
cases can be simulated to study the resulting variation in performance. Numerous
difculties in this approach exist, including computational costs, data collection
requirements, and potentially large errors in performance estimates due to propagation
of systematic device model tting errors.
The difculty and high cost of getting reliable and accurate statistics for the model
parameters result in a situation where (1) the parameter statistics are not updated often
to reect changes and maturation in the fabrication process; and (2) there is often a
large incentive to use analysis and design methods that are less sensitive to the detailed
1
There are a number of other approaches to solving this problem; see, for example [3], [8].
[09:55 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
106
statistics of P, hence the extensive use of worst-case analysis techniques (which we will
discuss below). Nevertheless, a large number of other analysis techniques have been
tried with various levels of success. More information on the various alternative statistical analysis techniques can be found in [20], [14], and [4].
[09:55 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
107
Cgs
Vth
Vth
standard method for indirect measurement of the yield by effectively nding the worstcase bounds for the yield. Various methods also exist whose goal is to work backward
to nd the worst-case process parameters Pwc (or process ``corners'' for P) that assure
that the required yield is achieved.
The effort necessary for nding Pwc is nontrivial, and in fact is greater than that
required to compute the yield since it requires the complete statistics of the output parameter z. Fortunately, however, the same performance of two structurally similar circuits
often exhibits similar sensitivity to the parameters P and therefore results in nearly
identical worst-case parameters [4]. As a practical example, a library of ASIC cells can
use one unique setting for worst-case parameters for each type of performance (e.g.,
delay, power dissipation, or noise immunity). This practice is so prevalent, in fact, that
it is standard practice for manufacturing organizations to specify several sets of model
parameters which are the worst cases or corners for typical digital circuit performances.
[09:55 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
108
Suppose we are concerned with the difference P in some parameter between two
devices. Ideally, we want perfect matching, or P 0; but since we can't always achieve
this, the spread or variance in P gives us a sense of possible mismatch. The most
simple case is when the two devices are truly independent; then the variance in the
mismatch is twice the variance of an individual device. A more interesting case occurs
when the variation in any given device depends on the device area (or length). In
particular, when the underlying source of variation can be ``averaged'' out for larger
devices, the device mismatch depends on both the underlying statistics and the size of
the respective devices. In such cases, it is possible to achieve better matching (i.e., reduce
the variance in P) at the cost of increasing the size of the structures.
A third important situation is when the mismatch depends on the separation distance between two devices. For example, the effect of a wafer-level trend as seen by two
devices on the same die will often be dependent on the distance between those devices; a
useful approximation is to consider the variance of the mismatch to be proportional to
the square of the distance between the devices [7]. An obvious strategy is to keep devices
that require good matching as close together on the die as possible.
A nal situation is when some deterministic (e.g., layout dependent) spatial process
variation exists. Early in the design process such systematic variations are functions of
as-yet unavailable layout information and therefore must be treated as random.
Consider a parameter P whose intra-die variations are systematic and whose total
variations can then be expressed in Eq. (3):
P P0 F x, y, P~
where P0 is the mean for the given die, the function F describes the intra-die spatial
distribution of P, denotes a vector of random parameters of the spatial function, and
P~ is remaining unexplained random variation. Before spatial x; y information is
available, the intra-die component of P can only be modeled as a random distribution
having variance consistent with the maximum deviation possible due to F . One
approach is to simply use a broad random variance in a simplied approximation for
the intra-die variation. An improvement is to treat x and y as randomly distributed
across the chip, and then evaluate the function F across this distribution. In general,
this will result in a larger total variance for P than using Eq. (3) but smaller (more
accurate) variance than using a large lumped ``random'' approximation. This approach
is illustrated for a clock tree example in Section 6.5.1.
Matching of devices in the face of such layout variation can often be improved by
making the layout around the devices as matched as possible. For example, one often
adds dummy lines to match proximity effects, and dummy ll patterns are widely used
to make the layout pattern density as uniform across the die as possible [17].
[09:56 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
109
Skew
Random L effects: In this case consisted of 65 samples of L, for the central
buffer and each of the 64 loads. The performance z was found by simulating
using the nominal parameters of a 0.25 mm CMOS process. The statistics for L
were taken to be N(0:0, 0:035 mm) to reect the technology's within chip tolerance
on L. The resulting spatial distribution of L is illustrated in Fig. 6.5(a).
Random W effects: In this case consisted of 63 samples of wire width W, one
for each of the wire segments in the H tree. The impact of W on wire resistance
and capacitance was taken into account. The statistics of W were taken to be
2
An example may be a difference in loading from one node in the tree to another, which can also
result in skew.
[09:56 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
110
(a)
(b)
(c)
Figure 6.5 Results of intra-die worst-case analysis for (a) random channel length
variation, (b) random line width variation, and (c) spatial channel length
trend analysis.
N(0:0, 0:25 mm) reecting the technology's within chip tolerance on W. The
resulting spatial distribution of W is illustrated in Fig. 6.5(b).
Spatial L effects: In this experiment consisted of the three variables w0 , wx ,
and wy in a spatial function L w0 wx x wy y. A uniform distribution
was assumed for all three variables. The resulting distribution of L is illustrated
in Fig. 6.5(c).
The importance of accounting for constraints on the wafer level and random
statistics is illustrated by the worst-case skew values in the three scenarios above. In
a simple worst-case analysis where many samples of are evaluated without consideration of spatial constraints, the worst-case skew is over estimated. In the case of L, the
skew using a constrained worst-case analysis (described more fully in [9]) is 139 ps. This
compares to the more pessimistic worst-case skew based on 3 of 171.5 ps. Similarly,
in the case of W effects, the constrained variation analysis gives a worst-case skew of
41 ps, compared to a pessimistic worst-case analysis of 48.9 ps. In the case of wafer level
spatial L trends, the skew is 9.98 ps under both methods (since systematic only and no
random components are included in both analyses).
[09:56 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
111
Tree
TDriver TSubBlk
[09:56 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
112
the line thus decreasing variance (as discussed in Section 6.4.4). Specically, if the
variance 2L in a parameter P of interconnect with length Li is characterized, then the
total variance 2P for a longer interconnect with length L is reduced to 2P 2L =N where
N L=Li . This assumes that each segment of the interconnect (of length Li ) can be
treated as independent with respect to parameter P and is drawn from the same
Gaussian distribution. In some cases this might be a good assumption, but in cases
where systematic spatial trends exist, or where layout dependent parameter variation
exists, this can also be a risky assumption. Based on their models and assumptions,
Orshansky et al. compare the relative signicance of variation sources on critical path
delay in a 0.18 mm technology. They nd that when hierarchically scaled interconnect is
used (e.g., ``fat'' wires at upper levels), delay variation is about 48% of the delay, and
only 12% of that variability is due to interconnect structure. In a realistic tight pitch
structure, they estimate the overall delay variation to be 18%, of which 48% would be
due to device variation and 52% due to interconnect variation.
16
ILD thickness variation (%)
17
18
19
20
21
22
23
8000
10000
6000
8000
4000
Y (m)
2000
2000
0
6000
4000
X (m)
Figure 6.6 Modeled pattern-dependent ILD thickness variation prole for the top
metal layer in a 1 GHz microprocessor design [6].
[09:56 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
113
The predicted spatial function for ILD thickness, TILD x; y, is generated based on
the circuit layout. In this case, TILD x; y f x; y; PL, where is the effective
density of raised oxide topography ``seen'' by the polishing process. The spatial map
ILD thickness variation
500
450
No fill
400
Count
350
300
250
200
150
100
50
0
0
(a)
10
20
30
40
50 60
Delta delay (ps)
70
80
90
500
450
Metal fill
400
14ps
Count
350
300
250
200
150
100
50
(b)
0
0
10
20
30
40 50 60
Delta delay (ps)
70
80
90
500
450
Worst case
400
Count
350
300
48ps
250
200
150
100
50
0
0
(c)
10
20
30
40 50 60
Delta delay (ps)
70
80
[09:56 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
90
114
6.6 CONCLUSION
In this chapter we have examined descriptions, models, and methods for random,
correlated, and spatial variation in integrated circuit fabrication. Analysis of process
variation and its impact on both performance and yield are increasingly important for
advanced high-speed circuits, and further work to develop and apply these methods will
be needed.
REFERENCES
[1] P. Antognetti and G. Massobrio, Semiconductor Device Modeling with SPICE. McGrawHill, New York, 1988.
[2] K. Bernstein, K. Carrig, C. Durham, P. Hansen, D. Hogenmiller, E. Nowak, and N. Rohrer,
High Speed CMOS Design Styles. Kluwer, Boston, 1998.
[3] P. Cox, P. Yang, S. Mahant-Shetti, and P. Chatterjee, ``Statistical Modeling for Efcient
Parametric Yield Estimation of MOS VLSI Circuits,'' IEEE Trans. Electron Devices,
vol. ED-32, 1985.
[4] S. Director and W. Maly, Statistical Approach to VLSI. North-Holland, New York 1994.
[5] D. J. Frank, Y. Taur, M. Ieong, and H.-S. P. Wong, ``Monte Carlo Modeling of Threshold
Variation due to Dopant Fluctuations,'' VLSI Technology Symposium, pp. 169170, June
1999.
[6] V. Mehrotra, S. Nassif, D. Boning, and J. Chung, ``Modeling the Effects of Manufacturing
Variation on High-speed Microprocessor Interconnect Performance,'' IEDM, pp. 767770,
1998.
[7] C. Michael and M. Ismail, Statistical Modeling for Computer-Aided Design of MOS VLSI
Circuits. Kluwer, Boston, 1992.
[8] S. Nassif, A. Strojwas, and S. Director, ``FABRICS-II: A Statistical Simulator of the IC
Fabrication Process,'' IEEE Trans. CAD, vol. 3, 1984.
[9] S. Nassif, ``Within-chip Variability Analysis,'' IEDM, pp. 767770, 1998.
[09:56 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
References
115
[09:56 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
[09:56 12/5/00 {Jobs}BOOK/kwords/3627 chandra.603/3627-06.3d] Ref: 3627 Auth: CHANDRA Title: Design of High-Performance mp Circuits Chapter 06
PART
III
Ref:
Ref: