The Impact of NBTI Effect On Combinational Circuit Modeling, Simulation, and Analysis PDF
The Impact of NBTI Effect On Combinational Circuit Modeling, Simulation, and Analysis PDF
The Impact of NBTI Effect On Combinational Circuit Modeling, Simulation, and Analysis PDF
2, FEBRUARY 2010
173
AbstractNegative-bias-temperature instability (NBTI) has become the primary limiting factor of circuit life time. In this paper,
we develop a hierarchical framework for analyzing the impact of
NBTI on the performance of logic circuits under various operation conditions, such as the supply voltage, temperature, and node
switching activity. Given a circuit topology and input switching activity, we propose an efficient method to predict the degradation of
circuit speed over a long period of time. The effectiveness of our
method is comprehensively demonstrated with the International
Symposium on Circuits and Systems (ISCAS) benchmarks and a
65-nm industrial design. Furthermore, we extract the following key
design insights for reliable circuit design under NBTI effect, including: 1) During dynamic operation, NBTI-induced degradation
is relatively insensitive to supply voltage, but strongly dependent on
temperature; 2) There is an optimum supply voltage that leads to
the minimum of circuit performance degradation; circuit degradation rate actually goes up if supply voltage is lower than the optimum value; 3) Circuit performance degradation due to NBTI is
highly sensitive to input vectors. The difference in delay degradation is up to 5 for various static and dynamic operations. Finally,
we examine the interaction between NBTI effect, and process and
design uncertainty in realistic conditions.
Index TermsDuty cycle, input pattern, negative bias temperature instability (NBTI), performance degradation, speed, supply
voltage, temperature.
I. INTRODUCTION
HE rapid scaling of CMOS technology has resulted in
new reliability concerns, such as negative bias temperature instability (NBTI), non-conductive stress (NCS), etc.
[1][5]. NBTI primarily affects pMOS devices and may result
through the
in up to 50 mV shifts in the threshold voltage
life time, translating to more than 20% degradation in circuit
Manuscript received August 02, 2007; revised May 13, 2008. First published
May 29, 2009; current version published January 20, 2010. This work was supported by the Gigascale Systems Research Focus Center, one of five research
centers funded under the Focus Center Research Program, a Semiconductor Research Corporation Program, in part by the SRC, in part by Task 1354, and in
part by the National Science Foundation (NSF) under Grant EEC-9523338.
W. Wang was with the Department of Electrical Engineering, Arizona State
University, Tempe, AZ 85287 USA. She is new with Vitesse Semiconductor,
Austin, TX 78704 USA (e-mail: [email protected]).
Y. Cao is with the Department of Electrical Engineering, Arizona State University, Tempe, AZ 85287 USA (e-mail: [email protected]).
S. Yang is with the Department of Communication and Information Engineering, Shanghai University, Shanghai 200072 China (e-mail:
[email protected]).
S. Vrudhula is with the Department of Computer Science and Engineering,
Arizona State University, Tempe, AZ 85287 USA (e-mail: [email protected]).
S. Bhardwaj is with Synopsys, Inc., Mountain View, CA 94043 USA (e-mail:
[email protected]).
F. Liu is with the IBM Austin Research Laboratory, Austin, TX 78758 USA
(e-mail: [email protected]).
Digital Object Identifier 10.1109/TVLSI.2008.2008810
Fig. 1.
speed or in extreme cases to a functional failure [6], [7]. Experimental data further indicates that NBTI worsens exponentially
with thinner gate oxide and higher operating temperature
[7][11]. In fact, as gate oxide scales thinner than 4 nm, NBTI
has gradually become the dominant factor to limit circuit life
time [12], [13]. Even though tremendous efforts have been
spent to improve the fabrication process, the impact of NBTI
on circuit performance becomes so severe that technology
improvement alone is not sufficient, especially after the introduction of high-k gate dielectrics since 45 nm technology node.
For nanoscale CMOS circuits, it is essential to develop design
methods to understand, simulate, and minimize the degradation
of circuit performance in the presence of NBTI, in order to
ensure reliable circuit operation over a desired period of time.
The analysis of NBTI is inherently more complicated than
that of other traditional reliability issues, such as the hot-carrier
injection (HCI). NBTI exhibits an unique property of both stress
and recovery behavior during circuit dynamic operation (Fig. 1).
Depending on the duty cycle and input patterns, over 75% of
previous NBTI-induced degradation can be annealed by biasing
the pMOS gate at supply voltage
[14], [15]. Therefore,
the consideration of the recovery phase and its dependence
on node switching activity are critical to correct analysis and
design margining for the NBTI-induced degradation. This point
is underscored by Fig. 2, which demonstrates that
change
under dynamic conditions is dramatically different from that in
the static mode. Because of the rapid annealing at the beginning
stage of the recovery (Fig. 1), even a small recovery period
174
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 18, NO. 2, FEBRUARY 2010
Fig. 2. Static and dynamic NBTI degradation for different input signal
probabilities.
level and gate-level modelings of NBTI, and the algorithm of circuit aging analysis. It serves as a generic platform to incorporate NBTI into conventional static timing
analysis flow and predict the degradation of circuit performance under various operating conditions.
2) A comprehensive analysis of NBTI effect in combinational circuits: NBTI strongly affects the speed of a cir,
cuit. The most sensitive factors are concluded as
, and node switching activity. By benchmarking 65
nm International Symposium on Circuits and Systems
(ISCAS) circuits with industrial voltage and temperature
and during
profiles, we investigate the impact of
the dynamic operation. Lower is favorable to reduce
has
the degradation, while changing the operating
a marginal impact on circuit speed because the effect
at the nominal
of NBTI is relatively insensitive to
under
point. At 65 nm node, there exists an optimum
which circuit degradation has the minimum rate. We further observe that various input patterns or duty cycle sets
cause 25 difference in the circuit delay degradation
rate.
The paper is organized as follows. The timing analysis framework is described in Section II. In Section III, the impact of
NBTI effect on circuit performance is analyzed in details. Finally, the conclusion is given in Section IV. Overall, this analysis paper provides a solid basis for further design exploration
to improve circuit reliability under the NBTI effect.
II. MODELING AND SIMULATION METHODOLOGY
Fig. 3 illustrates the data flow and the structure of the
proposed framework. The temporal degradation of circuit
performance depends on both technology and design condidegradation
tions. We begin with the accurate modeling of
at the transistor level. Under NBTI effect, predictive transistor
models of NBTI are used to characterize timing behavior of
various basic circuit building gates, such as NAND and NOR
gates. An NBTI-aware library is built upon these predictive
models. Given a circuit netlist, the new library further supports
an timing analysis algorithm that is simple and efficient to
calculate circuit performance degradation. By including transistor-level modeling of other reliability mechanisms, such as
HCI and NCS, this framework is extendable to analyze other
aging effects. Each block in Fig. 3 will be described in details
in Sections II-AC.
WANG et al.: THE IMPACT OF NBTI EFFECT ON COMBINATIONAL CIRCUIT: MODELING, SIMULATION, AND ANALYSIS
175
TABLE I
SHORT TERM CYCLE BY CYCLE MODEL OF DEGRADED V
(1)
and
are the reaction rates of the forward and rewhere
is the hydrogen density at the SiSiO
verse reactions, and
interface. During the initial period of the stress phase, trap genand
eration rate is relatively slow [9]. Hence,
. Thus, (1) reduces to
(2)
With the continuation of the reaction, H is produced and two
hydrogen atoms H combine to generate a hydrogen molecule
H . The concentration of H
is related to
using
(3)
since two hydrogen atoms can combine to form a hydrogen mol[21]. Driven by the gradient
ecule with the rate constant
density, the generated hydrogen species
of the generated
diffuse away from the interface toward the gate. The diffusion
phase is governed by
(4)
is the diffusion constant, which depends on the acwhere
tivation energy and temperature. Using the approximated diffusion profile, we can get the total number of interface charges
after time , which is expressed as
(5)
where is a fitting parameter, which is less than 1;
is the
oxide thickness. By integrating (2), (3) and (5) together, we obtain the change of interface charges
(6)
where,
is proportional to the vertical electrical field,
for saturation
the inversion hole density
is the gate capacitance per unit area. Substituting
region;
, we can obtain the general form of
(6) in
degradation as
(7)
(10)
(11)
The times and correspond to the time at which the stress
has dependence
and recovery phases begin, respectively;
on electrical field and temperature. Table I shows the complete
set of formula for the calculation of
, [22] provides more
details about the model derivation.
change
The earlier models provide accurate prediction of
from cycle to cycle. However, under regular operating conditions, the impact of NBTI-induced reliability degradation is only
pronounced in a long-term, e.g., through a few years. For the
long-term prediction, it is impractical to run cycle-to-cycle simulation for the prediction of circuit aging. Hence, we derive a
closed-form expression for
[15], i.e.,
(12)
where
(8)
176
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 18, NO. 2, FEBRUARY 2010
Fig. 4. Random input sequence. (a) Normal case. (b) Extreme case.
TABLE II
LONG TERM PREDICTION MODEL OF V FOR BOTH PERIODICAL AND
NONPERIODICAL INPUT SEQUENCE
. Thus,
can be calculated by
(14)
or
(15)
With these
values available, we run SPICE simulations
and get delay values
. Thus, the coefficients of the
are computed with the following
Chebyshev polynomial
formulas:
(16)
WANG et al.: THE IMPACT OF NBTI EFFECT ON COMBINATIONAL CIRCUIT: MODELING, SIMULATION, AND ANALYSIS
177
Fig. 7. Delay and output slew rate model extraction for different C .
Fig. 6. Delay model extraction for different
1V
(17)
where
(18)
For
,
,
, and
, where can be calculated by (15) for any
. Thus, (18) can be simplified as
Fig. 8. Delay and output slew rate model extraction for different t .
(19)
Fig. 6 shows the gate delay degradation versus
for two
inputs NAND and NOR gates. By using Chebyshev polynomial to
fit the gate delay degradation, the maximum fitting error is only
0.38%.
is a Linear Function of and
for Fixing
:
2)
is linearly proportional to the
From [25], we know that
changes of and
, i.e.,
and
. By running SPICE
, we can get the gate delay
simulation for different and
model that is a linear function of
and
(20)
where
and
,
ps, and
fF. Figs. 7 and 8 show the linear fitting result of gate
and
, separately.
delay degradation under different
In summary, for the specific
,
, and
, the gate
delay is the sum of (19) and (20).
C. Hierarchical Circuit Aging Analysis
Fig. 9 illustrates the algorithm of circuit timing analysis under
NBTI. To evaluate the timing degradation due to NBTI for each
gate in a levelized circuit netlist, three parameters are required:
1) the input pattern for standby mode or duty cycle of the input
for active mode; 2) the slew rate of the input signal; and 3) the
gate load capacitance.
Given a set of input vectors at primary inputs of the circuit,
here, we assume that primary inputs are independent, the duty
cycle at the output of any gate in the circuit can be computed
178
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 18, NO. 2, FEBRUARY 2010
TABLE III
SIMULATION RESULTS FOR ISCAS89 BENCHMARK CIRCUIT
using the duty cycles of its inputs and the logic function implemented by the gate. The degradation of threshold voltage of
gate in the circuit is then obtained by evaluating the long-term
model at the particular value of duty cycle at the inputs of the
gate. The slew rate of the input signals of the gates in the first
level are defined according to the typical condition of 65 nm design. Once the information is available, including duty cycle and
slew rate for the input signal and output load capacitance, the
timing degradation for the gate under consideration is computed
from the NBTI-aware library. By adding this timing degradation to the intrinsic delay of the gate, we obtain the final gate
delay. At the same time, library model uses slew rate of the
input signals, gate load capacitance, and gate threshold voltage
degradation to calculate the slew rate of the output signal. Signal
duty cycle and slew rate are propagated from level to level, and
the earlier timing analysis procedure is repeated until the timing
degradation of the final level is calculated.
III. ANALYSIS OF NBTI EFFECT ON CIRCUIT PERFORMANCE
We implement the proposed timing analysis framework in
C++. This section describes the results and key insights obtained
by performing timing analysis on ISCAS89 benchmark circuits
[26]. A 65-nm technology is used throughout this section, and
we choose f = 100Hz for all the analysis.
A. Supply Voltage and Temperature Dependence
NBTI has strong dependence on
and [14], [15]. Here,
refers to operating supply voltage for a given circuit. The
nominal
is assumed to be 0.9 V and the nominal is 80 C.
and profiles are extracted from an industrial 65 nm deand for the whole chip are within
sign. The variations of
. For the purpose of circuits timing analysis, we select five
representative operating conditions with different combinations
and , i.e., high
and high (HH), low
and low
of
(LL), high
and low (HL), low
and high (LH),
and normal (NN). In order to analyze the temand normal
perature dependence in a wider range, we also include one more
and room temperature (LL). Table III shows
condition: low
the delay degradation for different benchmark circuits after one
year, five years, and ten years stress.
From this table, we conclude that the following three important observations for dynamic circuit operation:
1) Temperature has a bigger impact on the degradation of
circuit performance than the operating supply voltage.
For instance, after ten years stress, the delay degradation
of circuit C2670 is 17.09% under LH condition, while
it is 13.68% under LL condition. The degradation difference caused by temperature is 3.41%. If we further
to room temperature, the delay degradation
reduce
can be reduced to 8.86%. Therefore, lowering the temperature is a very effective approach to minimize NBTI
effect.
voltage variations, tuning operating
2) Within
does not show any advantage in reducing NBTI. For example, the delay degradation of circuit C1355 is 6.49%
under LH condition, while it is 6.21% under HH condition. The degradation difference caused by voltage is
only 0.28%.
is intuitively preferred to
3) Although lower operating
reduce the amount of circuit aging, this intuition does
not hold true any more for scaled CMOS design, as observed in our simulation results. On the contrary, lower
operating voltage may lead to more circuit timing degradation than that under higher voltage at 65-nm technology node, as shown in Fig. 10. Given the stress time,
WANG et al.: THE IMPACT OF NBTI EFFECT ON COMBINATIONAL CIRCUIT: MODELING, SIMULATION, AND ANALYSIS
179
TABLE IV
DELAY DEGRADATION IN PERCENT OVER TIME FOR ISCAS89 BENCHMARK
CIRCUIT (STATIC OPERATION)
Fig. 11. Leakage versus delay degradation for different input vectors.
to apply a set of preferred input pattern either to the entire circuit or to some preidentified critical units to mitigate both the
temporal degradation caused by NBTI and the circuit leakage.
Fig. 11 shows the relation between the circuit leakage and the
circuit delay degradation caused by NBTI for different input
patterns. We can see that given the required constraint for both
leakage and delay degradation (the shadow region in Fig. 11),
a set of input patterns can be preselected and applied to the entire circuit at the standby mode, such that both the total leakage
current and delay degradation are minimized. In this example,
1% of sampled input patterns provides the minimum of both circuit delay degradation and the leakage (the red square region in
Fig. 11). Such small percentage implies a low overhead in hardware implementation to apply this technique.
2) Duty Cycle Dependence: For a circuit operating at dynamic mode, the probability that each input can take a value of
1 or 0 can be any continuous value between 0 and 1. For a
, is the duty cycle
given circuit with inputs,
as
of input . We define one combination of
one set. Since for an -input circuit, the number of distinct
sets can be infinite, in order to analyze the impact of different
sets on the circuit performance, we choose five typical values:
0.1, 0.3, 0.5, 0.7, and 0.9 for each . That means in the sets,
all s are set to either 0.1, 0.3, 0.5, 0.7, or 0.9.
Fig. 12 shows how the delay degradation of circuits changes
with time. We use two benchmark circuits, namely Parity and
9symml, from ISCAS89 benchmark. As shown in the figure,
for the same circuit, different sets can result in very different
timing degradation. For example, after one year stress, the delay
degradation of circuit 9symml with input duty cycle of set1
is nearly 2 larger than that with set3. In addition, the difincreases with time, i.e.,
ference in delay degradation
is much larger than
. As mentioned previously, NBTI has a
clear preference to the gate bias due to its exponential dependence on the electrical field. Therefore, for the circuit operating
at dynamic mode, by adjusting the inputs signal set to make
180
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 18, NO. 2, FEBRUARY 2010
Fig. 12. Delay degradation over time for various duty cycle sets of circuit
Parity.
Fig. 14. Frequency degradation of RO under both process variation and NBTI
effect.
the relative time it stays at the recovery state longer, NBTI-induced degradation is reduced.
Fig. 13 shows the histogram for the delays of the sampled
sets. The axis represents how many sets generate similar circuit delay. The left part of the figure is the histogram for
region A in Fig. 12, and the right part of the figure shows the
histogram for region B in Fig. 12. Here, A means all possible
delay degradation values of the circuit under one year operation,
while B means degradation values after ten years operation. The
figure illustrates that the delay degradation profile of the circuit
after ten years dynamic stress has a much wider spread compared to the spread of the degradation after one year. This means
that with increasing time, different sets tend to generate more
and more diversified effects on the circuit degradation. In other
words, several sets might result in similar circuit delay degradation in a short time period. However, on a long term, they can
result in quite different degradations. Furthermore, we observe
that more and more input sets tend to generate larger timing
degradation and the path delay distribution becomes wider in
the long run. This is because different input results in quite
(Fig. 2), which correspondingly leads to wide
different
distribution of circuit path timing. Therefore, modulating node
activities will be a very useful design knob to mitigate NBTI effect for dynamic operation.
While NBTI effect originates from a transistor-level phenomenon, its impact on circuits interacts with many other process
and circuit parameters. Based on the earlier simulation framework, we further examine these interactions with process variability and operation uncertainty in this section.
1) Interaction With Process Variability: For 65 nm technology, process variations, such as that in the threshold voltage
due to random dopant fluctuations, add a large portion of uncertainties in circuit design. Since NBTI-induced transistor and
circuit performance degradations are highly sensitive to process
parameters and operation conditions, including
, temperature, and switching activity, circuit aging strongly interacts with
static process variations. Under NBTI effect, a pMOS device
with lower
degrades much faster than that of a higher
pMOS, and thus, its
increases more after the degradation.
As a result, the difference in
among transistors becomes
smaller after some period of the stress. Fig. 14 shows the frequency change of 11-stages ring oscillator with increasing time.
At time equals to 0, the difference between low
and high
is 60 mV, which results in 6.2% variation in frequency. At time
equals to ten years, it reduces to 1.6%. With time increasing, frequency difference that causes by process variations decreases.
From Fig. 14, we also observe that the frequency degradation
caused by NBTI effect after ten years stress is 10.5%, which is
more than the difference caused by process variations at
.
For robust circuit design, this information implies that both temporal change under NBTI and static process variation are necessary to be considered in the design stage.
2) Path Reordering for Multiple Output Circuits: An important aspect of the effect of NBTI on circuit timing is the possible
critical path reordering. For traditional static timing analysis, the
paths of a circuit with multiple outputs have a fixed timing order
over time. However, under NBTI effect, the original critical path
may become noncritical one and vice versa, since the degradation of gate delay is strongly influenced by input duty cycle and
the sequence, which are uncertain in real operation.
WANG et al.: THE IMPACT OF NBTI EFFECT ON COMBINATIONAL CIRCUIT: MODELING, SIMULATION, AND ANALYSIS
181
studies of the impact of NBTI effect on the performance of combinational circuits, during both static and dynamic operations.
We observe that at 65 nm technology generation, reducing temperature is an effective way to minimize NBTI effect. Up to 60%
delay degradation can be offset if the temperature can be maintained at room temperature. During the dynamic operation, the
delay degradation caused by NBTI effect is relatively insensitive
even leads to higher degrato supply voltage, while lower
dation rate. The input control is also an effective approach to
minimize NBTI-induced circuit performance degradation. Various input patterns and duty cycle sets cause 35 difference in
circuit delay degradation. Overall, this analysis provides a solid
basis for further design exploration to improve circuit reliability
under NBTI effect.
ACKNOWLEDGMENT
The authors would like to thank Dr. Vijay Reddy and Dr.
Srikanth Krishnan at TI for the insightful discussions.
REFERENCES
Fig. 15. Example circuit to demonstrate the critical path changing with time.
(a) C17 benchmark circuit. (b) Timing degradation versus time.
182
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 18, NO. 2, FEBRUARY 2010
[15] S. Bhardwaj, W. Wang, R. Vattikonda, Y. Cao, and S. Vrudhula, Predictive modeling of the NBTI effect for reliable design, in Proc. IEEE
Custom Integr. Circuits Conf., Sep. 2006, pp. 189192.
[16] T. Grasser, B. Kaczer, P. Hehenberger, W. Gos, R. O. Connor, H.
Reisinger, W. Gustin, and C. Schlunder, Simultaneous extraction of
recoverable and permannent components contributing to bias-temperture instability, in Proc. Int. Electron Devices Meeting, 2007, pp.
801804.
[17] V. Huard, C. Parthasarathy, N. Rallet, C. Guerin, M. Mammase, D.
Barge, and C. Ouvrard, New characterization and modeling apporach
for NBTI degradation from transistor to product level, in Proc. Int.
Electron Devices Meeting, 2007, pp. 797800.
[18] V. Reddy, J. Carulli, A. T. Krishnan, W. Bosch, and B. Burgess,
Impact of negative bias temperature instability on product parametric
drift, in Proc. Int. Test Conf., 2004, pp. 148155.
[19] S. V. Kumar, C. H. Kim, and S. S. Sapatnekar, An analytical model
for negative bias temperature instability, in IEEE/ACM Int. Conf.
Comput.-Aided Design, 2006, pp. 493496.
[20] B. C. Paul, K. Kang, H. Kufluoglu, M. A. Alam, and K. Roy, Temporal performance degradation under NBTI: Estimation and design for
improved reliability of nanoscale circuits, in Proc. ACM/IEEE Design
Autom.Test Eur., 2006, pp. 780785.
[21] M. A. Alam, On the reliability of micro-electronic devices: An introductory lecture on negative bias temperature instability, Nanotechnol.
501 Lect. Ser., Sep. 2005 [Online]. Available: http://www.nanohub.
org/resources/?id=193.
[22] W. Wang, V. Reddy, A. Krishnan, R. Vattikonda, S. Krishnan, and Y.
Cao, Compact modeling and simulation of circuit reliability for 65 nm
CMOS technology, IEEE Trans. Device Mater. Rel., vol. 7, no. 4, pp.
509517, Dec. 2007.
[23] W. Zhao and Y. Cao, New generation of predictive technology model
for sub-45 nm early design explorations, IEEE Trans. Electron Devices, vol. 53, no. 11, pp. 28162823, Nov. 2006.
[24] [Online]. Available: http://math.fullerton.edu/mathews/n2003/ChebyshevPolyMod.html
[25] T. Sakurai and A. R. Newton, Alpha-power law mosfet model and
its application to CMOS inverter delay and other formulas, IEEE J.
Solid-State Circuits, vol. 25, no. 2, pp. 584594, Apr. 1990.
[26] [Online]. Available: http://www.cbl.ncsu.edu/
feature development. In 2009, he joined the SOC R&D Center in Communication and Information Engineering Department, Shanghai University and was selected as the Shanghai Eastern Scholar Professor. He holds several Chinese and
U.S. patents. He has published numerous papers in major IEEE conferences and
Transactions. His research interests include multimedia MPSOC design, embedded system design, low-power and reliable VLSI design, power modeling
and optimization, and CMOS compact modeling.
WANG et al.: THE IMPACT OF NBTI EFFECT ON COMBINATIONAL CIRCUIT: MODELING, SIMULATION, AND ANALYSIS
183