Top Banner

of 54

Transistor Models

Apr 14, 2018

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 7/30/2019 Transistor Models

    1/54

    Comparison of the Behavior of

    MOSFET Transistors Described in

    Hardware Description Languages

    Aravind Gurumurthy

    M.S Thesis Defense Presentation

    Committee Chair: Dr. Carla Purdy

  • 7/30/2019 Transistor Models

    2/54

    Goals

    Choose the correct transistor model appropriate

    for a given application

    Compare simulation results of Verilog-AMS

    models with results from SPICE

    Improve simulation time and accuracy

  • 7/30/2019 Transistor Models

    3/54

    Thesis outline

    MOSFET transistor

    MOSFET modeling

    Different generations of MOS models

    Experimental setup and models used

    Results

    Conclusions and future work

  • 7/30/2019 Transistor Models

    4/54

    MOSFET transistor

    MOSFET is a majority carrier device

    Can be of two types NMOS or PMOS

    Fig 1 Top view of NMOS transistor, W= Channel width, L= Channel length

    In NMOS transistor as shown, current carried from source to

    drain by electrons through the n-type channel

  • 7/30/2019 Transistor Models

    5/54

    MOSFET parameters

    The table 1 shows the most frequently used MOS

    parameters

    Table 1 MOS parameters

  • 7/30/2019 Transistor Models

    6/54

    Modes of operation

    Cutoff region :

    VGS < VT

    Resistive region:

    VGS VT > VDS

    ID = (kn. W)/(L)*[(VGS - VT)2 VDS

    2/2]

    Saturation region:

    VT < VGS and VGS VT < VDS

    ID = (kn. W)/(L)*[(VGS - VT)2/2]

  • 7/30/2019 Transistor Models

    7/54

    MOSFET history

    MOSFET modeling dates back 35 years

    Initially based in V-I and V-C characteristics

    Modeling has become more complex

    Current models include effects from short channel and long

    field strengths

    Steady increase in the number of model parameters over

    almost four decades

  • 7/30/2019 Transistor Models

    8/54

    MOSFET history

    Source : http://legwww.epfl.ch/ekv/mos-ak/stuttgart/Pregaldiny-mos-ak-STR04.pdf

    Fig 1 Number of model parameters Vs time

  • 7/30/2019 Transistor Models

    9/54

    MOS modeling

    Modeling can be defined as The method of finding the

    parameter values for fixed simulator model equations

    MOS modeling -Writing a set of equations that link

    voltages and currents

    Behavior of the device can be simulated and predicted

    Basic MOS model components

    1. Equations describing Ids (Vds) and Ids (Vgs)

    2. Parameters that link the technology being used for

    fabrication

  • 7/30/2019 Transistor Models

    10/54

    Requirements of good MOS model

    Good I-V characteristic accuracy

    Meet charge conservation requirement

    Correct values of small-signal quantities

    Good prediction for white and 1/f noise

    Ability to provide results even when device operation is

    quasi static

    Ability to include all physical mechanisms for sub-micron

    devices

  • 7/30/2019 Transistor Models

    11/54

    Benchmark tests

    Benchmark tests used to examine the accuracy

    For simple circuits unveils the problem areas for a given

    model

    General benchmark tests that can be performed are:

    DC tests

    Small signal tests

    Noise tests

    Frequency test

  • 7/30/2019 Transistor Models

    12/54

    Flowchart of the operation

    Fig 2 Flowchart for choosing the correct MOS model

  • 7/30/2019 Transistor Models

    13/54

    Generation of MOS models

    Generation 1

    MOS 1 (LEVEL 1) ****

    MOS 2 (LEVEL 2)

    MOS 3 (LEVEL 3)

    Generation 2

    BSIM 1 (LEVEL 13)

    MODIFIED BSIM (LEVEL 28)

    BSIM 2 (LEVEL 39)

    Generation 3

    BSIM 3 (LEVEL 47) **** MOS 9 (LEVEL 50)

    BSIM 4 (LEVEL 54)

    EKV (LEVEL 55) ****

    BSIM3-SOI (LEVEL 59)

    MOS 11(LEVEL 63) ****

  • 7/30/2019 Transistor Models

    14/54

    Generation I

    Focuses on analytical expressions and extraction of parameters

    Source: Kriplani, N., Transistor modeling using Advanced Circuit Simulator Technology

    Fig 3 Schematic of LEVEL 1, 2 and 3 MOSFET models

  • 7/30/2019 Transistor Models

    15/54

    MOS 1 model

    Model equations simple

    Implements the Shichman-Hodges model

    Based on gradual channel approximation and square law for

    saturated drain current

    Advantages

    Can be used for preliminary circuit simulations

    Appropriate for long channel and uniform-doping devices

  • 7/30/2019 Transistor Models

    16/54

    Generation II

    Focus on mathematical conditioning and robust circuit

    simulation

    Focus less on developing exact analytical models

    Binning concept introduced

    Process of modifying the model parameters for different values

    of drawn channel length and width

    HSPICE binning uses multiple model statements modeling a

    range of different lengths and widths

  • 7/30/2019 Transistor Models

    17/54

    Generation III - BSIM 3

    Model derived from research of General Electric and Intersil

    Enhanced version of Ids equation from LEVEL 2 model

    Varies from LEVEL 2 model in the area of

    Substrate doping

    Threshold voltage

    Effective mobility

    Channel length modulation

    Sub-threshold current

  • 7/30/2019 Transistor Models

    18/54

    MOS 11 model

    Symmetrical, surface potential based model

    Provides accurate physical description of transition from

    weak to strong inversion

    Simple parameter extraction

    Appropriate for digital, analog and RF design

  • 7/30/2019 Transistor Models

    19/54

    EKV model

    Physics based MOSFET model

    Has less than twenty intrinsic model parameters

    Specifically geared towards analog circuit simulation

    Useful for statistical modeling tasks

    Models available for all major circuit simulators

  • 7/30/2019 Transistor Models

    20/54

    Overview of experiments

    Goal is to show quantitative results proving that by choosing the

    correct model the results are improved

    Hardware description language Verilog-AMS used to compare the

    results against the results obtained in SPICE

    For simulations, HSPICE (Version: hspice-X-2005.09-SP1) from

    Synopsys and Verilog-AMS (Version: IUS version 5.6) from

    Cadence were used

    Used 4 X 336-Mhz UltraSPARC-II processors, 1.3GB of memory

    and the Solaris 9 operating system for simulations

  • 7/30/2019 Transistor Models

    21/54

    HSPICE

    Analog simulator

    Capable of performing transient, steady state and frequency

    domain analysis

    Capable of simulating up to 100,000 transistors

    HSPICE program contains four parts

    Title line

    Element declaration

    Control commands

    .END

  • 7/30/2019 Transistor Models

    22/54

    HSPICE (Contd.)

    To view results from transient analysis, Avanwaves was

    used

    Avanwaves is a point and click interface with bult-in math

    functions for users

  • 7/30/2019 Transistor Models

    23/54

    Hardware description languages (HDLs)

    By definition HDL is a programming language for

    developing executable simulation models of hardware

    systems HDLs describe circuits operation and design and also have

    tests to verify the circuits functionality by simulation

    HDLs can be used to design dedicated IC even before the

    actual circuit is built

    The HDL that was used for simulations in this thesis was

    Verilog-AMS

  • 7/30/2019 Transistor Models

    24/54

    Verilog-AMS

    Supports both analog and digital component description

    Description in analog components is done by Verilog-A and

    digital components by Verilog-HDL

    Has SPICE compatibility with SPICE netlist by defining:

    Primitive names

    Parameter names

    Port names

    Facilitates code reuse and ease of design

  • 7/30/2019 Transistor Models

    25/54

    Verilog-AMS (Contd.)

    Unique feature of this language is the possibility of

    interconnecting instances of Verilog HDL, Verilog-A and

    Verilog-AMS with their netlists in a single module

    Both electrical and non-electrical models can be described

    in Verilog-AMS

  • 7/30/2019 Transistor Models

    26/54

    Available HDL transistor model descriptions

    Table 2 Different MOS models available

  • 7/30/2019 Transistor Models

    27/54

    Description of experiments

    In this thesis, simulations performed initially for CMOS

    inverter using a specific MOS model

    Then the same MOS model was used in a op-amp circuit to

    compare the performance when different MOS models are

    used

    Structural level of MOS is used for all simulations

    Three MOS models were studied MOS 1, MOS 11 and

    EKVMOS

  • 7/30/2019 Transistor Models

    28/54

    CMOS inverter

    Consists of one PMOS and one NMOS as shown

    Fig 4 Schematic of CMOS inverter

    Four terminals gate, drain, source and bulk

    Specific components were instantiated in Verilog-AMS like the

    type of transistor, transistor length, width and terminals of each

    transistor

    Test bench consisted of applying 0 to 5V in steps of 0.1v

  • 7/30/2019 Transistor Models

    29/54

    CMOS inverter (Contd.)

    For spice simulation, a basic inverter was constructed using

    0.8 technology and used level 49 BSIM v3 model

    The output was observed for all these simulations by

    varying the W/L ratio of both PMOS and NMOS transistors

    The output observed was the inverted form of the input

  • 7/30/2019 Transistor Models

    30/54

    Results

    Two types of experiments were performed for CMOS

    inverter

    Constant supply voltage with varying transistor dimensions

    Constant W/L ratio (2) with varying supply voltage

  • 7/30/2019 Transistor Models

    31/54

    Simulations

    CMOS Inverter transfer characteristics

    Structural Model

    -1

    0

    1

    2

    3

    4

    5

    6

    0 1 2 3 4 5 6

    Input Voltage (V)

    Outpu

    tVoltage(V)

    SPICE MOS 1

    CMOS Inverter transfer characteristics

    Structural Model

    -1

    0

    1

    2

    3

    4

    5

    6

    0 1 2 3 4 5 6

    Input Voltage (V)

    Outpu

    tVoltage(V)

    SPICE Verilog-AMS(MOS11)

    CMOS Inverter transfer characteristics

    Structural Model

    -1

    0

    1

    2

    3

    4

    5

    6

    0 1 2 3 4 5 6

    Input Voltage (V)

    OutputVoltage(V)

    SPICE EKVMOS

  • 7/30/2019 Transistor Models

    32/54

    Simulations--Errors

    % Error Vs Input voltage ( V)

    -20

    0

    20

    40

    60

    80

    100

    120

    0 1 2 3 4 5 6

    Input Voltage (V)

    %Error

    MOS 1 and SPICE

    Fig 4.4 Relative error between the

    MOS 1 and SPICE model (Inverter)

    % Error Vs Input voltage (V)

    -600

    -500

    -400

    -300

    -200

    -100

    0

    100

    200

    0 1 2 3 4 5 6

    Input Voltage (V)

    %Erro

    MOS 11 Vs SPICE

    Fig 4.5 Relative error between the MOS

    11 and SPICE model (Inverter)

    % Error Vs Input voltage (V)

    -20

    0

    20

    40

    60

    80

    100

    120

    0 1 2 3 4 5 6

    Input Voltage (V)

    %Error

    EKVMOS Vs SPICE

    Fig 4.6 Relative error between the

    EKV and SPICE model (Inverter)

  • 7/30/2019 Transistor Models

    33/54

    Operational amplifier

    Two inputs that operate on dual DC power supply and has a

    high open-loop gain

    On feedback, the closed-loop gain is determined by the

    feedback network

    Fig 6 Op-amp schematics

  • 7/30/2019 Transistor Models

    34/54

    CMOS Structure of op-amp

    Source : R. Jacob Baker, Harry W.Li & David E. Boyce, CMOS Circuit Design, Layout and

    Simulation

    Fig 7 Schematic of op-amp with W/L values

  • 7/30/2019 Transistor Models

    35/54

    Op-amp parameters

    Considered three cases

    Original dimensions

    75% original dimensions

    50% original dimensions

    Dimensions of the transistor changed only for the differential

    stage not the output stage

    Simulations performed with 5V dc supply and ramp input

    given to MOS models had a sweep from -2.5V to + 2.5V

  • 7/30/2019 Transistor Models

    36/54

    Unit step function

    Source: Simon Foo, Lisa Anderson & Yoshiyasu Takefuji Analog Components for the

    VLSI of Neural Networks IEEE, 1990

    Fig 8 Structural model of unit step function with test parameters

    The value of output follows the function f(x)=0 for x 1

  • 7/30/2019 Transistor Models

    37/54

    Simulations

    Unit Step Function Structural Model

    -5

    -4

    -3

    -2

    -1

    0

    1

    2

    3

    4

    5

    -3 -2 -1 0 1 2 3

    Input Voltage (V)

    OutputVoltage(V)

    Verilog-AMS(MOS1) SPICE

    Unit Step Function Structural Model

    -6

    -4

    -2

    0

    2

    4

    6

    -3 -2 -1 0 1 2 3

    Input Voltage (V)

    Outpu

    tVoltage(V)

    SPICE Verilog-AMS(MOS 11)

    Unit Step Function Structural Model

    -5

    -4

    -3

    -2

    -1

    0

    1

    2

    3

    45

    -3 -2 -1 0 1 2 3

    Input Voltage (V)

    OutputVoltage(V)

    SPICE Verilog-AMS(EKVMOS)

  • 7/30/2019 Transistor Models

    38/54

    % Error

    %Error Vs Input Voltage

    -50

    0

    50

    100

    150

    200

    250

    -3 -2 -1 0 1 2 3

    Input Voltage (V)

    E

    rror(%

    MOS 1 and SPICE

    %Error Vs Input Voltage

    0

    20

    40

    60

    80

    100

    120

    140

    -3 -2 -1 0 1 2 3

    Input Voltage (V)

    Error(%

    MOS 11 and SPICE

    %Error Vs Input Voltage

    96

    97

    98

    99

    100

    101

    102

    103

    104

    -3 -2 -1 0 1 2 3

    Input Voltage (V)

    Error(%

    EKVMOS Vs SPICE

  • 7/30/2019 Transistor Models

    39/54

    Linear function (Fixed threshold)

    Source: Simon Foo, Lisa Anderson & Yoshiyasu Takefuji Analog Components for the

    VLSI of Neural Networks IEEE, 1990

    Fig 9 Structural model of Linear function with test parameters

  • 7/30/2019 Transistor Models

    40/54

    Simulations

    Linear Function (Fixed Threshold)

    Structural Model

    -5

    -4

    -3

    -2-1

    0

    1

    2

    3

    4

    5

    -3 -2 -1 0 1 2 3

    Input Voltage (V)

    OutputVoltage(V)

    Verilog-AMS(MOS 1) SPICE

    Linear Function (Fixed Threshold)

    Structural Model

    -5

    -4

    -3

    -2

    -1

    0

    1

    2

    3

    4

    -3 -2 -1 0 1 2 3

    Input Voltage (V)

    Outpu

    tVoltage(V)

    SPICE Verilog-AMS(MOS11)

    Linear Function (Fixed Threshold)

    Structural Model

    -5

    -4

    -3

    -2

    -1

    0

    1

    2

    34

    -3 -2 -1 0 1 2 3

    Input Voltage (V)

    OutputVoltage(V)

    SPICE EKVMOS

  • 7/30/2019 Transistor Models

    41/54

    % Error

    % Error Vs Input Voltage(V)

    -40

    -30

    -20

    -10

    0

    10

    20

    -3 -2 -1 0 1 2 3

    Input Voltage(V)

    Error(%

    MOS1 and SPICE

    % Error Vs Input Voltage

    -150

    -100

    -50

    0

    50

    100

    150

    200

    250

    -3 -2 -1 0 1 2 3

    Input Voltage (V)

    %Error

    MOS 11 and SPICE

    d2-f2

    % Error Vs Input Voltage

    0

    50

    100

    150

    200

    -3 -2 -1 0 1 2 3

    Input Voltage (V)

    %Error

    EKVMOS and SPICE

  • 7/30/2019 Transistor Models

    42/54

    Conclusion

    Different Verilog-AMS MOS models were successfully tested in

    inverters and also op-amps

    Output voltages for different MOS models for both inverter and

    op-amp were compared

    Assumption - More advanced MOS models have better

    accuracy and timing CHANGE: Of all MOS models that were used, MOS 1 is the

    most accurate model, matching closely with the SPICE values

  • 7/30/2019 Transistor Models

    43/54

    Conclusion (Contd.)

    MOS 11 and EKVMOS models available for use in this

    thesis dont represent the complete models

    Verilog-AMS models currently available not mature enough

    to get results as expected

  • 7/30/2019 Transistor Models

    44/54

    Future work

    To improve accuracy, improve the current models

    Open source library of models can be developed

  • 7/30/2019 Transistor Models

    45/54

    THANK YOU

  • 7/30/2019 Transistor Models

    46/54

    Questions??

  • 7/30/2019 Transistor Models

    47/54

    Supplementary Slides

  • 7/30/2019 Transistor Models

    48/54

    MOS 2 model

    (Generation 1, Level II)

    Geometry based model

    Advantages

    Takes into account velocity saturation, mobility degradation

    and DIBL

    Disadvantages

    Not accurate for models with submicron geometries

    Has convergence problems

    Slower

  • 7/30/2019 Transistor Models

    49/54

    MOS 3 model (Level III)

    Has semi-empirical parameters to model short channel effects

    Uses measured data to determine its main parameters

    Works well for channel lengths less than 1m More accurate than LEVEL 1 and LEVEL 2 models

    Advantages

    Simple

    Operational reliability

    Disadvantages

    Abrupt change from linear to saturation region

    Poor fit of data

  • 7/30/2019 Transistor Models

    50/54

    BSIM 1 (Level ???)

    Same as LEVEL 2 model with the following exceptions

    Doesnt have narrow width effects

    No short-channel effects

    Model parameter TPG defaults to zero for aluminum gate and

    for other levels, it defaults to one

    Value of VT0 is computed using this parameter

  • 7/30/2019 Transistor Models

    51/54

    BSIM 2 (Level XIII)

    Two modes of operation

    Enhancement

    Depletion

    If the mode parameter ZENH value is 1, then its the

    enhancement model else its the depletion model

  • 7/30/2019 Transistor Models

    52/54

    HSPICE 28 (Level ???)

    Model binning can be accomplished

    Model parameter is set empirically

    Geared towards analog design

  • 7/30/2019 Transistor Models

    53/54

    BSIM 4 (Level ???)

    Enhanced version of BSIM3

    Accounts for the physical effects when the 100nm regime is

    reached

    Accurate model of intrinsic input impedance for analog,

    digital and RF applications

    Accurate model for induced gate noise and thermal noise

  • 7/30/2019 Transistor Models

    54/54

    MOS 9 model (Level ???)

    Physics based model specifically geared towards analog

    simulation developed by Philips

    Very good description of electrical characteristics for all

    regions of transistor operation

    Even using one parameter set, behavior of the model over a

    wide range of lengths and widths

    Appropriate not only for circuit design, process technology

    but also in CAD tool development