=Paper= {{Paper |id=Vol-1566/paper5 |storemode=property |title=Reliability-aware design method for CMOS circuits |pdfUrl=https://ceur-ws.org/Vol-1566/Paper5.pdf |volume=Vol-1566 |authors=Theodor Hillebrand,Nico Hellwege,Steffen Paul,Dagmar Peters-Drolshagen |dblpUrl=https://dblp.org/rec/conf/date/HillebrandHPP16 }} ==Reliability-aware design method for CMOS circuits== https://ceur-ws.org/Vol-1566/Paper5.pdf
                                                                                                                                                 17


Reliability-Aware Design Method for CMOS Circuits

                       Theodor Hillebrand, Nico Hellwege, Steffen Paul, Dagmar Peters-Drolshagen
                                   Institute of Electrodynamics and Microelectronic (ITEM.me)
                                       University of Bremen, Germany, +49(0)421/218-62551
                                   {hillebrand, hellwege, steffen.paul, peters}@me.uni-bremen.de

    Abstract—In this paper a reliability-aware design method
based on the gm/ID -methodology is presented which allows
designers of integrated analog circuits to consider process as well
as environmental variations and aging effects already at early
design stages. Within this method the whole simulation effort is
shifted to a single transistor level. With a generated stochastic
Look-Up table the small signal characteristics of transistors and
circuits can be predicted. Exemplarily, a reliability-aware design
for common source amplifiers is shown and the predicted values
are compared to those from a traditional simulation showing good
data fitting and small deviations.

                                                                      Fig. 1. Deviation of threshold voltage Vth due to HCI of NMOS transistors
                      I.   I NTRODUCTION                              over a period of 3 Ms versus the inversion coefficient IC for different lengths
                                                                      L.
    Reliable design flows for integrated CMOS circuits must
take into account all effects that influence whole circuits or
several single transistors. For larger technology nodes it was        resistant towards process variations the well known gm/ID -
sufficient to design a circuit with respect to pure electrical        methodology has to be enhanced [3].
properties like voltages, currents or capacitance. However, the
                                                                          The presented Reliability-AwaRE (RARE) design flow
progressive downscaling of CMOS transistors necessitates a
                                                                      is based on stochastic Look-Up-Tables (LUT) including all
design flow that is able to consider both process variations
                                                                      necessary variables for the gm/ID -methodology. The LUT
and time-dependent degradation at early stages of the design.
                                                                      contains the distribution functions of these required parameters
Other approaches will lead to an iterative simulation flow once
                                                                      and their particular behavior over time for 3 Ms (⇡ 10 years).
an initial design has been found. The drawback of a design
                                                                      The LUT entries are generated through transient simulations of
flow that depends on intensive simulations at system level
                                                                      2000 P- and NMOS transistors utilizing a modified BSIM6 [4]
is that for example aging simulations on this level are very
                                                                      transistor model presented in [5]. Subsequently, the extracted
time consuming or even unfeasible. Therefore a methodology
                                                                      distributions can be used in a modified gm/ID -design flow and,
is needed that enables designers to consider all effects on
                                                                      furthermore, a direct calculation of small signal parameters can
scaled down devices and does not evoke complex simulations
                                                                      be carried out. This new approach shifts the simulation effort
at system level.
                                                                      from the system to the single-transistor level and realizes a
    The two most important aging mechanisms in CMOS tran-             reliability-aware design method for CMOS circuits.
sistors are Bias Temperature Instability (BTI) and Hot Carrier
Degradation (HCD) [1]. For both effects exist several different                        II.   T HE gm/ID -M ETHODOLOGY
models that can explain some of the observed phenomena                    The main objective of the gm/Id-methodology is describing
linked to these mechanisms. Nevertheless, the physics behind          the operating point of MOS transistors with W/L-independent
BTI and HCD are yet not fully understood. The main impact             metrics. In order to achieve this goal the so called transcon-
of those aging influences is an increase of the charge under the      ductance efficiency gm/Id and the inversion coefficient IC are
gate oxide of transistors causing higher threshold voltage Vth ,      used. Where
higher Rds,on and reduced mobility µn/p . Simply expressed,                                                         ⇣     ⌘
the transistor becomes slower.                                                 gm      1 @ID       @ ln(ID )    @ ln WID
                                                                                                                       /L
                                                                                   =            =            =                   (1)
     This work is based on the gm/ID -methodology that was                     ID     ID @VGS        @VGS          @VGS
firstly introduced by [2]. The main advantage of this design          and
methodology is its capability to consistently describe the                                              ID
behavior of CMOS transistors over all regimes of operation.                                  IC =                                (2)
                                                                                                    I0 · (W/L)
Thus, designers are able to contrive circuits in which all
transistors are operating in moderate inversion. This operating       with I0 = 2nµCox Vt2 being a technology specific current.
point is the best trade-off between speed and power consump-          Due to the fact that ID / W/L both metrics are W/L-
tion. However, in this operating region transistors are most          independent. Thus, the operating point of any MOS transistor
badly affected by HCD and BTI which is shown in figure 1.             can be described by the tuple
   In order to ensure reliable low power circuits that are                                     TOP = {IC, ID , L} .                              (3)

 Workshop on Early Reliability Modeling for Aging and Variability in Silicon Systems – March 18th 2016 – Dresden, Germany

 Copyright © 2016 for the individual papers by the papers' authors. Copying permitted for private and academic purposes. This
 volume is published and copyrighted by its editors.
                                                                                                                                             18

By choosing an operating point, e.g. in moderate inversion, the                   The simulation data is fitted either with a normal fn (x, t)
IC is set, which leads to ID , further L should be chosen large               (7) or with a log-normal fln (x, t) (8) distribution depending on
enough to prevent short channel effects. According to equation                which one describes the basic population best. Two different
(2) the width can be calculated as                                            distribution functions are required because some distribution
                                       ID · L                                 functions are symmetrical and some possibly not.
                              W =              .                      (4)
                                       I0 · IC                                                               ✓       ◆2 !
                                                                                                1          1 x µ
To improve the accuracy of this method Look-up tables are                        fn (x, t) = p       exp                                     (7)
                                                                                               2⇡          2
used because the simulated data considers additional effects                                             ✓
which may be included in specific transistor models and
                                                                                             8                 ⇣        ⌘2 ◆
                                                                                             < p 1 exp       1 ln (x) µ
                                                                                                                                    x>0
manufacturing processes. The transconductance is then derived                   fln (x, t) =      2⇡ x       2                               (8)
from                                                                                         :
                         ✓ ◆                                                                   0                                    x0
                           gm
                   gm =             · ID .                 (5)
                           ID sim                                             x denotes any fitted parameter (e.g. IC, gm ) and t is the time.
                                                                              These two functions were chosen because both have two fitting
    Utilizing this design method the operating point of every                 parameters (µ, ) with the same meaning and this simplifies
transistor in a circuit can be derived and furthermore small                  the calculus of small signal parameters. The time dependency
signal performances of the circuit can be directly analyzed.                  comes in with the fitting of µ and , as a matter of simplicity,
                                                                              with a fourth order polynomial function over time which gives
           III.    G ENERATION OF STOCHASTIC LUT S
                                                                                       µ(t) = p1,µ t4 + p2,µ t3 + p3,µ t2 + p4,µ t + p5,µ    (9)
    Due to the fact that within the mentioned gm/Id-
methodology every transistor is designed separately, it is                    and
sufficient for the LUT to analyze the behavior of one PMOS
and one NMOS transistor. The only parameters that have to
be swept, are the length L and the gate-source voltage Vgs .                        (t) = p1, t4 + p2, t3 + p3, t2 + p4, t + p5, .          (10)

                  Lmin            L  3 ⇥ Lmin
                     0            Vgs  Vdd = 1 V                    (6)          The numerical analysis is performed in M ATLAB. The sim-
                                                                              ulation data is reduced from 16 GB to approximately 240 MB
                                                                              containing the same amount of information. The data reduction
    Within this work a 65 nm CMOS technology is considered
                                                                              can be realized by storing the coefficient of distribution and
the maximum length of which is confined to 3 ⇥ Lmin . For
                                                                              fitting functions instead of storing the whole data. The second
every specific sweep point a 3 Ms transient simulation with
                                                                              advantage is that this simulation has to be performed only once
2000 transistors affected by process and temperature variation
                                                                              for every technology. Moreover, the resulting time-dependent
is performed. Table I shows the normal distribution functions
                                                                              distribution functions for the parameters can subsequently be
of all considered parameters with their particular mean value
                                                                              used in the gm/Id-methodology which is shown in the next
µ and standard deviation . The values for µ and correspond
                                                                              section.
to those which are specified by the technology.
 TABLE I.         PARAMETERS OF NORMAL DISTRIBUTION FUNCTIONS OF
                        ALL CONSIDERED QUANTITIES
                                                                                 IV.    C ALCULATION OF SMALL SIGNAL PARAMETERS
 Parameter                             Symbol   µ            p
 Temperature                           T        27 C           2 C                In order to perform the calculation of small signal parame-
 Gate oxide thickness                  tox      tox,norm     7 pm
 Length                                L        Lspec        2 nm
                                                                              ters for MOS transistors as well as circuit performances like the
 Width                                 W        Wspec        2 nm             DC gain ADC of common source amplifiers, some calculation
 Gate doping concentration             Ngate    Ngate,norm   5 · 1022 m   3
                                                                              specification has to be performed in a different manner because
 Channel doping concentration                                1 · 1021 m   3
                                       Ndep     Ndep,norm
                                                                              random variables are considered. The inversion coefficient IC
 Source / Drain doping concentration   NS/D     NS/D,norm    1 · 1023 m   3
                                                                              is given by equation (2) where ID , I0 , W and L are partially
                                                                              independent random variables denoted with bold print. An
    Figure 2 shows the test benches for NMOS and PMOS
                                                                              important fact is that some parameters are not stochastically
transistors.
                                                                              independent, thus the covariance is

                                                                                                       cov(x, y) 6= 0 .                     (11)

                                                                              In common design flows the technology current I0 is treated
                                                                              as a constant value for each technology. However, in this case
                                                                              this current is given by I0 = 2nµCox Vt 2 which is not a
                                                                              constant value because each parameter is affected in a different
                                                                              way by the variations specified in table I. Table II shows
                                                                              the interdependencies of I0 and the process/environmental
Fig. 2.   Test benches for NMOS (a) and PMOS (b) transistors.                 variations.
 Workshop on Early Reliability Modeling for Aging and Variability in Silicon Systems – March 18th 2016 – Dresden, Germany

 Copyright © 2016 for the individual papers by the papers' authors. Copying permitted for private and academic purposes. This
 volume is published and copyrighted by its editors.
                                                                                                                                                             19

         TABLE II.    I NTERDEPENDENCIES OF I0 AND THE                                gm/ID shows a unique behavior over time because g
               PROCESS / ENVIRONMENTAL VARIATIONS                                                                                           m and ID
                                                                                      are unequally affected by aging and this leads to a compression
                    Parameter    Main Dependencies
                    n            T, Ndep , Ngate , tox
                                                                                      of the gm/ID distribution.
                    µ            T
                    Cox          tox
                    Vt           T



   For the technology current follows
       ✓      ◆N Y N ✓        ◆
           1             1
I0 =K p                         · ...
           2⇡     i=1    i xi
                N ✓           ◆2 !                           ✓                 ◆2 !
             1 X zi µ i                                  1       zT       µT
    exp                              · exp
             2 i=1      i                                2            T
                                                                               (12)
where zi = ln xi _ zi = xi depending on whether the variable
is log-normal or normal distributed. K contains all constant                          Fig. 3. Distribution function of transconductance gm of NMOS transistors
factors and N is the number of independent random variables.                          with L = 130 nm and Vgs = 0.75 V over 3 Ms.
The correlation coefficients are neglected because rij = 0 for
I0 e.g. the change in temperature is uncorrelated to a change in
doping concentration and vice versa. The resulting distribution
is a normal distribution if all contributing distributions are
normal distributions, and it is log-normal distributed if at
least one variable follows a log-normal distribution. In order
to calculate IC and gm/ID two random variables have to be
divided and the resulting distribution must be extracted.
   Therefore, let
                        x                          gm
                 z=             ,     gm/ID =                                  (13)
                        y                          ID
then the problem is solved for x = z · y. The resulting
distribution is given by
             Z1                      
                       y                    1                                         Fig. 4. Distribution function of drain current ID of NMOS transistors with
    fz (z) =            p        exp             · ...
                2⇡ x y 1 r     2       2(1 r2 )                                       L = 130 nm and Vgs = 0.75 V over 3 Ms.
             0
             ✓                                 ◆
               (yz)2     2rzy2    y2
                   2
                               +   2
                                     + h(y, z)   dy . (14)
                  x             x y       y

The function h(y, z) contains all terms considering the mean
values of the two distributions and r = cov(x,y)/ x y . Equation
(14) applies for both the calculation of IC and gm/ID because
the change in ID is correlated to I0 and gm is correlated to
ID . All calculated distributions are time-dependent because µi
and i are. Therefore the correlation coefficient r is also time-
dependent and
                            lim rij = rij,0                                    (15)
                            t!1

holds, because all aging effects will saturate at a certain point
in time and then the distribution parameters will become time-
independent. This is due to the fact that every operating point                       Fig. 5. Distribution function of the calculated transconductance efficiency
                                                                                      gm/ID of NMOS transistors with L = 130 nm and Vgs = 0.75 V over 3 Ms.
has a certain maximum amount of traps that can be generated
and occupied. The mentioned time dependency necessitates a
repeated evaluation of these parameters for several different                                        V.    C OMMON S OURCE A MPLIFIER
time steps.
                                                                                          In this section a common source amplifier (CS-Amp) which
    With the calculation of these distributions the LUT contains                      is shown in figure 6 is designed with the gm/ID -method.
all necessary entries for each sweep point to be used within
the gm/ID -method. Figures 3, 4 and 5 show exemplarily the                                Subsequently, the DC gain ADC of the CS-Amp is de-
distribution of gm , ID as well as gm/ID . The distribution of                        rived with the small signal characteristics of the particular
 Workshop on Early Reliability Modeling for Aging and Variability in Silicon Systems – March 18th 2016 – Dresden, Germany

 Copyright © 2016 for the individual papers by the papers' authors. Copying permitted for private and academic purposes. This
 volume is published and copyrighted by its editors.
                                                                                                                                                   20

                              VDD             VDD

                    M3                        M2


                                                        Vout
                                   Ibias

                   VSS                        M1
                                  Vin

                                              VSS
                                                                           Fig. 7. Distribution function of simulated gm,1 of a common source amplifier
Fig. 6.   Common source amplifier with active PMOS current mirror load.    over 3 Ms.



MOSFETs. The calculated distribution function of ADC is
compared to the distribution of simulated results for the CS-
Amp in C ADENCE V IRTUOSO. Table III shows the chosen
value for the three transistors.
TABLE III.      A PPROPRIATE OPERATING POINT PARAMETER VALUES FOR
                     TRANSISTORS IN THE CS-A MP

                Parameter         Value    Parameter    Value
                     W1           260 nm       IC1      5
                     W2           260 nm       IC2      50
                     W3           2.6 µm       IC3      50
                     L1           130 nm
                     L2           130 nm          ID    100 µA
                     L3           130 nm           I0   995 nA             Fig. 8. Relative error between the calculated and the simulated distribution
                                                                           function of gm,1 .
   As it can be seen, the amplifier is designed in a way that
M 1 operates in moderate inversion and the two transistors
                                                                           plotted because it is a 5-dimensional function. Therefore, only
forming the current mirror operate in strong inversion.
                                                                           the error for gm,1 is shown, but the shown deviation applies
    The DC gain can be approximated by                                     also for gds,1 and gds,2 .
                 ⇣     ⌘
                            gm,1                                              Additionally, the shown calculation can be carried out for
                             ID                          gm,1              every small signal circuit performance.
   ADC = ⇣              ⌘          ⇣sim ⌘          =              . (16)
                gds,1                g
                                  + Ids,2            gds,1 + gds2
                 ID
                            sim        D
                                            sim
                                                                                                    VI.     C ONCLUSION
                                                                               In this paper a design method is presented that allows de-
    The calculation of ADC follows the same scheme like                    signers to consider process as well as environmental variations
that for IC and gm/ID . All conductances are time-dependent,               and aging effect at early design stages. Moreover, the method
therefore the expression for ADC already includes the impact               shifts the simulation effort to a single transistor level by
of aging and process/environmental variations. Moreover, it is             generating a stochastic Look-Up Table. This leads to reduced
possible to evaluate which is the most crucial parameter for               simulation time and amount of data that must be stored.
both effects at this very early design stage. Table IV shows               With this data good predictions for small signal parameters
a comparison of predicted fresh/aged ADC and those values                  of MOSFET and circuit performances can be derived. The
simulated in C ADENCE. The initial amplification as well as the            method is evaluated with the design of a common source
impact due to aging is overestimated because the prediction                amplifier showing only small errors in the prediction of the
neglects the load resistance.                                              initial distribution as well as for the degraded distribution.
   TABLE IV.       C OMPARISON OF MEAN PREDICTED AND SIMULATED                                          R EFERENCES
                          FRESH / AGED ADC .
                                                                           [1] Maricau, Elie, and Georges Gielen. Analog IC Reliability in Nanometer
                 Fresh        Value           Aged      Value                  CMOS. Springer Science & Business Media, 2013.
              ADC,pre         93.1 dB      ADC,pre      13.7 dB            [2] Enz, Christian C., and Eric A. Vittoz. Charge-based MOS transistor
              ADC,sim         82.3 dB      ADC,sim      19.12 dB
                                                                               modeling. John Wiley & Sons, 2006.
                                                                           [3] Hellwege, Nico, et al. Using operating point-dependent degradation and
    Figures 7 and 8 show the distribution for the simulated                    g m/I D method for aging-aware design. Integrated Reliability Workshop
gm,1 as well as the relative error between the simulated and                   Final Report (IRW), 2013 IEEE International. IEEE, 2013. S. 113-116.
calculated distribution. Around the mean value µgm,1 = 1 mS                [4] Agarwal, et al. BSIM6.1.0 MOSFET Compact Model. University of
the relative error is less than 3%. For lower and higher values                Calirfornia, 2014.
the error increases, but in order to fit this region another               [5] Hillebrand, et al. Stochastic analysis of degradation and variations in
distribution from the LUT has to be utilized. ADC cannot be                    CMOS Transistors, ZuE 2015.

 Workshop on Early Reliability Modeling for Aging and Variability in Silicon Systems – March 18th 2016 – Dresden, Germany

 Copyright © 2016 for the individual papers by the papers' authors. Copying permitted for private and academic purposes. This
 volume is published and copyrighted by its editors.