Professional Documents
Culture Documents
Eeiol 2009mar26 Eda Ta 01
Eeiol 2009mar26 Eda Ta 01
eetindia.com | EE Times-India
and interconnect parameters
to obtain the overall standard
deviation of the path delay. For
example, consider the path delay
from two timing arcs as shown
in Figure 3. Since each delay
component has its variations, the
variations are combined differ-
ently depending upon whether
these are correlated or uncor-
related. If the variations are from Figure 3: Path delay comprised of variations in components.
the same source (such as caused
by G_p1 which track each other), the distribution correspond to -/+
the of the path delay is simply 2.576 of the distribution.
equal to (1 + 2). However, if Based upon the path delays,
the variations are uncorrelated, the SSTA reports the mean, stan-
the of the path delay is equal to dard deviation and the effective
sqrt(12 + 22) which is smaller minimum / maximum values
than (1 + 2). In practice, the (based upon the coverage of the
variations modeled fall in both distribution) of slack for each path
categoriescorrelated as well whereby the passing or failing can
as uncorrelated and thus the be determined based upon the
contributions from these types of required statistical confidence.
variations need to be combined Figure 4: Path slack distribution.
appropriately. Statistical timing libraries
The clock path delays for In the SSTA approach, the cell tion (nominal - 1, the other factured parts will have a timing
launch and capture clock are also libraries used in a design provide parameters being at nominal violation.
expressed statistically in the same timing models at various environ- value. With the statistical models for
manner. Based upon the data mental conditions. For example, the cells and interconnect, the sta-
and clock path delays, the slack the analysis at max Vdd and low SSTA results tistical timing approach analyzes
is obtained as a statistical variable temperature corner utilizes librar- The results from statistical analy- the design at corner environment
with its nominal value as well as ies which are characterized at this sis provide path slack in terms of conditions and explores the space
standard deviation. Assuming condition but the process param- its mean and corner values. The due to process and interconnect
normal distribution, effective eters are modeled statistically. For SSTA reports indicate whether parameter variations. For example,
minimum and maximum values N process parameters, a statistical the mean as well as the statistical a statistical analysis at worst-case
corresponding to (mean +/ - can timing library characterized at extremes of the path slack meet VT (Voltage and Temperature)
be obtained. The (mean -/+ 3 power supply of 1.32V and -40C the requirements. would explore the entire global
corresponds to coverage of 99.73 may include the following: An example of the path slack process and interconnect space.
per cent of the distribution which Timing models with nominal distribution is illustrated in Figure Another statistical analysis at
means that only 0.135 per cent of process parameters, plus the 4. The path slack has a mean value the best-case VT (Voltage and
the resulting distribution is smaller following with respect to of +0.72ns with 0.28ns standard Temperature) would also explore
than the (mean - 3) value; similarly each of the process param- deviation. Assuming -/+3 cov- the entire process and intercon-
only 0.135 per cent of the distribu- eters. erage, the effective minimum nect space. These analyses can
tion is larger than this (mean + 3) Timing models with respect value has a violation by 0.12ns be contrasted with the traditional
value. The designer can choose to to one parameter with varia- - path slack minimum is -0.12ns. corner analysis at worst-case (or
cover smaller (or larger) proportion tion (nominal + 1, the other If +/- 2.576 coverage is selected, best-case) PVT each of which
of the distribution based upon the parameters being at nominal the statistical distribution meets explore a single point of PVT and
statistical signoff being smaller (or value. the requirement (no negative interconnect.
larger) than the 3. For example, Timing models with respect slack). The +/- 2.576 coverage im-
99 per cent of the coverage of to one parameter with varia- plies that only 0.5% of the manu-
eetindia.com | EE Times-India