Sheu 1987
Sheu 1987
4, AUGUST 1987
   Afsstract —The           Berkeley        Short-chmsnel           IGFET        Model     (BSIM),     an ac-      only      as accurate      as the models              used.      In     the past,        the
curate     and computatfonally            efficient    MOS          transistor     model, and its associ-          SPICE2       program      has provided            three built-in           MOS        tran-
ated     characterization        facility     for     advanced         integrated-circuit         design     are
                                                                                                                   sistor models       [6]. The Level-1          model,       which       contains       fairly
described.      Both the strong-inversion              aud weak-inversion             components        of the
drain-current        expression        are included.          In order       to speed up the circnit-
                                                                                                                   simple     expressions,        is most suitable           for preliminary          analy-
simulation        execution      time,      the dependence             of the drain         current    on the      sis. The     Level-2     model,      which        contains       expressions          from
substrate       bias has been          modeled        with    a uumerical          approximation.          This    detailed     device     physics,       does not           work      well    for    small-
approximation         also simplifies         tfre transistor          terminal     charge     expressions.        geometry        transistors.      The       Level-3       model         represents         an
The      charge     model      was derived            from    its     drain-cument          counterpart       to
                                                                                                                   attempt     to pursue      the semi-empirical               modeling         approach,
preserve     consistency        of device physics.           Charge conservation              is guaranteed
in this model.
                                                                                                                   which only approximates device physics and relies on the
   The model parameters                are extracted         by an automated             parmneter-extrac-         proper choice of the empirical parameters  to accurately
tion     program.     Use     of this model           to analyze          device    characteristics        from    reproduce       device characteristics.
several      NMOS       and     CMOS          processes       has resulted          in good       agreement          Many   articles on MOS transistor     modeling  have ap-
between      measured         and modeled        results for transistors            with effective        chan-
                                                                                                                   peared in the literature [7]–[16] and efforts to model ever
nel lengths       as smafl as 1 pm. Enhancements                          for submicrometer           applica-
tions    have been pointed          out.
                                                                                                                   smaller     and more complex             MOS        transistors         continue       at a
                                                                                                                   rapid     pace. MOS       transistor        models        widely       used in circuit
                                                                                                                   analysis are essentially semi-empirical in nature. Terms
                                     I.       INTRODUCTION                                                         with strong physical meaning are employed to model the
                                                                                                                   fundamental         physical       effects    while       parameters          are judi-
C         OMPUTER-AIDED
      pensable in integrated-circuit
Program with Integrated
                                                      design tools have become indis-
                                      design. The Simulation
                             Circuit Emphasis (SPICE) pro-
                                                                                                                   ciously introduced
                                                                                                                   This approach
                                                                                                                   especially
                                                                                                                                         to embrace subtle device characteristics.
                                                                                                                                      serves best for circuit-analysis
                                                                                                                               as two- and three-dimensional
                                                                                                                                                                         purposes
                                                                                                                                                                small-geometry
gram [1] has been widely accepted for circuit analysis since
                                                                                                                   effects become more important.
its introduction               a decade ago. Circuit-simulation                                execution
                                                                                                                      In this paper, the development of a simple and accurate
time        has been           substantially                 reduced             through       algorithm
                                                                                                                   short-channel       MOS        transistor     model,        the Berkeley           Short-
improvement              and hardware                  enhancements                  in the past few
                                                                                                                   channel     IGFET       Model       (BSIM),        and its associated               char-
years.       Novel          circuit-simulation                  algorithms,                such       as the
                                                                                                                   acterization  facility for advanced integrated-circuit design
iterated-timing-analysis                       method               [2]    and       the      waveform-
                                                                                                                   are described. The BSIM builds upon AT&T Bell Labora-
relaxation          method        [3], promise               to offer more than an order
                                                                                                                   tories’ CSIM with substantial enhancements [17] -[19]. The
of magnitude             speed-up             as compared                 with the conventional
                                                                                                                   characterization facility includes a fully automated param-
circuit   simulator     SPICE2. The dedicated-hardware           ap-
                                                                                                                   eter-extraction       program       and implementation                   of the com-
proach, such as multiprocessor-based         simulation    schemes
                                                                                                                   plete model, which includes expressions for dc and capaci-
[4], [5], also drastically  reduces the circuit-simulation    time.
                                                                                                                   tance characteristics and extrinsic components, in SPICE2.
       Device       modeling        plays an important                       role in VLSI             circuit
                                                                                                                   Since a fully device-physics-oriented   modeling  approach
design       because computer-aided                           circuit        analysis         results       are
                                                                                                                   usually    makes      parameter        extraction         particularly        difficult,
                                                                                                                   the    semi-empirical      approach          was adopted               in developing
                                                                                                                   BSIM to cope with the rapid advances of technologies and
   Manuscript     received July 18, 1986; revised February              27, 1987. This
                                                                                                                   to make automated parameter extraction possible. An ana-
work was supported       by the Semiconductor         Research Corporation.
   B. J. Sheu was with the Department               of ElectncaJ Engineenng           and                          lytical representation with 17 electrical parameters per
Computer     Sciences, University      of California,    Berkeley, CA 94720. He is
                                                                                                                   device size was found to be adequate for modeling                                 the dc
now with the Department            of Electrical     Engineering     and Information
Sciences Institute,     University   of Southern California,        Los Angeles, CA                                characteristics. The parameter-extraction program                                 gener-
90089.
                                                                                                                   ates a process file which contains a set of parameter values
   D. L. Scharfetter     was with the Department           of Electrical    Engineering
and Computer      Sciences, University     of California,    Berkeley, CA 94720. He                                for circuit analysis. Circuit designers need only describe
is now with Automated           Characterization      Systems Inc., Cupertino,        CA
                                                                                                                   the layout geometries of transistors and parasitic elements
95014.
   P.-K.   Ko and M.-C.         Jeng are with the Department              of Electrical                            to execute circuit   simulation.  Use of BSIM to analyze
Engineering    and Computer        Sciences, University      of California,    Berkeley,
                                                                                                                   device characteristics from several NMOS   and CMOS
CA 94720.
   IEEE Log Number         8714877.                                                                                processes has resulted in good agreement between mea-
sured        and modeled               results     with    effective       channel    lengths          2. Triode Region               [VGs > ~h and !3 < V,~ < VDsAT]:
down         to 1 pm.
     v ~~
     ‘is
               flat-band
               surface-inversion
                                    voltage,
                                               potential,
                                                                                                                                                               COX;
                                                                                                                                                                 (VGS– ~~)2
                                                   (?
                                                    process-f       ile
                                                                                                                ters.
                                                                                                                program
                                                                                                                        At
                                                                                                                according
                                                                                                                              the initial        data-processing
                                                                                                                              stores 17 electrical
                                                                                                                                 to the formula:
                                                                                                                                                                parameters
                                                                                                                                                                            stage, the simulation
                                                                                                                                                                                  for each transistor
                                                           J/                                                                    Pi=    Poi +
                                                                                                                                                        PLi                       Pwi
                                                                                                                                                                                                           (14)
                                                   celcu late device
                                                   parameter    for                                                                              L ~~N–          AL + W~~N–              AW”
                                                   each transistor
                                                   w
                                                                                                                there     are nine        additional         size-independent               parameters       in
                                                                                                                the process          file from       which      three subthreshold             parameters
                                                                            [no)                                per     transistor       can be obtained.              Subthreshold            parameters
                                                      converge?
                                                                                                                are also processed               using       (14). In circuit           simulation,        this
                                                                                                                initialization          step only        needs to be done                once for        each
                                                                                                                transistor.
                      . e18e(q/~W~cS-                  ~/k)/’~ 1 — e–
                                                              [
                                                                                   ‘DS(q/kT)      ]      (11)
                                                                                                                through three data points: p o at V~~ = O, p o at V~~ = V~~,
                                                                                                                and the sensitivity
                                                                                                                with
                                                                                                                                                 of p o to the drain              bias at VD~ = V~~,
The factor         e18 is empirically                chosen to achieve best fits in                             A second-order            polynomial             function    is used in this inter-
the subthreshold               characteristics             with           minimum              effect     on    polation.
the strong-inversion                     characteristics            [23]. The subthreshold
parameters     no, n ~, and n ~ are used to model                                              the sub-         111.     COMPARISON OF MEASURED AND MODELED RESULTS
threshold-slope    coefficient
                                                                                                                   An integrated           system for automated               extraction         of BSIM
                            n=no+n
                                BVB~+n                              DvD~.                               (13)
                                                                                                                parameters    has been developed. The extraction     software
This approach does not introduce any discontinuity    in the                                                    obtains   parameter    values and forms a process file for
drain-current expression  and first derivatives,   and thus                                                     circuit analysis. Fig. 2 shows the role of such an integrated
does not hamper convergence in circuit simulation.                                                              system in the advanced     integrated-circuit      design. The
                                                                                                                parameter-extraction system hardware         consists of three
C. Parameter          Preprocessing                                                                             major     elements:        a desktop         computer,       an H-P 4145B semi-
                                                                                                                conductor parameter analyzer, and a probe station.
   1. Conversion           from           Size-Independent                Parameters             to Elec-         The BSIM extraction   program employs a local                                    extrac-
trical   Parameters:            Fig. 1 shows the data flow                                in the pro-           tion    technique.         In    each biasing          region,      only      parameters
cess-oriented circuit-simulation  approach. For each device                                                     with related physical origins are extracted together, instead
type in a process file, the 51 size-independent parameters                                                      of letting all the parameter values change on the fly as is
SHEU      et a[.:   BERKi7LEY
                            SHORT-CHANNEL
                                       lGFETMODELFORMOSTR.4NS1STORS                                                                                                                                                                  561
-1.0
                                               1
                                               1      BSI M     parameter
                                               I   extraction     program            ;                                                  -2..0
                                               1                                     I
                                               I                                     1                                                          -5             -4        ‘-3          -2          -1           0
                                               I                                     I
                                               I
                                                                  Process-f     i le~
                                                                                                                                                                             VDS      (v)              ‘
                                               1
                                                                                                                                                                               (a)’
                                                                                                                                                l.S            (mA)
                                                                                                                                            o
                               10S
                                                   &
                                          approach for computer-aided
                                   traction and circuit design.
                                        (mA)                                  v GS
                                                                                         parameter   ex-
                                                                                                                                         -1J3
                                                                                                                                        -2$1
                                                                                                                                                -5
                                                                                                                                                    D v.
                                                                                                                                                       /
                                                                                                                                                      *v
                                                                                                                                                           y
                                                                                                                                                                -4
                                                                                                                                                                        ‘
                                                                                                                                                                         #?
                                                                                                                                                                         -3
                                                                                                                                                                             V=s(v)
                                                                                                                                                                             (b)
                                                                                                                                                                                      -2          -1 0
                                                                               5V
                                                                                                            Fig.    4.    Measured     and modeled                      output                characteristics            of a W~RN = 20-
                             2.0                                                                                  pm   and L~R ~ = 2-pm p-channel    transistor. TOX= 30.0 nm. (a)                                                   IDS
                                                                               4V                                 versus VDS at VBS = 2.0 V. (b) I~s versus VGS at VDS = – 3.0 V.
1.0 3V
                                                                                                                                       IO:E;   01
                                                                                                                                                                        $Ds        ($)
                                                                                                                                                                                                45
                                   012345
                                                   VGS
                                                     (v)
                                                     (b)
done in the global fitting approaches [24]–[27]. This makes Fig. 6. Output characteristics of a W~RN = 20-pm and LDRN = 20-pm
BSIM and the associated parameter-extraction software an p-channel transistor at VBS = 2.o V, Tax = 30.o nm.
                   Ins(A)                                                                                                                    .8               I            I           I             I           I         I
                                                                                                                                  &
                                                                                                                                  W LCC,X                                          triode                     saturation
                                                                                                                                                                                   region                       region
                                                                                                                                             .7 -                                              -t-
.6 -
.5
I .4 -
                              o                      1                        2                      3
                                                                                                                                             .3 -
                                                         ~GS       [V)
                   I~s    (A)                                                                                                                0
                                                                                                                                                            ~b
                                                                                                                                                                           I           I             I           1         I
                                  ‘-%                                                           5V                                                                                    3
                   -6 _’
                                                                                   v~.s=    -
                                                                                                                                                  0          1             2                         4          5          6      7
                -lo      \
                                                                                                                                                                                     VDS ( volt 1
VI. CONCLUSION
                                                                                                                                          (1+$4[
file. Complete                 expressions                for transistor              dc characteristics,
                                                                                                                                                                                                             %)vDS- ;%                                    (As)
                                                                                                                                        I“s=
                                                                                                                                                                                        (VGS        -
capacitance                characteristics,                     and          extrinsic-element                  char-                                                                                                                               1
acteristics           are all included   in BSIM.      By using BSIM,
substantial            improvements    in circuit-simulation   accuracy
and execution   time can be achieved. This                                                         new model,               where
coupled with its inherent autocharacterization                                                      characteris-
tics and immediate                        applicability                     to new processes,                   forms                                                             ~=/?R,a,.                                                               (A6)
the     basis        for       a standard                     interface         between            IC      process
facilities         and integrated                    circuit        designers.
                                                                                                                            The conventional                          definition             of saturation                      voltage         VD s*~ is
                                                                                                                            obtained              from            (Al)        with      QC = O. This                        condition                   is not
                                                APPENDIX                A                                                   realistic         for modern                    short-channel                   devices. A more realistic
                                      MODEL               DERIVATION                                                        assumption    is that at the point in the channel where O.
                                                                                                                            goes to V~ s~= the channel current is limited by velocity
     The BSIM              builds         upon AT&T                     Bell Laboratories’                   CSIM           saturation, i.e.,
[18], [19]. The channel-charge                                  expression            has the simplified
form                                                                                                                                      Qt.           -+..                           COx(VGs – ~h – aV~~A~).                                            (A7)
                                                                                                                                                                      sat
                                                         ()   1+:
                                                                        c
                                                                                                                            By
                                                                                                                            upper
                                                                                                                                      carrying
                                                                                                                                         limit,
                                                                                                                            in the saturation
                                                                                                                                                            out
                                                                                                                                                        the following
                                                                                                                                                                      the drain-current
                                                                                                                                                                    region
                                                                                                                                                                                       expression
                                                                                                                                                                                   can be obtained:
                                                                                                                                                                                                                   integration
                                                                                                                                                                                                                    for the drain
                                                                                                                                                                                                                                                with
                                                                                                                                                                                                                                                    current
                                                                                                                                                                                                                                                           this
with
when
                                                                                                                                 I   DSAT=~
                                                                                                                                                        [
                                                                                                                                                            (vGs-~h               -lDsATR,at)vD,A,                                  -
                                                                                                                                                                                                                                         a ‘i
                                                                                                                                                                                                                                                z
                                                                                                                                                                                                                                                    SAT
1 ~
                                                                                                                                                                                                                                                          (A9)
                                                         EY+w                                                    (A2)
                                                                                                                            Equation              (A9)         can be rearranged                            as
to best portray                    the device characteristics,                              then the drain-
current        expression             in the triode                    region becomes                                                              I   D,AT=             $(VGS           -    ~,        -     ~DSAT&,)2
                                                                                                                                                                                                                                                        (A1O)
                                                                                              a
              IDS     =    i
                               [
                                   (VGS    –        Kh    –    Iz@sat)          ‘DS     –     ~   ‘:S
                                                                                                          1      (A3)
                                                                                                                            which
                                                                                                                            comparison
                                                                                                                                          is a quadratic
                                                                                                                                                       with
                                                                                                                                                                                  equation
                                                                                                                                                                    the usual expression,
                                                                                                                                                                                                            for      ID sAT. To
                                                                                                                                                                                                                      we define
                                                                                                                                                                                                                                                 facilitate
where
                                                                    1                                                                                                                  B(vGs-L)2
                                           R,a, =                                                                (A4)                                                 ID                                                                                (All)
                                                                                                                                                                            SAT    =
                                                              Wcoxv,at “                                                                                                                           2aK
564                                                                                                                  IEEE JOURNAL                   OF SOLID-STATE               CIRCUITS,        VOL.    SC-22, IWO.4, AUGUST 1987
                                                                                                                                   60–
where    K is obtained                by equating                     (AlO)               and (Al 1), i.e.,                                          —            FuNCTION
                                                                                                                                                         o        APPROXIMATION
                                                                                                                                                                                                              @s-VBSz20.7v
K2_K           l+_.
                       ‘1     (h-h)
                                                                                                                                   50          –
           [           L                a                   1                                                                                                                                                                16.7V
                                                                                                                          $-
                                                                                                                            >                                                                                                  12.7V
                                            U1 2 (vG~–vJ2                                                                          40          -
                                        +y.                                                        = O (A12)                                                                                                                    8.7V
                                          (1        (2a)2                                                                   G
                                                                                                                           >;
                                                                                                                                                                                                                                4.7V
or                                                                                                                        &        30          –
                                                                                                                              G
                                        l+uc+/~                                                                            >Q                                                                                                   0.7V
                              K=                                                                          (A13)
                                                                                                                            z      20 -
                                                                 2
where
                                                                                                                                   10 –
                                       ‘1                (VGS–~h)
                              UC=      —.-.                                                               (A14)
                                        L                            a“
                                                                                                                                       o
                                                                                                                                           0                  2              4               6                8           10
If UC<< 1, then
                                                                                                                                                                                 y)~     (v]
                               vD
                                                         (vGS-            ~/z)                            (A18)
                                                                                                                      The value of VA is considered                                              in the range 0.7-20.7                    Vat
                                      SAT        z
                                                                 a@                   “                            2-V        increments.                         For     each          fixed       VA, a parameter                       g is
                                                                                                                   determined                      such that the expansion
In the case of U1/L                   c(VG~ – ~~) <<1
                                vD     SAT           +
                                                           vc~ – ~h
                                                                                                          (A19)
                                                                                                                                                                   ~vD.            +     0“2’2’
                                                                     a“
In the case of U1/L.                  (Vcs – ~fi) >>1                                                              will give the best fit to F( V~s, VA) in a least-square sense,
                                                                                                                   over a range of V~s from O to 10 V at 0.5-V increments. It
                       ‘-r=%
                                                                                                                   is found that g can be accurately expressed as a function
                                                                                                          (A20)    of VA in the following                                 form:
                                                                                                                                                                        1
                                                                                                                                                                    —=               P1+P2.              VA                               (B4)
                                                                                                                                                                    l–g
                                        APPENDIX                      B
                  NUMERICAL             APPROXIMATION                                     OF THE                   where          PI and                 P2 are determined                         by a least-square                    fitting
                             SUBSTRATI+BIAS                           EFFECT                                       over the range of VA from 0.7 to 20.7 V. The results are
publications    and has five issued patents.        His current interests are in      and Computer     Sciences at the University   of California at Berkeley where
productivity   improvement       in the development      of advanced CMOS in-         he is at presently     an Associate   Professor.  His research interest is in
tegrated circuits.                                                                    high-speed  integrated-circuit  technologies   and device modeling for circuit
   Dr. Scharfetter    is active in IEEE professional     activities. He was Chair-    simulation.
man of the 1981 International         Devices Meeting, organized the first West
Coast Test Workshop,         and has served on the program committee        of the
Intemationaf     Solid-State   Circuits Conference,    the Device Research Con-
ference, and the joint U.S. and Japanese Symposium on VLSI. His work                                             MhWlrie    Jeng was born in Taiwan in 1959. He
                                                                                                                 received the B.S. degree from the Department   of
on microwave     (avafanche)   diodes   earned   him the IEEE   grade of Fellow.
                                                                                                                 Electrical Engineering, Nationaf Taiwan Univer-
                                                                                                                 sity in 1980, and the M.S. degree from     the Uni-
                                                                                                                 versity of Maryland  in 1983, He is currently
                            Ping-Keung     Ko (S’78-M82)        was born in Hong                                 working toward the Ph.D. degree at the Univer-
                            Kong in 1951. He received the B. SC. (special                                       sity of California,  Berkeley.
                            honors) degree in physics in 1974 from the Uni-                                         From 1980 to 1982 he served in the Chinese
                            versit y of Hong Kong, and the Ph.D. degree in                                      Army as a Radar Maintenance           Officer. In 1983
                            electncaJ engineering      in 1982 from the Univer-                                 he was a Research Assistant in the Department
                            sity of California    at Berkeley.                                                  of Electrica3 Engineering,      University    of Mary
                                From 1982 to 1983 he was with the silicon-            land, and a Guest Worker in the Nationaf Bureau of Standards, Gaithers-
                            research group at Bell Laboratories,         Holmdel,     burg, MD, working     on ultrafast optoelectronic   stitchings.    Since 1984 he
                            NJ, where he developed         a submicrometer    high-   has been a Research Assistant in the Electronics         Research Laboratory,
                            speed NMOS         technology.    In January   1984 he    University  of Cafifomia,    Berkeley. His main interests are MOS device
                           joined the Department         of Electrical Engineering    physics, modeling,   and parameter extraction.