INFORMATION TO USERS · 2005-02-07 · Abstract An analytical model for computing the supply...

105
INFORMATION TO USERS mis manuscript has been repmhoeâ from ttie micrdilm master. UMI films the text direcüy from the original or coqy subm-. Thus, some thesis and dissertation =pies are in typewriter face, Mile otherib may be ftom any type of cornputer printer. The quality of this mproducüon k &pendent upon the qurlity of the copy submitteâ. Broken or indistind print, coîomâ or poor quality illustrations and photographs, print bleeahrough, substandard margins, and improper alignment can adversely affea reproduction. In the unlikely event that the author did not send UMI a cornplete manusaipt and there are missing pages, these will be Med. Also, if unauthorized copyright material had to be mved, a note will indicate the deleüon. Oversue materials (e.g., maps, d-ngs, &arts) are reproduced by sectiming the original, beginning at the upper left-hmâ corner and contiming frorn left to right in equal sections with small werlaps. Photographs included in the original manuscript have been reproduoed xerographically in this copy. Higher quality 6' x 9" Mack and nihite photographie prints are availabk for any photographs or illustratims ap9eaMg in this copy for an addil charge. Contact UMI directly to order. Bell & Howell Information and Leaming 300 North feeb Road, Ann Arbor, MI 48106-1346 USA 800-521-0600

Transcript of INFORMATION TO USERS · 2005-02-07 · Abstract An analytical model for computing the supply...

INFORMATION TO USERS

mis manuscript has been repmhω from ttie micrdilm master. UMI films

the text direcüy from the original or coqy subm-. Thus, some thesis and

dissertation =pies are in typewriter face, Mile otherib may be ftom any type of

cornputer printer.

The quality of this mproducüon k &pendent upon the qurlity of the

copy submitteâ. Broken or indistind print, coîomâ or poor quality illustrations

and photographs, print bleeahrough, substandard margins, and improper

alignment can adversely affea reproduction.

In the unlikely event that the author did not send UMI a cornplete manusaipt

and there are missing pages, these will be Med. Also, if unauthorized

copyright material had to be m v e d , a note will indicate the deleüon.

Oversue materials (e.g., maps, d-ngs, &arts) are reproduced by

sectiming the original, beginning at the upper left-hmâ corner and contiming

frorn left to right in equal sections with small werlaps.

Photographs included in the original manuscript have been reproduœd

xerographically in this copy. Higher quality 6' x 9" Mack and nihite

photographie prints are availabk for any photographs or illustratims ap9eaMg

in this copy for an a d d i l charge. Contact UMI directly to order.

Bell & Howell Information and Leaming 300 North feeb Road, Ann Arbor, MI 48106-1346 USA

800-521-0600

Current, Delay, and Power Analysis of Subrnicron CMOS Circuits

Anas Hamoui

(B-Eng., 1996)

Department of Electncal and Computer Engineering

McGill University, Montréal

July 1998

A thesis submitted to the Faculty of Graduate Studies and Research

in partial fulfillment of the requiremenü for the degree of

Master of Engineering

O Anas A. Hamoui, 1998

National Library Bibliothèque nationale du Canada

Acquisitions and Acquisitions et Bibliographie Services services bibliographiques 395 Wellington Street 395. rue Wellington Ottawa ON K 1 A ON4 ûttawaON K 1 A W Canada Canada

The author has granted a non- exclusive licence allowing the National Library of Canada to reproduce, loan, distribute or seii copies of this thesis in microfom, paper or electronic formats.

L'auteur a accordé une licence non exclusive permettant a la Bibliothèque nationale du Canada de reproduire, prêter, distribuer ou vendre des copies de cette thèse sous la forme de microfiche/nlm, de reproduction sur papier ou sur format électronique.

The author retains ownership of the L'auteur conserve la propriété du copyright in this thesis. Neither the droit d'auteur qui protège cette thèse. thesis nor substantial extracts Erom it Ni la thèse ni des extraits substantiels may be printed or othenvise de celle-ci ne doivent être imprimes reproduced without the author' s ou autrement reproduits sans son permission. autorisation.

Abstract

An analytical model for computing the supply current, delay, and power of a submicron

CMOS inverter is presented. The effect of the Miller capacitance is also modeled.

A modified version of the n-th power Iaw MOSFET model [25] is proposed and used to

relate the terminal voltages to the drain current in submicron transistors.

By first computing definable reference points on the output voltage waveforrn and

then using linear approximations through these points to find the actual points of interest,

the desired speed and accuracy of the inverter model is achieved. The most important part

of the analysis is a three-step process for computing the time and output voltage when the

short-circuit transistor changes its mode of operation. The time and output voltage when

the charging/discharging current reaches its maximum are also calculated and then used to

evaluate the propagation delay and characterize the output voltage waveforrn.

The model, implemented in MATLAB, has been validated with a wide range of

inverters under various conditions of input transition time and capacitive load: it can predict

the delay, peak supply current, and power dissipation to within a few percent of ELDO

simulation results, while offering about two orders of magnitude gains in CPU time over

ELDO sirnulator. Hence, its use in CAD tools supporting low power design is justified.

Résumé

Un modèle analytique pour calculer le courant d'alimentation, le retard, et la dissipation de

puissance dans un inverseur submicronique de CMOS est présenté. L'effet de la capacité

de Miller est également modelé. Une version modifiée du modèle de transistor MOSFET

basé sur la loi d'ordre n ('n-th Power Law MOSFET Model') [25] est proposée et utilisée

pour associer les tensions terminales au courant de drain dans les transistors

su bmicroniques.

En calculant des points de référence définis sur la forme de la tension de sortie et

puis utilisant des approximations linéaires par ces points pour trouver les exacts points

d'intérêt, la rapidité et la précision désirées pour le modèle d'inverseur ont pu être réalisées.

La partie la plus importante de l'analyse est un procédé en trois étapes pour calculer le

temps et la tension de sortie quand le transistor de court-circuit change son mode de

fonctionnement. Le temps et la tension de sortie quand le courant de charge/décharge

atteint son maximum sont également calculés et puis utilisés pour évaluer le retard et pour

caractériser la forme de la tension de sortie.

Le modèle, mis en application dans MATLAB, a été validé avec un éventail

d'inverseurs dans de diverses conditions de temps de transition du signal d'entrée et de

capacité de chargement: i! peut prévoir le retard, le courant d'alimentation maximal, et la

dissipation de puissance à quelques pour cent près des résultats de simulation dTELDO, tout

en offrant un gain en temps de calcul informatisé d'environ deux ordres de grandeur par

rapport au simulateur ELDO. Par conséquent, son utilisation dans des outils de DAO

supportant la conception à faibIe puissance est justifiée.

Acknowledgment

For the past two years, 1 was lucky to be working under the supervision of a great

person: Prof. Nicholas Rumin. 1 would like to deeply thank him for his constant

encouragement and help, his knowledge and vision. his enthusiasm and pragmatism, .... his

exceptional character. 1 will remain grateful to him for having offered me the opportunity

to join the Microelectronics and Computer Systems (MACS) Lab. at McGill University.

1 would Iike to acknowledge the Natural Sciences and Engineering Research Council

of Canada (NSERC) for providing the financial support which allowed me to pursue my

graduate studies. 1 would like to also acknowledge the Canadian Microelectronics

Corporation (CMC) for providing the equipments, tools, and technical support, and

thank its staff for being so helpful.

1 would like to thank Northern Telecom (NORTEL) for giving us access to their

technology files and to the MISNAN MOSFET model. 1 am particularly grateful to

Mr. Farag Fattouh (NORTEL) for his constant help and encouragement, and his kindness.

1 would like to also thank Dr. Stan Tarasewicz (NORTEL) and Dr. Kenneth Wagner

(S3 Inc.) for the interesting and useful discussions 1 had with them.

1 would like to thank Prof. Gordon Roberts for his advice and recornmendation, and

for the many fruitful talks 1 had with him. 1 am also thankful to a dedicated system

adrninistrator, Mr. Jacek Slaboszewicz, for working hard to maintain an efficient

computing environment. Furthemore, 1 greatly appreciate al1 the help 1 received from

the supporting staff at the Department of Electrical and Computer Engineering,

McGill University.

iii

1 am grateful to my MACS Lab. mates for making our lab. an enjoyable and

simulating place to work, and for always k i n g willing to help. In particular, 1 would like

to thank: John Abcarius, Benoit Dufort, Mourad El-Garnal, Adel Fakhry, Choon-Haw

Leong, Vincent Leung, Loai Louis, Victor Tyan, and Victor Zia for their friendship.

Many of them taught me lots of small things that it would have taken me ages to find out

by myself, and for that 1 am grateful. Our soccer games and jogs will always remain in my

During the ups and downs of the last months of writing, the encouragements of

Anas Zahabi, Dima & Raghid Berchaili, and Amer Omar were of great help. 1 would like

to deeply thank them for that and for their friendship. 1 also greatly appreciated the cheerful

words from Mrs. Lydia Rumin.

My special thanks go to my teacher, Prof. Moustafa Ghannarn (IMEC, Belgium and

Kuwait University), who introduced me to the world of microelectronics and taught me al1

its basics. 1 will remain grateful to him for al1 his help and advice.

1 am indebted to my relatives and friends in Syna for their love and support.

1 am particularly obligated to my grandmother, Wasfieh, to my aunts, Hiyam and Nijah,

and to my late uncle, Zouheir Al-Tinawi, for their profound kindness and unrelenting

support. AI1 1 can Say is Sh~ikran.

To my mother, Samiha. To my father, Adnan. To my sister, Rima. To them, 1 owe all.

No words can really describe my appreciation and gratitude to them for k i n g there for me,

afways and unconditionally. Their love and understanding can never be repaid.

To my parents, Samiha and Adnan,

To my sister, Rima,

with love and admiration.

Table of Contents

Abstract .............................................................................................................................. i

. . Résumé .................... ... ............ ... .............................................................................. i i

... Acknowledgment ............................................................................................................. i i i

............................................................................................................. Table of Contents .-v

*..

List of Figures ................................................................................................................. viii

List of Tables ..................................................................................................................... xi

............................................................................................... Chapter 1 Introduction 1

1 . 1 Motivation ........................................................................................................ I

1.2 Thesis Overview ............................................................................................... 3

.................................................................. Chapter 2 Submicron MOSFET Mode1 .S

........................................................................... 2.1 Square-Law MOSFET Model 6

2.2 Short-Channel Effects ....................................................................................... 8

2.2.1 Hot-Carrier Effects ............................................................................. 8

2.2.2 Threshold-Voltage Variations ............................................................... 13

.................................................. 2.3 Modified n-th Power Law MOSFET Mode1 17

................................................... 2.4 Effective Threshold Voltage .. ...................... 21

2.5 MOSFET Mode1 Parameters ......................................................................... 25

2.5.1 Parameter Extraction ............................................................................ 26

....................................................................... 2 S.2 Parameter Optimization 28

.................................................................................................. 2.5.3 Results 33

Chapter 3 Inverter Delay and Power Models ......................................................... 36

3.1 The CMOS Inverter ........................................................................................ 36

........................................................................................... 3.2 Literature Review 41

3.2.1 a-power Law MOSFET Mode1 ........................................................... 41

3.2.2 Review of Inverter Delay Models ...................................................... 42

3.2.3 Review of Inverter Power Models ....................................................... 44

3.3 Nomenclature .................................................................. ... ...................... 46

3.4 Inverter DeIay Mode1 ...................................................................................... 47

3.5 Inverter Power Model ..................................................................................... 48

3.6 MOSFET Capacitance Modeling .................................................................... 54

Chapter 4 Inverter Current Model ........................................

4.1 Nomenclature ........ ... ................................................................................... 61

4.2 Discharging Inverter (Rising Input) .......................................................... 62

.......................................................... 4.2.1 Minimum Short-Circuit Current 63

4.2.2 Maximum Short-Circuit Current ........................................................ 64

........................................................... 4.2.3 Maximum Discharging Current 70

................................................................... 4.3 Charging Inverter (Falling Input) 72

4.3.1 Peak Power-Supply Current ................................................................ 72

........................................................................... Chapter 5 Results and Conclusion 74

5.1 Resuits .................................................................................................--.......... 74

5.1.1 Delay .................................................................................................... 74

5 - 1 2 Peak Power-Supply Current ................................................................ 78

................................................................................ 5.1 -3 Power Dissipation 81

............................................................................................ 5.1.4 CPU Time 82

........................................................................................... 5.2 Mode1 Limitations 83

...................................................................................................... 5.3 Conclusion 84

.................................................................................................................... Bibliography 85

vii

List of Figures

2.1 Effect of the longitudinal electric field on the average driR velocity of the carriers in the

MOSFET surface channel 1161 [18]. ....................................................................................... 8

2.2 Effect of the effective transverse electric field on the inversion layer mobility of carriers

....................................................................................... in the MOSFET channel [14] [23]. 11

2.3 Sketch of the dependence of the MOSFET threshold voltage, Vt, on (a) the effective

channel length, Le, (b) the drain-source voltage, VDs, in short-channel devices, and

................................................ (c) the effective channe1 width, W, [161[17]. (Not to scale) 14

2.4 (a) Cross section of an NMOSFET. The shaded areas near the source and the drain

indicate the regions of charge sharing where the gate-controlled depletion region overlaps

with the depletion regions of the source and drain p-n junctions. .................................... 15

2.4 (b) NMOSFET cross-section perpendicular to the source-drain direction. The portions of

the gate-controlled depletion region that are neglected in the one-dimensional theory for

V, (graduai charnel approximation) are indicated by the shaded areas. ......................... 15

2.5 Extraction of the MOSFET effective threshold voltage Vt, from the ID versus 1 VGSI characteristic a t ] VDS 1 = 1% VDD. AMOS transistor with L = Lmi, and W = 4W,, is used.

[The characteristics shown correspond to the SV 0 . 8 p BiCMOS technology of NORTEL's

................................................................................................................ BATMOS process] 24

viii

Selection of fitting points on the measured ID-VDs characteristics of the MOSFET

(with VGS as a parameter and Vss = 0 ) for the extraction of the MOSFET mode1

.......................................................................................................................... parameters. 26

MOSFET ID-VDs characteristics: (-) measured, (-) modified n-th power law MOSFET

model. To demonstrate the validity of the optimized set of model parameters over the full

range of transistor widths used in circuit design, the characteristics of an MOS device

with L = Lmi, and (a) W = Wb, (b) W = 20W- are plotted. [The characteristics shown

correspond to the 5V 0 . 8 ~ BiCMOS technology of NORTE& BATMOS process where

Lm, = 0 . 8 ~ and W,, = 1.4pm] ........................................................................................ 35

CMOS inverter circuit with the parasitic capacitances of the MOS transistors rnodeied

explicitly. in circuit diagram (a), COp and Co, include the input capacitances of the fanout

gates while the load capacitance, CLoad, accounts for the interconnect capacitances.

In the equivalent circuit model (b), the effective inverter load, CL, groups the NMOS and

PMOS drain-bulk junction capacitances, the input capacitances of the driven gates, and

the intercomect capacitances. ............................................................................................ 37

CMOS inverter circuit: (a) discharging inverter (rising input), (b) charging inverter

...................................................................................................................... (falling input). 39

Linear approximation of the output voltage wavefonn for a discharging inverter

(rising input). The output voltage transition can be fully characterized by the tangent line

to the output voltage waveform a t time hm, when the discharging current, in, reaches its

...................................................... ..........*.....**....*................................ maximum.. ....... 47

Piecewise linear approximation of the short-circuit current, ip, used to compute the

short-circuit energy dissipation for the case of a discharging inverter (rising input) ...... 52

Lumped model for the parasitic capacitances of an MOS transistor (the source and bulk

terminals are at the same potential: Vsb = 0 ) ..................................................................... 54

Piecewise linear approximations of the discharging current in (-) and the short-circuit

current ip (-1, used in step 2 of the derivation of the maximum short-circuit current for

a discharging inverter (rising input) ................................................................................... 67

Delay plot versus loading capacitance with input transition time, Ti, as a parameter.

A minimum size CMOS inverter (W, = Wp = 1.4p.m) is used. ........................... ... ......... 75

5.2 Delay plot versus loading capacitance with input transition time, Ti, as a parameter.

A very large CMOS inverter (W, = Wp = 2Opm) is used .................................................... 76

5.3 Delay plot versus input transition time for several ratios of transistor sues, Wfi.

A CMOS inverter (W, = 4 p ) driving a loading capacitance of (a) Cload = 0.2pF and

(b) Cload = 1pF is used .......................................................................................................... 77

5.4 Plot of the peak power-supply current versus: (a) input transition time Ti (for

Cload = 0.44pF) and (b) loading capacitance Cload (at Ti = 0.5nsec) for several ratios of

transistor sizes, W f l o A CMOS inverter with W, = 1 0 p is used. ............................... 79

List of Tables

Effective threshold voltages of the NMOS and PMOS transistors in the 5V 0 . 8 ~

BiCMOS technology of NORTEL's BATMOS process ........................................................ 23

Optimized parameters for the modified n-th power law model of the MOS transistors in

the 5V 0 . 8 ~ BiCMOS technology of NORTEL's BATMOS process. ............................... 34

Approximation of the MOSFET gate intrinsic capacitances [12]. .................................... 55

Definition of the model parameters for the MOSFET gate extrinsic (overlap)

........................................................................................................................ capacitances. 57

Definition of the model parameters for the MOSFET drain-bulk junction capacitance. 59

Peak power-supply current, its time of occurrence, and the corresponding output voltage.

The results computed using the proposed anaiytical model are compared with ELDO

simulation results for different CMOS inverters (with transistor widths W, and Wp),

under various conditions of input transition time, Ti, and loading capacitance, Cload. ..-80

Short-circuit energy dissipation and total dynamic energy dissipation per switching

event. The results cornputed using the proposed anaiytical model are compared with

ELDO simulation results for different CMOS inverters (with transistor widths

W, and Wp), under various conditions of input transition time, Ti, and loading

capacitance, Cload. ................................................................................................................ 81

Introduction

To set the scene for this thesis, it is appropriate to begin by briefly outlining the importance

of the topic addressed in this work and the need for a CMOS inverter model. A description

of the thesis structure then follows.

1.1 MOTIVATION

The growth of portable information technologies is resulting in a pressing demand for

reduced power dissipation in VLSI circuits. With today's deep su6micron technologies, the

weight and size of portable devices are directly determined by the batteries used to power

the electronic circuits. Even when power is available for nonportable applications, the

design for low power remains a critical issue [1][2]: the continuing increase in the clock

frequency, switching activity, density, and size of VLSI chips has been accompanied by a

considerable increase in power consumption and heat dissipation, thereby making it

difficult to provide adequate cooling and toughening the packaging constraints. The

packaging cost is actually becoming a key price factor for an integrated circuit (IC), to the

extent of precluding some products from the market cornpetition [3]. Thus, there is a

growing need for providing IC designers with accurate power estimation tools.

Another major issue for digital design verification is the estimation of critical path delays

in large VLSI systems. Furthemore, for reiiability design, the peak supply current values

are needed to properly size the power and signal lines in order to avoid electromigration

failures and IR-drop problems [4].

Chapter 1 Introduction 1.1 Motivation

Existing circuit sirnulators, such as SPICE, consume too much CPU time to be

practical other than for small circuits with a few hundred transistors. Therefore, computer-

aided design (CAD) tools must include efficient techniques for the rapid, yet accurate

enough, estimation of delay, power, and maximum currents in digital ICs, thereby

minimizing the logic design time while allowing designers to efficiently explore a wide

variety of circuit and logic architectures and better utilize the design space.

Full CMOS remains the most widely used VLSI circuit design technoiogy because it

altows a simple implementation of reliable digital circuits with good noise margins and

ideally no static (dc) power consumption. A number of methods for computing the delay

and/or power dissipation in ClMOS digital circuits has been recently presented.

These techniques, reviewed in detail in Chapter 3, apply to the CMOS inverter in particular.

The focus on developing an analytical mode1 specifically for the inverter stems from the

following:

Any complex CMOS gate can be simp1y replaced by its worst-case equivalent

inverter. Using these inverters to sirnulate a given signal path yieIds its worst-case

delay, which is required to determine the critical paths in a VLSI systern.

The design of dock buffers, bus network (data, control, and address buses) and

U 0 drivers in a digital VLSI chip relies on inverters. Ensuring well-defined and

well-behaved clocks and minimizing clock skews remain critical factors in

determining system performance, hence the persisting need for precisely estimating

the delays over the clock distribution network. In addition, the power consumption

of the clock generation and distribution network constitutes the dominant part of the

total chip power because clocks typically switch at the highest frequency and must

be distributed across the entire chip: clock power in a CMOS VLSI chip can be as

high as twice the logic power when using static logic and about three times for

dynamic Iogic [5]. For example, in the DEC Alpha microprocessor [6] , the clocking

system together with the control network and the WO drivers consume 4095, 15%

and 10% of the chip power, respectively, while the execution units and the memory

caches only contribute the remaining 35%.

Chapter 1 Introduction 1.2 Thesis Ovewbw

A number of efficient transistor-level techniques for reducing CMOS logic gates to

equivalent inverters are available [7]. Thus, by deveioping a delay/power model for

the CMOS inverter, any CMOS logic circuit can be analyzed.

1.2 THESIS OVERVIEW

In this thesis, an analytical model for computing the supply current, deiay, and power of a

su bmicron CMOS inverter is presented. The effect of the input-to-output coupling

capacitance (Miller capacitance) is also modeled. A rnodified version of the n-th power law

MOSFET mode1 [25] is proposed and used to relate the terminal voltages to the drain

current in submicron transistors.

By first computing definable reference points on the output voltage waveform and

then using linear approximations through these points to find the actual points of interest,

the desired speed and accuracy of the inverter model is achieved. Furthemore, the model

is comprehensive: it cornputes the maximum currents in addition to both the delay and

power, and the same model is used regardless of whether the input-voltage switching

transe

wide

tion is fast or slow.

Chapter 2 begins by describing the short-channel effects which are neglected in the

y-used square-iaw MOSFET model but must be accounted for when analyzing

submicron transistors. A modified version of the n-th power law MOSFET model [25],

suitable for fast analysis of submicron MOSFET circuits, is then proposed. The algorithm

developed to optimize the model parameters, so that the MOSFET model can describe most

accurately the transistor electrical characteristics over the full range of device dimensions

used in circuit design, is presented in Section 2.5.

Chapter 1 Introduction 1.2 7'hesis Owrview

To facilitate the presentation, the inverter model proposed in this thesis is divided into

3 sub-modeis: - Delay model: computes the propagation delay and characterize the output voltage

waveform. - Power model: computes the power dissipation.

Current model: computes the peak short-circuit and chargingdischarging current

values, their time of occurrence, and the corresponding output voltages.

In Chapter 3, the CMOS inverter circuit and the associated parasitic capacitances,

which must be accounted for in the delay and power calculations, are introduced. A detailed

literature review of techniques for computing the delay and/or power in CMOS inverters

fol lows. The delay and power models are then presented. These models are based on values

computed using the current model, hence the sirnplicity of the delay and power analysis.

The current model is derived in Chapter 4. The most important part of the analysis is

a three-step process for computing the time and output voltage when the short-circuit

transistor changes its mode of operation. These values are used to calculate the peak

short-circuit current and the corresponding short-circuit energy dissipation (in the power

model). The time and output voltage when the chargingldischarging current reaches its

maximum are also calculated. These values are needed to compute the peak power-supply

current and are also used to evaluate the propagation deIay and characterize the output

voltage waveform (in the delay model).

The proposed model, implemented in MATLAB, has been tested with a wide range

of inverters designed in the 5V 0.8pm BiCMOS technology of NORTEL'S BATMOS

process. Various switching conditions of input transition time and capacitive load were

considered. To validate the model, the delay, peak supply current, and power dissipation

computed using the model are compared with the 'exact' values obtained by simulating the

analyzed circuits in ELDO simulator [40] using NORTEL'S MISNAN MOSFET model

[20]. The results are presented in Chapter 5. Before concluding this thesis, the possible

limitations of the proposed inverter model are discussed.

Subrnicron MOSFET Mode1

Using the simple square-law MOSFET mdel to relate the terminal voltagcs to the drain

current in submicron devices is no longer valid because it neglects the short-channel

effects. At the same time, accurate models for short-channel MOSFETs involve a large

number of parameters and are therefore not suitable for quick analysis. Hence, for fast

analysis of submicron MOSFET circuits, a simple, yet reasonably accurate, MOSFET

engineering rnodel must be derived. To achieve this goal, a modified version of the n-th

power law MOSFET model suggested by Sakurai [25] is proposed.

This chapter begins by surnmarizing the basic assumptions in the derivation of the

square-law MOSFET model followed by a detailed description of the short-channel effects

which must be accounted for when analyzing submicron devices. The modified n-th power

law MOSFET mode1 is then presented. Section 2.4 discusses how an effective threshold

voltage, corresponding to the gate voltage below which the MOSFET can be considered

off, is selected. To characterize a given MOS process technology, the model parameters in

the modified n-th power law MOSFET equations must first be extracted, then optimized for

the MOSFET equations to most accurately describe the transistor electrical characteristics

over the full range of device dimensions used in circuit design. An optimization atgorithm

was developed for this purpose and implemented in MATLAB [39]. The extraction and

optimization procedures for the MOSFET model parameters are presented in Section 2.5.

Finally, the limitations of the modified n-th power law MOSFET model, which must be

carefully taken into account when optimizing the model parameters, are discussed.

Chapter 2 Submicron MOSFET M o d c l 2.1 Square-Law MOSFET M a k l

In this chapter, al1 MOSFET drain current equations correspond to an enhancement-

mode NMOS device with its drain current defined as flowing from drain to source. For an

enhancement-mode PMOS device where the positive current flow is assumed to be in the

source to drain direction, the same equations are used but with the polarity of al! terminal

voltages reversed and the threshold voltage V I exchanged with IV,I .

In the square-law MOSFET model, the transistor drain current is expressed as [ 1 1 ] [ 13][19]

where

(Linear Region) (2- 1 )

(Saruration Region) (2.2)

and VDs, VGS, and V,, are the drain-source, gate-source, and source-bulk voltages,

respectively. L, and W, are the effective channel length and width, respective

V, denotes the threshold voltage while )i models the channel-length modulation effect.

is the effective mobility of the carriers in the channel, and

is the gate-oxide capacitance per unit area, with E,, and t,, being the permittivity and

thickness of the gate oxide, respectively.

Chapter 2 Submicmn MOSFET Mode1 2.1 Squamiaw MOSFET M e 1

The effective channel length and width are defined as

where L and W are the drawn channel length and width, respectively. XL and XW are,

respectively, the gate length and width correction to account for masking and etching

effects. LD is the laterat diffusion into the channel from the source/drain diffusion region

while WD is the sideways diffusion into the channel from the bulk along the width,

The square-law model equations were derived for a long-channel MOSFET where

the following two approximations are valid:

Gradual-channel approximation: The charge density under the gate is assumed

to be completely controlled by the electric field perpendicular to the channel,

thereby permitting a one-dimensional analysis dong the channel. Hence, the

current flow within the conducting channel is taken to be almost exclusively in

the source-drain direction [ 171 [ 161.

Constant mobility of carriers in the channel: The channel current is assumed to

be carried entirely by a charge drift with constant mobility.

As the device dimensions shrink into the submicron range, the channel length

becomes comparable to other device geornetries (such as the depth of the source/drain

islands and the width of the source/drain p-n junctions). This results in a breakdown of

assumptions used in the long-channel analysis, in an enhancement of certain effects

neglected in long-channel devices, and in the occurrence of totally new phenornena [19].

Consequently, the operation of the actual MOSFET is seen to deviate substantially from the

derived square-law equations. The effects resulting in departures from long-channel

behavior are referred to as short-channel effects (or small-geometry effects).

Ch8ptef 2 Submicron MOSFET Mode1

2.2 Short-Channel Effects

2.2.1 Hot-Carrier Effects

In the analysis of the long-channel MOSFET, the average carrier drift velocity was

assumed to be directly proportional to the electric field along the channel. independent of

the magnitude of that field:

where the effective carrier mobility p. in the channel is taken to be constant. However,

when the electric field along the channel reaches a critical value Es,, . the velocity that the

carriers can attain in the MOSFET surface channel tends to saturate as iltustrated in

Figure 2.1. This limit occurs near the mean thermal velocity (-10'' pdsec in Si) and

represents the point at which added energy imparted by the field is transferred to the iattice

rather than increasing the carrier velocity 1181.

<- v =

l / M E

(dope = p = constant)

Es,, = 1.5

Longitudinal Electric Field W l ~ m )

Figure 2.1 Effect of the longitudinal electric field on the average drift veiocity of the carriers

in the MOSFET surface channei [16] [18].

Chapler 2 Submicnrn MOSCET Mo&/ 2.2 Short-Chan~I E-s

At 300K. the average carrier drift velocity attains its maximum value of v, (- 10' ' pm/sec) when the accelerating electric field reaches -1 -5 Vlpm for electrons in a p-type

silicon and -10 V/pm for holes in an n-type silicon. Thus, for exampie, in an NMOS device

with a channel length L = lpm, a 2V drop between drain and source is enough for the

velocity of the camers in the NMOSFET surface channel to reach the saturation point.

Therefore, the velocity saturation effect can no longer be neglected in the analysis of

submicron devices.

To see the impact of velocity saturation on the MOSFET 1-V characteristics, assume

that the carrier drift velocity v dong the channel is related to the longitudinal electric field

E through the piecewise-linear model

Then, a simple expression for the MOSFET current which takes into account the velocity

saturation effect can be obtained:

(2. IO)

V,,,, is the drain-source voltage at which the average carrier drift velocity saturates. In

this model, current saturation in the MOSFET is assumed to occur when the electric field

at the drain reaclies the saturation field Es,, [17].

Chapter 2 Submicron MOSCET Mode! 2.2 Short-Channe! E î k t s

An expression for the factor K, which models the velocity saturation effect. can be obtained

by equating the relations for b in equations (2.10) and (2.1 1) at Vos = Vossor. The value

of K depends on the MOS technology and increases with ( V G s V , ) , though it may be

regarded as constant under certain conditions [23]. For devices with finite channel Iength

and operating under practicd bias conditions, it is found that O < K < 1 .

By comparing equations (2.10) to (2.13) with equations (2.1) to (2.4) in which

velocity saturation effect is neglected, it can be observed that velocity saturation has three

main effects on the MOSFEIT characteristics:

ID,,, is significantly reduced.

ID,,, exhibits an almost linear dependence on (VcsVr) in contrast with the

square-law dependence in long-channel devices. Therefore, the current drive

capability of short-channel devices is less sensitive to changes in the operating

voltage.

VDSsRl is reduced. thereby extending the saturation region of a short-channel

device as compared to a long-channel transistor.

Mobility Degradation

The velocity of carriers dong the MOSFET channel is also a function of the transverse

electric field, the field component normal to the channel. As the transverse electric field

increases with increasing applied gate voltage, the amount of scattering at the Si-SiO2

interface is enhanced, thereby reducing the ease of carrier motion dong the channel. Le. the

carrier mobility. Figure 2.2 shows how the electron mobility decreases as the transverse

electric filed in the inversion layer of an NMOS transistor increases [23].

Chapter 2 Submicron MOSFfT Model

1

O 100 Effective Transverse Electric Field

(V/prn)

Figure 2.2 Effect of the effective transverse electric field on the inversion layer mobility of

carriers in the MOSFET channel [141[231.

A first-order empirical mode1 for the carrier mobility in the channel is given by [15]

car 1 + @ - ( V , - V , ) Es

where po is the low-field mobility, Es is the surface electric field in the channel at the Si-

SiO, interface, &, is the permittivity of silicon, and VG and Vc are the gate and channel

voltages, respectively. The coefficient 0. typically between IO-^ and IO-' pmN, is an

empirical parameter that depends weakly on the MOS technology. Note that as device

dimensions are scaled down, the oxide thickness is reduced and the dependence of the

carrier mobility on the transverse electric fietd becomes increasingly significant.

Furtherrnore, in long-channel devices, it was reasonable to assume the channel depth

and the carrier charge density in the channel to be uniform from source to drain.

Accordingly, using an effective carrier mobitity dong the channel did not introduce a

significant error. However, for submicron devices, the variation in carrier mobility (the

change in V, in equation (2.14)) in going down the channel from source to drain can no

longer be negiected.

Chapter 2 Submicron MOSFET Mo&/ 22 Short-Channel EIlbcts

Ballistic Transport

The carrier drift velocity between source and drain is the net result of the numerous

scattering events that the carriers in the MOSFET surface channel experience when an

electnc field is applied. provided the channel length L is much larger than the average

distance between scattering events A. However, if a submicron MOSFET is built with

L < A, then a large percentage of the carriers would then travel between source and drain

without experiencing a single scattering event. This is referred to as ballistic transport.

Thus. in deep subrnicron devices. ballistic effects make the carrier velocity a non-local

function of the electric field, rendering the description of the carrier velocity in the channel

an even harder task.

It is interesting to note that ballistic transport is of practical importance because it

could lead to superfast devices: Not limited by scattering, the effective average velocity of

carriers traversing the channel would exceed the mean thermal velocity. This is referred to

as velocity overshoot [19].

Oxide Charging ('Hot Etechon' Effect)

Under normal bias conditions, the electric field strength near the drain region can become

high enough for the channel electrons and the electrons entering the drain-substrate

depletion region to gain sufficient energy to surmount the Si-SiO2 surface barrier and enter

the gate oxide. Neutra1 centers in the oxide trap some of the injected electrons, thereby

causing a charge build up within the oxide and, therefore, a change in the threshold voltage

[19]. Typically, the V , of NMOS transistors will increase while the V , of PMOS devices

will decrease. Furthemore, 'hot' electrons entering the oxide Iayer may induce a leakage

gate current and an excessive substrate current [15]. Because oxide charging is cumulative

over time, the hot-electron effect can lead to a long-term reliability problem: after a circuit

is used for a certain time, its performance will start degrading.

Chapter 2 Submicmn MOSFET Modcl 2.2 Short-Chanm! Eilbcts

For an electron to become hot, an electric field of at least 1V/pm is necessary.

Although, oxide charging does occur in long-channei transistors, its effect in short-channel

MOSFETs is much more pronounced as a result of

the electric field strengths k ing much larger in submicron devices as

compared to long-channel transistors. This is because, while the device

dimensions are being continually scaled down, the supply and operating

voltages are kept constant or reduced by much smaller factors.

a larger percentage of the gate oxide region k ing affected by the hot electron

phenornenon in submicron devices. This is because the electnc field levels are

high over a larger portion of the channel, and, in addition, the ratio of channel

length to drain-junciion depletion width is smaller.

2.2.2 Threshold-Voltage Variations

In a long-channel MOSFET, the threshold voltage V , is assumed to be a function of only

the MOS technology and the applied body bias (source-bulk voltage) V S B :

where V l o is the threshold voltage at VsB = O , y is the body-effect coefficient, and OF is

the potential difference between the electrostatic potential and the Fermi potential inside

the substrate under thermal equilibriumt [11][19].

1 t In an NMOS transistor: y = -A-; and O F - VTln - c,, , G: 1

wherc q is the electronic charge. is the perrnittivity of Si, VT is the thermal voltage. ni is the

intrinsic crirrier concentration, and NA is the substnte doping.

Chapter 2 Submicron MOSFET Mdel 22 Short-ChanneI E f f e t s

(a) Short-Length

Effect

(b) Drain-Induced (c ) Narrow- Width

Barrier Lowering Effoct

Figure 2.3 Sketch of the dependence of the MOSFET threshold voltage, V,, on

(a) the effective channel length, Le, (b) the drain-source voltage, VDS, in short-channel

devices, and (cl the effective channel width, We [161[171. mot to scale)

As the device dimensions shrink into the pm-range, the variations of V, as a function

of L , W , and V,, can no longer be neglected. Hence, besides varying over time (as a result

of oxide charginp). Vlo is no longer constant over a11 NMOS/PMOS transistors in a given

integrated circuit implemented in a submicron MOS technology.

Short-Length Effect

In enhancement-mode short-channel devices. 1 V,I is found to monotonically decrease with

decreasing channel length L, as illustrated in Figure 2.3 (a) [16][17].

Before an inversion layer or channel forms in a MOSFET, the substrate region under

the gate must be first depleted from majority carriers [19]. For long-channel transistors, the

value of IV,I is predicted using the gradual-channel approximation (based on a one-

dimensional theory) which assumes that al1 the depletion-region charge beneath the gate

originates from the electric field lines normal to the gate. This ignores the depletion regions

of the source and drain p-n junctions, as illustrated in Figure 2.4 (a).

Chapter 2 Submicron MOSFEf M d 1 22 Short-Channd Eflbcts

As the device dimensions are scaled down into the pm-range, the channel length

becomes comparable to the depletion-region width at the sourceldrain p-n junctions,

rendering the contribution of these junctions in depleting the region beneath the gate no

longer negligible. Consequently, as L decreases, less gate charge is required to invert the

channel because a larger percentage of the depletion-region charge under the gate is

balanced by the sourceldrain p-n junctions and, therefore. 1 V,I decreases.

Figure 2.4 (a) Cross section of an NMOSFET. The shaded areas near the source and the

drain indicate the regions of charge sharing where the gate-controlled depletion region

overlaps with the depletion regions of the source and drain p-n junctions.

depletion-rc&n boundary

p-substnte 1

Figure 2.4 (b) NMOSFET cross-section perpendicdar to the source-drain direction. The

portions of the gate-controlled depletion region that are neglected in the one-dimensional

theory for Vt (gradua1 channel approximation) are indicated by the shaded areas.

Chepter 2 Submicmn MOSFET Modsl

As the drain-source (drain-bulk) voltage increases, the width of the drain-junction

depletion region increases. Therefore, a phenornenon similar to the short-length effect on

IV,I occiirs in submicron MOSFETs where IV,I decreases with increasing IVDd, as

illustrated in Figure 2.3 (b). This effect is referred to as drain-induced barrier lowering

(DIBL) [ I 71. DIBL renders the threshold voltage a function of the transistor operating

voltage.

Narrow- Wüith Effect

In enhancement-mode narrow-channel devices, IV,I is found to monotonically increase

with decreasing channel width W, as illustrated in Figure 2.3 (c) [16][17].

Referring to the cross-section view of the MOSFET in Figure 2.4 (b), the gate-

controlled depletion region extends beyond either side of the gate width W. The assumption

of a one-dimensional theory (graduai-channel approximation) for V , in the analysis of

wide-width transistors ignores the gate-induced space charge in these lateral regions.

In submicron MOS technologies, narrow-width transistors can be built with channel

width W comparable to the depletion layer width xd at the silicon surface beneath the gate.

In these narrow-channel devices, the gate-controlled charge on either side of the gate width

is no Ionger negligible as compared to the charge directly beneath the W-width of the gate.

Consequently, as W decreases, more gate charge is required to invert the channel because

a larger percentage of the gate-induced space charge is Iost in fringing fields, and, therefore,

1 V,I increases [ l5][19].

Chapter 2 Submicmn MOSFET M d 1 23 Modifksd *th Povrnsr Law MOSFm Modd

2.3 Modified n-th Power Law MOSFET Model

Several deep subrnicron MOSFET models, such as NORTEL's MISNAN [20] and the

Berkeiey S hort-channel IGFET Model (BSIM3v3) [22], have been reported in the literature

and implemented in circuit simulators such as ELDO [40] and HSPICE [42]. These models

are accurate, continuousi, scalable, and physically-based, but involve a large number of

parameters (67 parameters in the BSIMl [21]) and are therefore not suitable for fast

analytical treatment of MOSFET circuits. Furtherrnore, it is difficult to develop an intuitive

understanding of the device elecuical behavior from such a list of model parameters- On

the other hand, the simple long-channel square-law model is not valid for submicron

devices mainly because it neglects the velocity saturation and mobility degradation effects.

A desirable model for the fast analysis of integrated circuits based on submicron

MOSFETs has the fol lowing properties:

- simple (involves a small nrimber of parameters)

@ reasonably accurate (approxitnates the velocity saturation and tnobility

degradation effects)

does not require computationaly expensive procedures to extract the model

parameters

Several such 'engineering' models for short-channel MOSFETs have been suggested

[23] [X] [25]. In particular, the n-th power law modei, proposed by Sakurai and Newton in

[25] and [26]. offers a simple, yet accurate enough, empiricai model for the MOSFET drain

current.

+ i.e. the same defining relationships are used over the full range of openting modes and conditions.

Chapter 2 Submicron MOSFET Mode1 2.3 Moâiîïuâ n-th Powr Law MOSFET Mo&/

The corresponding equations are Iisted below for easier reference:

VDs 5 V,,,, (Linear Region):

V,, 2 VDss,, (Satrtration Region):

where

L, and W , are, respectively, the effective channel length and width, as defined in

equations (2.6) and (2.7). V, denotes a threshold voltage while k = ho + k, V,, models

the channel-iength modulation effect. The technology-dependent constants n, ml K, and B

describe the short-channel effects in an empirical manner. The MOSFET region of

operation is determined by the drain-source saturation voltage V,,,, . Note that with 1

j z = 2 , m = 1 , K = 1 . and B = ?uCo,, and assuming kVDS = O in the linear region,

the model equations reduce to the square-law 1-V relations in equations (2.1) to (2.4).

The n-th power law MOSFET model assumes that the threshold voltage V , is a

function of only the MOS technology and the applied body bias Vs, as given in equation

(2.15) and rewritten below for easier reference:

Thus, it neglects the V, dependence on L , W, and VDs, illustrated in Figure 2.3. However,

for a given MOS process technology, the mode1 should be capable of accurately

Chapter 2 Submicron MOSET Mode1 2.3 Modifisd n-th Pomr iaw MOSFET Mo&/

representing the MOSFET electrical characteristics over the full range of device

dimensions used in circuit design with a single set of model parameters

{ V,,, A,, 12, B, rn, K) . Therefore, Vto in equation (2.15) must be expressed as a function

of L , W. and V,,.

To model the threshold-voItage variations due to short-length and narrow-width

effects. we propose the following expression for V t o :

where V,,,, denotes a zero body-bias threshold voltage for wide-channel transistors and the

empirical factor f describes the dependence of Vto on L and W. Note that, since alrnost

al1 the MOSFETs in a digital circuit are designed at the minimum channel length, the

dependence of the threshold voltage on L is of minor significance compared to its variation

with W, especially for transistor widths close to the minimum channel width available in

the MOS technology used.

In characterizing a given MOS process technology, the 1-V characteristics of a

nuinber of transistors with different channel dimensions wiil be used to optimize V,,, over

al1 V, , between O and VDD for various Vcs values (as discussed in section 2.5).

Therefore, although V,,, is assumed to be independent of VDs, the DIBL effect is still

irnplicitly accounted for to some extent by extracting a threshold voltage value optimized

over the full range of operating VD,-voltages.

The n-th power law MOSFET mode1 does not give a good approximation for the

drain current in the near- and sub-threshold regions 1251. However, the errors that this

introduces in the calculation of the delay and power using the inverter model proposed in

this thesis turn out to be acceptable.

Chapter 2 Submicron MOSFET Mode1 2.3 Moüifieû n-th Power Law MOSFET Modbl

In summary, the modified n-th power law MOSFET model used to calculate the drain

current is:

* VDs < VDSs,, (Linear Region):

- I rD, 2 V,,,, (Saturation Region):

ID = iDsat ( + vDs)

w here

and V,,, V,,, and VsB are the drain-source, gate-source, and source-bulk voltages,

respectively. L, and W , are, respectively, the effective channel length and width, as

defined in equations (2.6) and (2.7).

The above model equations correspond to an enhancement-mode NMOS device with its

drain current defined as flowing from drain to source. For an enhancement-mode PMOS

Chapter 2 Submicmn MOSFET Modcl 2.4 EIIective fhreshold Y o m

device, where the positive current flow is assumed to be in the source to drain direction, the

same equations are used but with the polarity of al1 terminai voltages reversed, and the

threshold voltage V , replaced with 1 V,I . In the following chapters, the subscripts n and p

will be used in conjunction with the above currents, voltages, and model parameters to

associate these quantities to the NMOS or PMOS device in the CMOS inverter circuit,

respectively.

Consequently, a given MOS process technology can be fully characterized by

extracting the set of seven empirical parameten { V,, f , ho, n, B. rn, K} , for Vs, = 0.

The mode1 parameter extraction and optimization procedure (a one-time process) is

described in Section 2.5.

The circuits analyzed in this thesis are designed in the SV 0.8pm BiCMOS

technology of NORTEL's BATMOS process and simulated in ELDO using NORTEL's

MISNAN -MOSET model. The modified n-th power law MOSFET model parameters

{ VI,$., f . A,, n, B. m, K} are extracted and optimized to fit the measured 1-V characteristics

of the NMOS and PMOS transistors. VaIidation of the inverter model proposed in this

thesis is achieved by comparing the delay and power computed using the model with the

'exact' values obtained by simulating the analyzed circuit.

2.4 Effective Threshold Voltage

The threshold voltage, V, , is defined as the gate-source voltage, V,, . needed to induce a

strongly inverted channel under the gate, thus providing ample carriers for conduction

between the source and drain of the MOS transistor. It is based on a desire to model the

MOSFET as an ideal switch with an on-state (1 VGs1 > 1 Vrl ) where a significant drain

current I D is allowed to pas , and an off-state ( 1 VGSI < 1 V,I ) where I D = O . However, for

1 VGsl c 1 VrI , the MOS transistor is still conducting, though at small drain current levels.

This is referred to as subthreshold conduction. In fact, the transition from the on- to off-

state is not abrupt, but rather gradual.

Chapter 2 Submicron MOSFET Model 2.4 Effective Threshold Voltage

In the presence of a weakly inverted channel (Le. for 1 VGsl < V , ), the MOSFET?

drain and source terminals together with the oppositely doped channel-region in between

form a lateral parasitic bipolar junction transistor. In a long-channel device, V,, drops

alrnost entirely across the drain-channel junction and the component of the channel electric

field parallel to the Si-SiO2 interface is negligible. Thus, the subthreshold drain current is

dominated by carrier diffusion Cjust as for the collector current in a long-base BJT) and

drops exponentially with VGS at a rate almost independent of VDs [16]. However, in a

short-channei device, the mechanism responsible for the subthreshold conduction is quite

different because the channel length is now comparable to the width of the drain depletion

region and, as a result, the potential gradient that the applied VDS voltage induces within

the weakly inverted channel is no longer negligible. Consequently, in a subrnicron

MOSFET, the subthreshold drain current is significantly influenced by the value of VDs * .

and drops with VGS at much lower rates as compared to a long-channel transistorn.

Now, the MOSFET drain current equations (2.2 1)-(2.27) are used in the proposed inverter

model to compute quantities Iike the peak inverter current, which correspond to strong

inversion. Since the n-th power law MOSFET model does not give a good approximation

for the drain current in the near- and sub-threshold regions anyway, the MOSFET model

parameters are optimized to best fit the ID-VDs charactenstics for values of VGS

significantly larger than the threshold voltage as it is normally defined. Consequently, the

empirical parameter V , in the MOSFET drain current equations takes a value significantly

different than the actual threshold voltage. On the other hand, the proposed inverter model

also requires a knowledge of the threshold voltage. Accordingly, an effective threshold

voltage V, , , which specifies more accurately the value of VGs below which the MOSFET

can be regarded as off ( I D = O ), must be determined.

5 Assumc an NMOS transistor.

F t As a rcference figure: the subthreshold drain current drops by about a factor of 10 for cvery 60 mV

reduction in VGs in practical long-channel NMOS deviccs (with VsB = 0) [SOI.

Chapter 2 Submicmn MOSFET Mode1 2.4 Eflsctive ïVueshold Vol-

The effective threshold voltage V,, is extracted from the I D venus lVcsl

characteristic of the MOSFET at 1 V,,I = 1 % V,, , where V,, is the supply voltage.

A relatively small drain-source voltage is used to ensure that the channel formed is uniform

(no pinch-off) and the transistor is essentially operating in its Iinear region. The intersection

of the tangent to the curve at the point of maximum slope with the VG,-axis gives the

effective threshold voltage V,, of the MOS transistor, as shown in Figure 2.5.

The effective threshold voltage V,, is assurned to be independent of the transistor

size, and is extracted for a representative MOSFET. The errors that this introduces in the

calculation of the power dissipation using the inverter mode1 proposed in this thesis turn

out to be acceptable. In Figure 2.5, a medium-size MOS device with L = Lmin and

W = 4 W,, was used. Lm, and W,, denote, respectively, the minimum channel length

and width defined by the design rules in the MOS process technology used.

The effective threshold voltages of the NMOS and PMOS transistors in the 5V O.8pm

BiClMOS technology of NORTEL's BATMOS process are given in Table 2.2.

Table 2.1 Effective threshold voltages of the NMOS and PMOS transistors in the SV 0 . 8 ~

BiCMOS technology of NORTEL's BATMOS process.

Chapter 2 Submicron MOSFET Modsl 2.4 EHective Threshold Voltage

Id vr. Vgs ciurictenrdc al V&YmV of NMOS (rinsutor (M.&nn,W17um)

I

Vcs 0

(a) NMOS transistor (L==û.8pm, W=7prn)

Id vr. Vsg ch.raciensoc et Vsd-MmV of PMOS Irrruislor (G0.Burn.W-7um)

(b) PMOS transistor (L=0.8pm, W=7pm)

Figure 2.5 Extraction of the MOSFET effective threshold voltage Vk from the ID versus

1 VGS 1 characteristic at 1 VDs ( = 1% VDD. A MOS transistor with L = L,, and W = 4W,, is

used. [The characteristics shown correspond to the 5V 0 . 8 ~ BiCMOS technology of

NORTEL's BATMOS process] .

Chapter 2 Submicmn MOSFET Mode1

2.5 MOSFET Mode1 Parameters

In the proposed inverter model, the modified n-th power law MOSFET equations were used

to relate the terminal voltages of each transistor to its drain current. Therefore, the resulting

delay and power expressions are in terms of the technology-dependent parameters

{ V,_, f, )co, n, B, m, K} . Hence, in order to apply the inverter model, these parameters

must be extracted for the technology in hand.

Accordingl y, the goal is to find the set of model parameters { V,,, f, ko, n, B, m, K )

that makes the modified n-th power law MOSFET equations fit best the measured 1-V

characteristics of the NMOS and PMOS transistors. A two-step procedure is followed for

that purpose. First, an initial estimate of these model parameters is found by solving simple

linear equations. Then, for the model to describe most accurately the MOSFET electncal

characteristics over the full range of device dimensions used in circuit design, an optimized

value of these parameters is computed using an optimization algorithm developed and

implemented in MATLAB.

A set of MOSFET model parameters is valid only for a small range of channel length.

Although the procedure described below is general, the model parameters were extracted

and optimized assuming al1 MOSFETs are designed at minimum channel length, Le.

L = L,,li,, which is a reasonable assumption for digital circuits. In general, two or three

sets of parameters may be enough in designing and analyzing a complete digital VLSI

circuit.

To characterize the SV 0.8pm BiCMOS technology of NORTEL's BATMOS

process, the model parameters { V,,,,, f, ho, n, B, m, K) were extracted by curve fitting the

1-V characteristics simulated in ELDO using NORTEL's MISNAN MOSFET model [20].

Measured 1-V characteristics were not used for two reasons: first, such data was not

available. Second, the inverter rnodel proposed in this thesis will be validated by comparing

the delay and power computed using the inverter model with the 'exact' values obtained by

simulating the analyzed circuit in ELDO using the MISNAN MOSFET model. Thus, any

Chapter 2 Submicron MOSFff Modd 2.5 MOSFET M d / Panmeters

discrepancy between the MISNAN model and the actuai MOSFET characteristic will not

get incfuded when assessing the accuracy of the inverter model. Accordingly, for the results

presented in the following analysis, the terms 'exact' and 'measured' are used to refer to

values obtained through circuit simulation with ELDO using NORTEL'S MISNAN

MOSFET model.

2.5.1 Parameter Extraction

An initial estimate of the MOSFET model parameters { VtW, f, &-,, n, B, m, K.) has to be

found for both the NMOS and PMOS transistors. The measured I D - V,, characteristics of

a medium size device with W = 4 W , , are used to extract these parameters (although any

other representative MOSFET width cm be selected). Recdl that Lm, and W,, denote

the minimum channel length and width, respectively, permitted in the MOS process

technology used.

VDS

Figure 2.6 Selection of fitting points on the measwed ID-VDs characteristics of the

MOSFET (with VGS as a parameter and VBS = 0 ) for the extraction of the MOSFET model

parameters.

Chapter 2 Submicmn MOSF€l M&e/ 2.5 MOSFET Modsl Pammetefs

The procedure followed to extract the initial set of MOSFET mode1 parameters is:

1. Assume V , , = V , , andf =O.then Vro = V,,-

2. From the saturation region of the measured I D - VDs characteristics of the

MOSFET with VGs as a parameter and V B , = O , select three fitting

points V G s V I I D ) v G s 2 D s 2 D ~ ) 9 a d (VGS3,VDS3 .ID3) with

VGSl = VGs2, as shown in Figure 2.6. Then, using equations (2.22) and

(2.23), we get:

3. From the linear region of the measured I D - VDs characteristics of the

MOSFET with Y,, as parameter and VBs = O , select two fitting points

(V,,, VDs,,I,,) and (VGSS, VDSS,ID5) , as illustrated in Figure 2.6. Then.

Chapter 2 Submicron MOSFEf Mode! 2.5 MOSFET Mode1 Panmeters

using equations (2.2 1 ) and (2.24), we get:

2.5.2 Parameter Optirnization

Since the delay and power expressions in the proposed inverter model are in terms of the

MOSFET model parameters { V,,,, f , ko, n, B, rn, K) , the accuracy of the invener model

will depend directly and to a large extent on these parameters. Therefore, after a set of

model parameters is extracted for each of the NMOS and PMOS transistors, it must be

optimized for the modified n-th power law MOSFET equations to describe most accurately

the eIectrica1 characteristics of the corresponding MOS device.

For a given MOS process technology, it is desired to accurately represent the

MOSFET electrical characteristics over the full range of device dimensions used in circuit

design with one set of model parameters ( V,,, f , Ao, n, B, rn, K 1 for both the NMOS and

PMOS transistors. Although the use of several sets of model parameters over specific

restricted ranges of transistor channel width would increase the accuracy of the MOSFET

model, in the interest of simplicity it was decided to work with only one set.

Chapter 2 Submicmn MOSF€T Mo&/ 2.5 MOSFET Mo&f Purametera

A set of w different MOSFETs with channel widths spanning the full range of device

dimensions used in circuit design are selected. The ID-V,, characteristic of each

MOSFET is measured at g different VGS values between VGsl and VDD, with

VGS, > Vrc. The goal is to optimize the set of MOSFET model parameters

{ V,,,., f , h,, n, B, m, K ) for the modified n-th power law MOSFET equations to fit best al1

these measured I D - VDs characteristics

The algorithm developed to optimize the set of MOSFET model parameters

{ V ,,,, f, Xo, n, B, m, K) is as follows:

1. Let the vector of MOSFET model parameters to be optimized be

- Hf - [w , . . . w,J = vector of w channel widths corresponding to

each of the transistors used in optimizing the

MOSFET mode1 parameters.

- VGs = [V,,, . . . vDD] = vector of g equally spaced

between VGSI and VDD, with

- VDs- [vDD/d ... v&] = vector of d equally spaced

between VDD/d and VDD .

where VDD is the supply voltage.

VGS values

V c s 1 ' v, -

V,, values

t The optimization algorithm outlined here applies to the modcl parameters of an NMOS device. The

srime algorithm is used to optimizc thc model panmetcrs of a PMOS transistor but with the terms

V,, and VGS intcrchanged with VsD and VSG, respectively.

Chapter 2 Submicron MOSFET Moôcl 2.5 MOSFET Mo&/ Panmeters

3. For a given MOSFET with channel width W i , the normalized error in the

MOSFET model at a particular point on the ID-VDs characteristic is

defined as:

where I ,,,,,,,,,,, is the exact drain current value obtained from the

measured ID - VDs characteristics of the MOSFET while ID,,dcI is the

drain current value computed using the modified n-th power law MOSFET L

model equations at VGS = V G S j and V,, = VDsk I.

4. The normalized error in the MOSFET model over an entire ID-VDs

characteristic with VGS = VGS, is then expressed as the sum-of-squares of

the error at each point on that particular characteristic for d different VDs

values:

- - 5. The normalized error vector E ( x ) is fomed as follows:

- - - E ( x ) = E ( x y I V i , V G S ) , i = 1 ,..., w and j = I ,..., g (2.39)

1

- - Thus, E ( x ) contains the normalized error in the MOSFET model for al1 g

1-V characteristics of each of the w different transistors considered in the

optimization.

t In this analysis, the i-th elemcnt of a given vector A is denoted by A , .

Chapter 2 Submicron MOSFET Mode1 2.5 MOSFET Mo&/ Pammeter8

6. The optimization problem can now be viewed as a nonlinear least-squares

problem:

find the vector x that will rninimize

Accordingly, the optimum set of MOSFET model parameters

{ IJ ,,'., f, A,, n, B, rn, K} corresponds to the solution X of the nonlinear

least-squares problem in equation (2.40). A starting guess for X is the

extracted set of MOSFET model pararneters obtained as outlined in

Section 2.5.1.

A MATLAB routine was written to compute the optimum set of MOSFET model

parameters { V , ,,, f, Ao, n, B, m, K } following the optimization algorithm outlined above.

The nonlinear ieast-squares problem in equation (2.40) was solved using the Gauss-

Newton method irnplemented in MATLAB [39]-

A trade-off exists between the computation time taken to optimize a set of MOSFET

model pararneters and the accuracy of these parameters. If, in the optimization process, a

larger set of MOSFETs with different channel widths is considered (i.e. w is increased),

additional measured 1-V characteristics for each of these MOSFETs is curve fiited

(i-e. g is increased), and more fitting points on each of these curves are used

(Le. d is increased), then a more accurate set of optimized model parameters will resuit.

However, the convergence time of the optimization routine will increase.

2.5 MOSFET M-1 Purametcm

Optimization Constraints

In optimizing the MOSFET model parameten, I D - VDS characteristics for VGS

values down to VGS are curve fitted. Since the n-th power law MOSFET model does not 1

give a good approximation for the drain current in the near- and sub-threshold regions, the

choice of VGSl has a very significant impact on the accuracy of MOSFET parameten and,

consequently, of the inverter mode1 proposed in this thesis.

On one hand, if VGS is chosen too close to V,, , the optimizer will be trying to curve 1

fit MOSFET equations to 1-V curves that these equations do not properly model to start

with, thereby leading to erroneous MOSFET model parameters. On the other hand, if VGS,

is chosen too far from V, , , the MOSFET equations will accurately fit the selected 1-V

characteristics but a large number of possible operating points will be excluded from the

optimization and, therefore, these equations will not properly model the transistor electricd

behavior over a sufficient range of operation. Consequently, a trade-off exists in selecting

VG SI . The value of VGs,, whose corresponding optimized MOSFET parameters will

enable the proposed inverter model to work most accurately, depends on the MOS process

technology used and must be determined experimentally.

The following experimental procedure was used to select VGS, :

i ) Assume VGS = 1 Z V , , . 1

i i ) Use the optimization routine to compute the corresponding set of MOSFET

model parameters.

i i i ) For a minimum size inverter with a fan out of 5 and an input voltage ramp

of transition time between 0.2511s and 2.5ns, compare the inverter delay

computed using the proposed inverter model with the 'exact' value

obtained by simuiating the inverter circuit.

25 MOSFET Mode1 Pammeters

iv) Repeat the above steps for larger VGsl values.

V) The set of MOSFET model parameters resulting in the most accurate delay

values is used to characterize the MOS technology.

In optimizing the MOSFET model parameten for the SV 0.8pm BiCMOS

technology of NORTEL's BATMOS process, it was found that curve fitting ID-VDs

characteristics for VGS values down to VGs, = 2V will result in the optimum set of

MOSFET model parameten with regard to the performance of the inverter model presented

in this thesis.

2.5.3 Results

The optimized parameters for the modified n-th power law model of the NMOS and

PMOS transistors in the 5V 0.8pm BiCMOS technology of NORTEL's BATMOS process

(where L,ni, = 0.8pm and W,,,, = 1.4pm ) are given in Table 2.2. The optimization was

perforrned for

In other words, the model parameters were optimized for the modified n-th power law

MOSFET equations to best fit the measured ID-VDs characteristics, down to

VGs = VGS, = 2 V , for a set of MOS transistors with channel widths of 2, 4, 8 and

16 W,, and a channel length of Lm,.

Chapter 2 Submicmn MOSFEt Mdel 2.5 MOSFET Modbl Parameters

To demonstrate the validity of the optimized set of model parameters over the full

range of transistor widrhs used in circuit design, the measured I D - VDS curves together

with the corresponding charcpcteristics computed using the modified n-th power law

MOSFET model are shown in Figure 2.7 for NMOS devices with channel width of W,,

( 1.4pm) and 20 W,, (28pm). These curves are plotted for different Vcs values between

1 V and 5V.

The failure of the model to reproduce the ID - V,, characteristics for VGS < I V was

anticipated (recall that V, , = 0.78V). Nevertheless, for V,, 2 2 V , the modified ndi-

power law MOSFET equations fit the measured I D - VDs curves to within 6% for both the

1.4pm- and 28pm-wide devices. For the MOS transistor with channel width W,,

(20 WnIi, ), the error over the characteristic corresponding to VGS = 1 .SV can get as large

as 18% ( 13%) at VDS = SV but does not exceed 8% (5%) for VDs voltages close to

V,,,, . Thus, the errors that this c m introduce in the calculation of the delay and power

using the inverter model presented in this thesis are negligible.

It is important to observe in Figure 2.7 how accurately the MOSFET model predicts

the value of VD,,, over al1 the VGs voltages. Since the peak currents in the CMOS

inverter occur when the corresponding transistor changes its region of operation (i.e. leaves

the linear region and enters saturation or vice-versa), a precise expression for VDSso, is

critical to accurately compute the inverter delay and power.

Table 2.2 Optimized parameters for the modified n-th power law mode1 of the MOS

transistors in the 5V 0 . 8 ~ BiCMOS technology of NORTEL'S BATMOS process.

J - ( ~ v ) '

0.0506

0.1042

NMOS

PMOS

K B

0.9369 3.77943-5

1.1789 1.923e-5

vh CV>

0.9792

1.1770

f

0.1488

0.0648

n

1.1937

1.1806

m

0.6678

0.7004

Figure 2.7 MOSFET ID-Vos characteristics: (-1 measured, (-) modified n-th power law

MOSFET model. To demonstrate the validity of the optimized set of model parameters over

the full range of transistor widths used in circuit design, the characteristics of an MOS device

with L = Lmin and (a) W = Wmin, <b) W = 20Wmin are plotted. m e characteristics s h o w

correspond to the 5V 0.8p.m BiCMOS tecbnology of NORTEL'S BATMOS process where

Lmi,=0.8pn and Wmi,= 1.4p.1111.

Inverter Delay and Power Modes

This chapter begins by introducing the CMOS inverter circuit and the associated parasitic

capacitances, which must be accounted for in the delay and power calculations. To simplify

the transient analysis of the CMOS circuit, these nonlinear voltage-dependent capacitances

are modeled by equivalent constant capacitances, as described in Section 3.6.

A detailed literature review of techniques for computing the delay andor power in CMOS

inverters is given in Section 3.2. For easier reference, the symbois used when describing

the inverter circuit are defined in Section 3.3. The delay and power modets are then

presented assuming that the peak short-circuit and charging/discharging current values,

their time of occurrence, and the corresponding output voltages are known.

This information is readily obtained using the inverter current model presented in

Chapter 4, hence the simplicity of the delay and power analysis.

3.1 The CMOS Inverter

The CMOS inverter circuit is depicted in Figure 3.1 (a), with the parasitic capacitancest of

the MOS transistors modeled explicitly:

- - -- -

.: The subscripts d. g. S. and b denote, rcspectively. the drain. gate, source, and bulk teminals of the MOS transistors,

rcsptxtively. while the subscripts n and p are used to asscziatc the capricitances to the NMOS or PMOS device ifi the

CMOS invener circuit, respectivcly.

Chepter 3 lnverter Oelsy and Power Modrsls 3.1 The C M InverUr

Note that the output capacitances, Con and Co,, . include the input (gaie) capacitances of,

respectively, the pull-down and pull-up groups in the fanout gates.

A load capacitance, Cl,,lrdi accounts for the effective interconnect capacitances.

When computing the voltage and currents at the output node, the equivalent inverter circuit

in Figure 3. l (b) cm simply be used, with the effective load capacitance defined as

Figure 3.1 CMOS inverter circuit with the parasitic capacitances of the MOS transistors

modeled explicitlp In circuit diagram (a), COp and Co, include the input capacitances of the

fanout gates while the load capacitance, Cload, accounts for the intercomect capacitances.

In the equivalent circuit mode1 (b), the effective inverter load, CL, gmups the NMOS and

PMOS drain-bulk junction capacitances, the input capacitances of the driven gates, and the

intercomect capacitances.

Chapter 3 Inverter h l a y and Power M-1s 3.1 7 7 ~ CMOS In wrîer

Thus, the effective inverter load CL includes the NMOS and PMOS drain-bulk junction

capacitances, the input capacitances of the driven gates, and the interconnect capacitances.

The gate capacitances, C,, . C,, . and Cpd , are lumped MOS capacitors that account

for the gate-to-channel capacitances and also include, respective1 y, the gate-to-bulk, gate-

to-source, and gate-to-drain overIap capacitances. Cdb is a lumped p-n junction capacitor

describing the drain-bulk junction capacitances. These MOSFET parasitic capacitances are

nonlinear voltage-dependent capaci tances whose exact mode1 ing is qui te complex.

Therefore, to simplify the delay and power calculations in the CMOS inverter circuit, these

capacitances are replaced by equivalent constant capacitances, as described in Section 3.6.

Consider the CMOS inverter circuits in Figure 3.2. If the input voltage, vi , is a rising

signal, the NMOS transistor will turn on (when q 2 V,,), thus discharging the load

capacitance. However. until the PMOS transistor tums off (when vi 2 VD, - 1 V,I ), a

conducting path persists between the power and ground rails, thereby reducing the effective

current available to discharge the load and resulting in supply-power consumption. For this

reason, ip is called the 'short-circuit' current in the case of a discharging inverter (rising

input). Similady, when the input voltage is a falling signal, the PMOS transistor is the

charging transistor and in is the short-circuit current.

With rising/falling input transitions, the gate-to-drain coupling capacitance (Miller

capacitance), CM, allows a current i , to fiow between the input and output nodes, causing

an overshoot/undershoot at the early part of the output voltage wavefonn: as vi starts

ris inglfalling from ground/ V,, , CL gets actualiy overcharged/discharged unti 1 the

NMOSPMOS transistor turns on, thereby creating a path to ground/VD, and eventually

dischargingkharging the load capacitance.

Chapter 3 lnverter Delay end Powcr ModsIs 3.1 nie CMOS lnwfter

The input voltage waveform is assumed to be a rising/falling ramp with transition

time T r / T J :

Sr 1 O l t l T , risinginput (discharginginverter): v j ( t ) = { vDD t 2 T ,

(3-5)

O l t l T f falli ng input (charging inverter): v i ( t ) =

t r T / (3 .4)

where sr = V D D / T r and s, = V D D / T f are the dopes of the rising and falling input voltage

ramps, respectively. This input wavefom approximation is widely accepted because of its

si mpIicity and effectiveness.

(a) Discharging lnverter (Rising Input) (b) Charging Inverter (Falling input)

Figure 3.2 CMOS inverter circuit: (a) discharging inverter (rising input), (b) charging

inverter (falling input).

Chap:er 3 Inverter Delay and Pow;hr Modsls 3.1 The CMOS In wrter

The differential equation describing the charging/discharging of the CMOS inverter

is obtained by writing Kirchoff s Current Law at the output node:

For the case of a rising input voltage ramp, the above equation reduces to

. . dv,, - - - - [ I I - l p + c,s, , for O 5 r 5 T , dr CL + CM

where c,,, = CM C L + ~ M '

The modified n-th power law MOSFET equations in (2.21)-(2.27), suitable for

submicron devices, are used to express the drain currents of the NMOS and PMOS

transistors in terms of their respective terminal voltages.

Chapter 3 Inverter Oslsy and Powr M o d e i s 3.2 Litemturs Review

3.2 Literature Review

In this section, we review some of the previous work on computing the dehy andor power

in a CMOS inverter with a capacitive load (Figure 3.2), using accurate transistor-level

rnodels. Since a nurnber of these techniques are based on the simple a-power law MOSFET

model [24], it is bnefly described below.

3.2.1 a-power Law MOSFET Mode1

Before introducing the n-th power law MOSFET model [25] (described in Section 2.3),

Sakurai and Newton proposed a simpler, but less accurate, a-power law model to account

for the velocity saturation effect in short-channel transistors [24]:

'Drur I D = - VDs , VDs 5 VDssu, (Linear Region) V ~ ~ s u r

I D = IDsur , VDs 2 VDssu, (Saturation Region) (3.10)

w here

The model is an extension of the long-channel square-la LW MOSFET model in the saturation

region, and is based on four parameters: V, (threshold voltage), a (velocity saturation

index), V,, (drain saturation voltage at V,, = V,,), and I D , (drain current at

V,, = V,, = V,, ). Hence, ID, and V,, must be extracted for each transistor size used.

In the linear region, the drain current is approximated by a linear function of VDs ,

rendering the model inadequate for investigating the behavior of transistors in this mode of

operation. Furthemore, the model does not account for the channel length modulation

effect.

Chapter 3 Inverter Dslsy and Power Models

3.2.2 Review of Inverter Delay Models

Delay evaluation in digital CMOS circuits has been the subject of research for a long time.

A number of techniques, involving various trade-offs between speed and accuracy, have

been presented in the literature.

In [24], an expression for the delay, based on the a-power law MOSFET model, was

derived, neglecting the short-circuit current and the effect o f the input-to-output

capacitance (Miller capacitance). Furthemore, it was assumed that, at v , = V D D / 2 ,

the input voltage ramp has reached its final value and the charging/discharging transistor is

operating in its linear region. Hence, the resulting delay equation is only valid for those

particular cases where the input ramp is fast compared to the output voltage transition

a n d o r the fanout is hight.

Embabi and Damodaran [27] presented an efficient technique to improve the

approximate delay time, calculated from the equation in [24], by accounting for the

short-circuit current through the complementary transistor. However, since the initial

approximate delay was derived for heavily-loaded inverters a n d o r fast input signals,

this method will result in a more accurate delay time only for those particular cases.

An extension of Sakurai's work [24] on delay modeling for the case of slow input

ramp and/or low fanout was proposed in [28], but still assuming negligible short-circuit

current. The inverter dc vol tage-transfer-characteristic was used for that purpose. The delay

was calculated from an empirical expression joining the two extreme points corresponding

to infinitely fast and infinitely slow input ramps. The curve fitting coefficients used depend

on the ratio of the transistor sizes and the inverter fanout, and must be reproduced by

mnning HSPICE simulations. Still, no clear definition is given to extract the critical

transition times used to distinguish a fast input transition (where Sakurai's mode1 is valid)

from a slow one (where the proposed equations must be used).

t A voltage transition at the input of a given invener may no longer be 'fast'. compiued to the output transition. if the

fanout is rcduced. Similarly. the load may no longer be 'large' if the invener is drivcn by slower input nmps.

Chapter 3 Inverter Dclsy and m e r Mm18 3.2 Litemtum Review

In [25], Sakurai and Newton denved another delay expression for the CMOS

inverter, but now based on the n-th power law MOSFET model. Both the short-circuit

current and the effect of the Miller capacitance were again neglected. Furthemore, it was

assumed that the output node starts k ing chargeddischarged only when the input voltage

ramp reaches V,,, , the logic threshold voltage. Vi,I , was defined as the input voltage

which makes v , = V , , / 2 and was derived assuming zero load and both transistors

saturated.

The diftërential equation describing the charging/discharging of the load capacitance

at the output node (equation (3.7)) was solved, in [29] and [30], for an input voltage ramp,

considering the current through both transistors and the effect of the Miller capacitance.

However, in [29] , the long-channel bulk-charge MOSFET model was used, with the

quadratic VDs-term in the drain current equation neglected. Furthemore, the derived

expressions for the output voltage response are in terms of the mathematical error function

(erf), and fitting methods are used to determine the empirical coefficients in the delay

equations. In [30], analytical expressions for the output voltage waveform are derived

based on the a-power law MOSFET model. However, the short-circuit current is

approximated by a linear function of time with the dope calculated by equating the exact

current in the linear region with the approximate one at t = t o / 2 , where t , is the time

when the short-circuit transistor turns off. Hence, in order to solve for the output voltage

equations and evaluate the delay, Taylor series expansions up to the second-order

coefficient were used for v, ,( t) and VDs,,,(t) around t = t , - t , , where r , is the time

when the chargingldischarging transistor turns on.

A different, more elaborate, approach was followed by Park and Soma [3 11 to predict

the output voltage waveform of a CMOS inverter at switching transitions: the inverter is

first transformed into a time-invariant linear system, and convolution theory is then used to

solve for the switching responses. However, a number of parameters, which depend on both

the geometry of the devices and the processing technology, must be extracted before the

inverter model can be applied.

Chapter 3 Inverter M y and Pbmr M u s 32 Uiemture Review

3.2.3 Review of Inverter Power Models

The total power consumption of a CMOS inverter can be calculated, readily and accurately,

provided its short-circuit component can be evaluated (as discussed later in Section 3.5).

Hence, the focus nas k e n on developing models for computing the short-circuit power

dissipation, P,,, in CMOS inverters.

In [32], a simple formula for P,, was derived based on the long-channel square-law

MOSFET model, assuming symmetrical inverters and zero load. Furthermore, the effect of

the Miller capacitance was neglected. This formuia was then extended to submicron

inverters in [24], by replacing the square-law MOSFET equations with the corresponding

a-power law equations.

Hedenstierna and Jeppson [33] derived a formula for Px based on the long-channel

square-law MOSFET model, considering the effect of the load capacitance. In their

analysis, an expression for the output voltage response was derived neglrcting the short-

circuit current, Isc, and then used to express I,, as a function of time. P,, is finally obtained

by integrating the resulting expression for 1,. Vemuru and Scheinberg [34][35] followed

the same analysis to derive a formula for Psc in submicron inverters, based on the a-power

law MOSFET model. Then, to get an analytical solution for the integral equation of P,,, the

time when the short-circuit transistor changes its mode of operation was assumed to occur

at t = 1, - r , , where t , and t , are, respectively, the times when the chargingldischarging

transistor turns on and the short-circuit transistor turns off. Consequently, the error in both

formu las is large for relatively slow input ramps and/or low fanouts, where the short-circuit

dissipation is no longer small compared to the total dynamic power dissipation.

The differential equation describing the charging/discharginp of the load capacitance

at the output node (equation (3.7)) was solved in [36] for an input voltage ramp, considering

the current through both transistors and the effect of the Miller capacitance. However, the

short-circuit current was represented by a piecewise linear function of time. Furthermore,

the maximum value of the short-circuit current was assumed to appear when the input

Chapter 3 Inverter Delay and Power ModsIs

voltage reaches V i n , , the logic threshold voltage. V i n , was evaluated using the expression

derived in [25], assuming zero load and both transistors saturated. The piecewise linear

approximation for the short-circuit current is then used to obtain P,,.

In 1381, an equivalent capacitance was defined for each power component and then

derived on the basis of the empirical delay macro-mode1 for the CMOS inverter presented

in [37] (where step responses are empirically corrected for actual input ramp transitions).

Furthemore, the effective input transition time is assumed to be defined through the step

response of the driving inverter, and the waveform of the short-circuit current is taken to

be symmetrical with respect to its maximum.

3.3 Nomenclature

The following parameters will be used when describing the discharging (rising input)

CMOS inverter in Figure 3.2:

Discharging current (drain current of the NMOS device)

Short-circuit current (drain current of the PMOS device)

Maximum value of the discharging current

Maximum value of the short-circuit cwrent

Minimum value of the short-circuit current

Slope of the rising input voltage ramp

Time variable

Time when the NMOS device tums on

Time when the discharging current reaches its maximum

Time when the NMOS device leaves saturation and enters the linear region

Time when the PMOS device turns off

Time when the PMOS device leaves the Iinear region and enters saturation

Transition time of the rising input voltage ramp

Input voltage waveform of the CMOS inverter

Output voltage waveform of the CMOS inverter

Power-supply voltage

Drain-source voltage of NMOS device

Gate-source voltage of NMOS device

Source-drain voltage of PMOS device

Source-gate voltage of PMOS device

Threshold voltage of NMOS device, in the modified n-th power law MOSFET model

Threshold voltage of PMOS device, in the modified n-th power law MOSFET model

Chapter 3 Inverter Dslay and Pbwcr Models

3.4 Inverter Delay Mode1

In a CMOS inverter circuit dnving a capacitive load, the output voltage transition can be

properly characterized by the tangent line to the output voltage waveform at the time when

the chargingldischarging current reaches it maximum. This is shown in Figure 3.3 for the

case of a discharging inverter (rising input).

Let t , , be the time when the discharging current reaches its maximum, and defïne

V ,,,, , = ~ , , ( t , ~ , ) . Expressions for r , , and V ,,, will be derived in Section 4.2.3, as part of

the inverter current model. The tangent iine to the output voltage waveform at t = t , , is

then

~ ' , ( f ) = Vonm + Sf,, ( f - f n m ) (3.13)

d where s,, Ezvoll - is computed using equation (3.8) (with the drain currents of both

- *nm

devices calculated based on their known terminal voltages).

. 104 Time (sec)

Figure 3.3 Linear approximation of the output voltage waveform for a discharging inverter

(rising input). The output voltage transition c m be fuily characterized by the tangent line to

the output voltage waveform at time t,, when the discharging current, in, reaches its

maximum.

Chapter 3 lnverîer Delay and Power Mdeîs 3.5 lnverter Power Mo&/

This lineanzed output voltage transition is now used to compute the propagation delay

(time between the 50% points of the input and output voltage waveforms) of the

discharging inverter:

The time at which the linearized output voltage transition starts falling and its

transition time are, respectively,

and

Thus, t,, and T,,, can now be used to fully characterize the falling voltage transition at the

input of the fanout pates.

The derivation of the propagation delay and the characteristics of the output voltage

transition for the case of a charging inverter (falling input) is symmetrical, and equivaient

results can be obtained by appropriate substitution in the derived equations.

3.5 Inverter Power Mode1

The power dissipation in a CMOS logic gate can be expressedt as

t assuming no glitches

Chapter 3 Inverter Delsy and Power M o d s I s 3.5 Inverter Power Modsl

The static component of the power consumption is due to the dc leakage current II,,,,,, . There are two types of MOSFET leakage currents: (1) a reverse-bias p-n junction current

between the drainfsource and the substrate; (2) a subthreshold current resulting from carrier

diffusion between the drain and the source when the gate-source voltage, IV,,I , is below

the threshold voltage, 1 V,I , but is still large enough to induce a weakly-inverted channel (as

opposed to a strongly-inverted channel, when 1 VGsl 2 1 V,I , where carrier drift is dominant

[16]). The leakage currents are determined primarily by the MOS processing technology

used. With the ongoing trend towards scaling down the minimum feature size and the

supply voltage in CMOS integrated-circuits, the subthreshold currents are growing due to

short-channel effects and scaled-down threshold voltages [8][9], thereby increasing the

power dissipation. However, the contribution of the static power component to the total

power consumption remains negligible in a well-designed CMOS logic circuit [IO].

The dynarnic component of the power consumption is due to the charging and discharging

of the load capacitances and to the switching transient currents. f denotes the clock

frequency while p is the switchirig probability o r activity factor at the output node

(i-e. the average number of output switching events per clock cycle). An output switching

event refers to the sequence of a low + high and a high + low output logic transition

(i.e. the full charging and discharging of the output node).

The dynamic energy consumed per output switching event is defined as

i swi&ïng evcnt

where i,, and V, , are the power-supply current and voltage, respectively.

For the CMOS inverter circuit in Figure 3.2, the dynamic energy dissipation is then

Chapter 3 Inverter Dulay end Power M M 8 3.5 Inverter Power Mode1

The first te*, C,V;, , represents the energy dissipation due to the charging and

discharging of the effective load capacitance, CL. On the 0 + VDD output voltage

transition. an energy c ~ v ~ , is drawn from the power supply, haif of which is stored in

CL and half is dissipated in the pull-up PMOS device. On the VDD + O output voltage

transition, no charge is drawn from the supp1y (other than the charge accounted for in Es, ).

However, the energy stored in CL is dissipated to ground via the pull-down NMOS device.

The second terrn, 2 c , , v~ , , is the energy dissipation due to the input-to-output coupling

capacitance, C , . A rising input results in a V,, 4 -VDD transition of the voltage across

C , and, consequently, a change in charge of 2 C,VDD. The charging current flows from

the input of the inverter (or power supply of the driving stage) to ground. The failing input

transition causes the same charging current to flow, but now from the power supply of the

inverter to the ground of the previous stage.

The short-circuit energy dissipation, Es,, is due to the direct-path current from supply to

..round when both the NMOS and PMOS devices are simultaneously onT: s

where

and

rire the short-circuit energy dissipations in the case of a charging and a discharging inverter,

respectively.

i It is intercsting to note that. if the MOS proccssing technology and the supply voltage used hrid V D D c V,, + IV,,,l . the short-circuit currents could bc eliminated becausc the NMOS and PMOS dcvices would not bc on

sirnultaneously for any value o f input voltage.

Consequently, the total power dissipation in the CMOS inverter circuit can be readily

calcuiated, from equations (3.17) and (3.19), provided the short-circuit energy dissipation

per switching event, Es,, can be evaluated. This requires solving the integral equations

in (3.21) and (3.22), a computationaly expensive procedure. At the same time, the total

power consumption is largely underestimated if its short-circuit component is neglected:

as shown in Chapter 5, the short-circuit energy can account for more that 35% of the total

dynamic energy dissipation. Furthemore, with the ongoing trend towards scaling down

the suppIy voltage and the minimum feature size in CMOS integrated-circuits, the

short-circuit current contribution to the total power dissipation is increasing.

A simple, yet accurate enough, approach for evaluating E,, is presented below.

Short-Cireuit Energy Dissipation

To evaluate E,, , one can approximate the short-circuit currents (in in the charging inverter

and i, in the discharging inverter) by piecewise linear functions of time. This is shown in

Figure 3.4 for the case of a discharging inverter (rising input).

With rising input transitions, the Miller capacitance, CM, allows a current flow frorn

the input to the output node, causing an overshoot at the early part of the output voltage

waveform and an initially negative flow (from the output node to the power suppiy) of the

short-circuit current. i,: as vi Stans rising, the load capacitance,CL, gets actually

overcharged until the NMOS transistor turns on, thereby creating a path to ground and

eventually discharging CL. Therefore, it is reasonable to assume that the short-circuit

current reaches its minimum value, I,,, , when the discharging NMOS transistor turns on

(when VGSn = V,,, ), at time r , r , .

Chapter 3 Inverter Dslay and Power Mode18 3.5 InveHer Powur Mockl

Let r,, be the time when the short-circuiting PMOS transistor leaves the linear region

and enters saturation. Simulation results have shown that, for the purpose of computing

E,,. . it is valid to assume that the short-circuit current reaches it maximum value, I,,,, ,

at t = r,, . Now, it is possible, in the case of very fast input trmsitions, that the PMOS

device actually turns off before entering saturation. This occurs if, by the time when the

PMOS transistor switches off (i-e. at t = t , ,) , the output voltage wavefonn has not yet

completed its overshoot and dropped below VDD - 1 V,I . In this case, t,, is simply assumed

equal to r,, . as discussed in Section 4.2.2.

Expressions for lPmi,, I ,,,, , and t,, will be derived in Chapter 4- as part of the

inverter current model.

Now. as discussed in Chapter 2, the value of the gate-source voltage lVGsl below

which the NMOSIPMOS transistor can be regarded as off (no drain current is flowing) is

more accurately specified by the corresponding effective threshold voltage, V,, , than by

the threshold voltage value, V,, used in the modified n-th power law MOSFET equations

in (2.2 1 )-(2.27).

Figure 3.4 Piecewise linear approximation of the short-circuit current, ip, used to compute

the short-circuit energy dissipation for the case of a discharging inverter (rising input).

Chapter 3 Inverïer lblay and Pomsr Moddr 3.5 Inverter Po- Mode1

Therefore, only for the purpose of evaluating E,,, the times when the transistors are

switched on or off are computed using the effective threshold voltages, Vrn, and V,,,

derived in Section 2.4. Thus, for the case of a discharging inverter,

and

Hence, from Figure 3.4, the short-circuit energy

discharging inverter (in equation (3.22)) can be expressed

dissipation for the case of a

as

The short-circuit energy dissipation for the case of a charging inverter (falling input), Es, - , , cari be derived in a sirnilar way.

Chapter 3 Inverter Delay and m r M M s 3.6 MOSFET Capachnce Mokbling

Figure 3.5 Lumped model for the parasitic capacitances of an MOS transistor (the source

and b d k terminais are at the same potential: Vsb = 0).

3.6 MOSFET Capacitance Modeling

MOSFETs exhibit a number of parasitic capacitances which must be accounted for in

ac and transient circuit analysis. Figure 3.5 iIlustrates a lumped model for the parasitic

capacitances of an MOS transistor. The gate capacitances C,, , Cg,, and Cg, are MOS

capaci tors that account for the gate-to-channel capacitances and also include, respective1 y,

the gate-to-bulk, gate-to-source, and gate-to-drain overlap capacitances. Cdb is a p-n

junction capacitor describing the drain-bulk junction capacitance.

The MOSFET parasitic capacitances are distributed, voltage-dependent, and

nonIinear, and their exact modeling is quite cornpiex. Therefore, to simplify the delay and

power caiculations in the proposed inverter mode], these capacitances are replaced by

equivalent constant capacitances, as described below. It is important to stress that the

accuracy of the inverter mode1 will depend directly and to a large extent on these constant

capac itances.

Chapter 3 lnverter Dslsy and Pbwsr Moddr 3.6 MOSFET Capaciîance Modbling

I - - - -

MOSFET Mode of Operation

- - - -

Table 3.1 Approximation of the MOSFET gate intrinsic capacitances [12].

' ~ ~ i n r

Gate Capacitances

The gate capacitances are expressed as the sum of their respective intrinsic and extrinsic

(overlap) capacitancesi:

= CGB,,, + CCB,,, (3.26)

CRS = Cmint + CcSx, (3.27)

C g d = CGD,, + CCD~,; (3.28)

Off

wg ~c,- c o x

The intrinsic capacitance is a fraction of the effective gate-oxide capacitance and

function of the MOSFET biasing voltages. A simple, yet accurate enough, approximation

of the intrinsic capacitance is

C i n r = WK L c Cox

where r is a constant over each MOSFET mode of operation.

Linear

0

-- - - - - - -

t The subscripts irir and exr stand for intrinsic and extrinsic. respectively.

Saturation

0

Chapter 3 lnverter Delay and Pmmr Mrrdels

The gate-oxide capacitance per unit area is given by

where E,,, and t,, are, respectively, the permittivity and thickness of the gate oxide.

L, is the effective channel length, as defined in equation (2.6), and

is the effective gate width, with W and XW being, respectively, the drawn channel width

and the gate width correction to account for masking and etching effects.

In tems of the accuracy of the transient anaIysis, the optimal set of values for r depends

on the MOS process technology used, and must therefore be extracted experimentally.

However, to keep the inverter model simple and general, the consenmtive estimates, given

in Table 3.1 1121, for the gate intrinsic capacitances were used.

The gate extrinsic capacitances, CG, , C,Sc-rr, and CGDcIr, account for the overlap CS1

of the gate over the bulk, source, and drain regions, respectively, and are computed as

folIows [4 1][42]:

=GS,,, = W , (LD Co, + CGFRS) = W, CGSO

c ~ s c . c r = Wp (LD C,,, + CGFRD) = W, C G D O

In the above equations, the model parameters for the gate extrinsic capacitances, defined in

Table 3.2. are characteristic of the MOS process technology used.

Chapter 3 lnverter Delay and Power M d l s 3.6 MOSFET Capaciîance Mothling

CPTS

WTGF

CGFRS

CGFRD

LD

CGBO

CGSO

CGDO

polysilicon-to-substrate capacitance, per unit area over the gate-to-field oxide transition at the edge of the gate

- -- -

width of the transition fkom gate oxïde to field oxide under the polysilicon, along the length edges of the gate

- -

gate-to-source fringing field capacitance, per unit gate width

gate-to-drain fringing field capacitance, per unit gate width - - ~ -

lateral diffusion into the channel from the source/drain diffusion region

gate-to-bulk overlap capacitance, per unit channel length

gate-to-source overlap capacitance, per unit gate width

gate-to-drain overlap capacitance, per unit gate width

Table 3.2 Definition of the mode1 parameters for the MOSFET gate extrinsic (overlap)

capacitances.

The depletion-layer (junction) capacitance C, of a p-n junction diode is function of the

reverse-bias voltage V, across the junction [ l I l :

where C j , is the junction capacitance at equilibrium (i.e. ai zero bias). V,, is the junction

built-in (contact) potential and ln is the junction grading coefficient ( m is f for an abrupt

p-n junction and for a linearly-graded one).

$ V , corresponds to the potential at the n-sidc of the junction with respect to the psidc. and is therefore positive for a

reverse-biased p-n junction.

Chapter 3 Inverter Delay and Power M&Is 3.6 MOSFEf Capacibnce Modeling

An equivalent constant capacitance, which sees the same change in charge as the

voltage-dependent junction capacitance for a change in the reverse-bias voltage from V , ,

to V r 7 , is then given by [ I l ]

Similarly, in the CMOS inverter circuit, the drain-bulk junction capacitances can be

rnodeled by constant capacitances which will force equivalent changes in charge for

transitions in the reverse-bias drain-bulk voltages between O and VDDt:

where

In the above equations, the model parameten for the MOSFET drain-bulk junction

capacitance, defined in Table 3.3, are characteristic of the MOS process technology used.

A, and Pd are. respectively. the area and periphery of the drain region. Note that C,, , CjI ,

and C j , represent the equivalent junction capacitances over the area of the drain region

(A,), dong the field-oxide periphery of the drain region ( P d - W,), and along the gate-

oxide periphery of the drain region ( W, ), respectively .

t where V D D is the supply voltage

Chapter 3 lnverîer Delay and Power A#-8 3.6 MOSFET Copacitance Mdeling

Table 3.3

capacitance.

bulk-junction built-in (contact) potential

zero-bias bulk-junction capacitance, per unit area over the drain region

zero-bias bulk-junction capacitance, per unit length along the field-oxide periphery (sidewail) of the drain region

zero-bias bulk-junction capacitance, per unit length along the gate-oxide periphery (gate-edge sidewall) of the drain region --

buik-junction grading coefficient for area component

bulk-junction grading coefficient for field-oxide periphery (sidewall) component

bulk-junction grading coefficient for gate-oxide periphery (gate-edge sidewall) component

De6nition of the mode1 parameters for the MOSFET drain-bulk junction

Inverter Current Mode1

In this chapter, the current mode1 for the CMOS inverter is presented. The inputs to the

mode1 are the transistor sizes, the input-voltage transition tirnes, and the capaciti ve loading.

The outputs are the peak values of the short-circuit and chargingldischarging currents, their

time of occurrence, and the corresponding output voltages. These data are required by the

delay and power models presented in Chapter 3. Furthennore, the peak values of the power-

supply current are needed to properly size the power and signal lines, in order to avoid

electromigration failures and IR-drop problems.

We first study the case of a discharging inverter (rising input). An expression for the

minimum short-circuit current is derived. Analytical techniques for computing rapidly and

accurately the times when the PMOS and NMOS transistors change their mode of operation

and the corresponding output voltages are presented. These values are used to calculate the

maximas of the short-circuit and the discharging currents. The symmetrical case of a

c harging inverter (falling input) is then discussed, and an expression for the peak value of

the power-supply current is derived. For easier reference, the syrnbols used when

describing the CMOS inverter circuit are listed at the beginning of this chapter.

Chapter 4 lnveder Current Mo&/

4.1 Nomenclature

The following parameters will be used when describing the discharging (rising input)

CMOS inverter in Figure 3.2:

Discharging current (drain current of the NMOS device)

Short-circuit current (drain current of the PMOS device)

Maximum value of the discharging current

Maximum value of the short-circuit current

Minimum value of the s hort-circuit current

Slope of the rising input voltage ramp

Time variable

Time when the NMOS device turns on

Time when the dischar,@g current reaches its maximum

Time when the NMOS device leaves saturation and enters the h e a r region

Time when the PMOS device turns off

Time when the PMOS device ieaves the linear region and enters saturation

Transition time of the rising input voltage ramp

Input voltage wavefonn of the CMOS inverter

Output voltage waveform of the CMOS inverter

Power-supply voltage

Drain-source voltage of NMOS device

Gate-source voltage of NMOS device

Source-drain voltage of PMOS device

Source-gate voltage of PMOS device

Threshold voltage of NMOS device, in the modified a-th power law MOSFET model

Threshold voltage of PMOS device, in the modified n-th power law MOSFET model

Chapter 4 Inverîer Cumnt M W 1

4.2 Discharging Inverter (Rising Input)

Consider the discharging inverter circuit in Figure 3.2. The input voltage waveform is

assumed to be a rising rarnp with transition time T , :

where sr = V D D / T , is the slope of the rising input rarnp. This input waveform

approximation is widely accepted because of its simplicity and effectiveness.

As vi rises, the NMOS and PMOS transistors are, respectively, tumed on and off

at times

and

The modified n-th power law MOSFET equations in (2.2 1)-(2.27). suitable for

submicron devices, are used to express the drain currents of the NMOS and PMOS

transistors in terms of their respective terminal voltages.

Chapter 4 Inverter Cumnt Mo&/ 4.2.1 Minimum Short-Cireuit Cumnt

4.2.1 Minimum Short-Circuit Current

With rising input transitions. the Miller capacitance, CM, allows a current flow frorn the

input to the output node, causing an overshoot in the early part of the output voltage

waveform and an initially negative fiow (from the output node to the power supply) of the

short-circuit current. i,: as vi starts rising, the load capacitance,C,, gets actually

overcharged until the NMOS transistor turns on, thereby creating a path to ground and

eventually discharging CL. Therefore, it is reasonable to assume that the short-circuit

current reaches it minimum value, IPmin, when the discharging NMOS transistor turns on,

i.e. at t = t,,, .

For O S t I t , , , the PMOS transistor is operating in its linear region while the NMOS

device is off (Le. i, = O ). Since V,,, = VDD - v , is very small during that time interval,

its quadratic terni in the PMOS drain current equation in (2.21)-(2.24) can be neglected.

Thus. the short-circuit current can be approximated by

where v i ( t ) is replaced by its value at t = t , , . Substituting i,, into equation (3.8) and

solving the resulting differeniial equation with the initial condition v,(O) = V,, yields an

approximation of the output voltage waveform during the time interval O I r I r , , :

Hence, the minimum value. Ip , , t in , of the short-circuit current is computed using the

PMOS drain current equation in (2.2 1)-(2.24) with V,,, = VDD - V, and

V,,, = V,, - Von, , where Von, = v , ( t , , ) is calculated from equation (4.5).

Chapter 4 Inverter Cumnt Mode1 4.2.2 Maximum Short-Circuit Cumnt

4.2.2 Maximum Short-Circuit Current

Let t , , be the time when the short-circuiting PMOS transistor leaves the linear region and

enters saturation, and define V,,, = v , ( t p , ) . The values t,, and VOpl need to be found

because:

1 ) in the power model, the short-circuit energy dissipation is computed assuming that

the maximum short-circuit current occurs at t = t,, .

2 ) v , ( t , , ) will be used (in Section 4.2.3) as an initial condition when solving the

differential equation (3.8) to determine the time when the discharging current

reaches its maximum. This time and the corresponding output voltage are needed to

evaluate the inverter delay and calculate the maximum discharging current.

Let r,, be the time when the NMOS device leaves saturation and enters the linear region.

S ince at vi = v , both the NMOS and PMOS transistors must be in saturation, the PMOS

device must enter saturation before the NMOS device leaves it. Therefore, we have

t,, - f,,",, , where t,,, = m i n o ,,,, t,,) -

The special case of t,, = t,, corresponds to very fast input ramps where the PMOS device

turns off before entering saturation. This occurs if vi reaches V,, - 1 V,I (switching the

P M O S transistor off) before the output voltage waveform has completed its overshoot and

v,, has dropped below V, , - 1 V,,I .

T o evaiuate t , , , a three-step approach is used: In the first step, the short-circuit

current is neglected, i-e. i, = O is assumed. An approximate expression for the output

voltage is then derived and used to compute 5,, an estimate of t,, , and the corresponding -

output voltage, V,, . In the second step, t , is used as a reference point in time.

The actual time. t , , required for the output voltage to drops to V,, is found by accounting

for the short-circuit current neglected in the first step. Now, [ t , , V,,] represents an actual

point on the output voltage waveform very close to t,, . Therefore, in the third step,

a linear approximation of the output voltage waveform through the point [ t , , V,,] is used

to compute t,, and V,,, . The denvation of this procedure is as follows.

Chapter 4 Inverter Cumnt Mu&/ 4.2.2 Maximum Short-Cimdt Current

Consider the time interval t, , 5 t 5 tnml . The PMOS transistor operates in its linear

region until time r,, , when it enters saturation. The NMOS device remains sanirated over

the entire time interval,

- Step 1:

Assume i, = O , i.e. neglect the short-circuit current. Furthemore, since t,, occurs at the

early stage of the falling output voltage and V,, = v, , the approximation

1 + A,, V,, = 1 + knV,, is used in the NMOS drain current equation.

The first-order differential equation (3.8). with in expressed in tems of its terminal

voltages using equations (2.2 1 )-(2.24) and with initial condition v,( tn )

solved to get an approximation for the output voltage wavefom during

t r i l l t l t n n t l :

= Von, , is now

the time interval

where cp,, = 1 w e n - 1 Bn (nn + I ) sr ( 1 + h , V , D ) .

C L + c,, Lm

If, in equation (4.6). v,(tP,) > V D D - 1 Vrpl , then the PMOS device will turn off before

entering saturation. In this case, t,, = t,, is used and the following steps are skipped.

The output voltage when the PMOS device changes its mode of operation is given by

Therefore, equations (4.7) and (4.6) can be combined at t = t,, and the resulting equation

can be solved for t , , using the bisection or the Newton-Raphson method

Since the short-circuit current was neglected in this analysis, the computed value, denoted

7, . is on1 y an approximation for t , , . The corresponding output voltage, v,!?,) = Y,, , is

calculated from equation (4.6).

Chapter 4 lnverter Cunent Mode/ 4.2.2 Maximum ShortlCircult Cumnt

Step 2: -

V,, would correspond to the output voltage at t = t , if the entire current in was available

to discharge the load capacitance (i.e. if i, = O). However, because the PMOS transistor

is on dunng the time interval t , , S r < tPo , the discharging path through the NMOS device

is also shared by the charge leaking from the power supply. Consequently, the effective

current available to discharge the load is only i, - i , . Therefore, for the output voltage to

actually drop to Vo, , the output node must be discharged by

where r, is the actual time required for the output voltage to drop to V,, .

Hence, defining

and

i t follows from equation (4.8) that

Here, Q,, represents the amount of charge which leaked from the power supply through

the short-circuiting PMOS transistor during the time interval t , , 5 t 52, . To compensate

for Q,, , the output node must be discharged by a net additional charge, QUdd, during the

time interval 7,s t i t , , thereby allowing the output voltage to actually drop to Vo,, .

Equation (4.1 1) will be used later to compute t , .

To compute Q,, and Q,, , one can represent the drain currents i , ( t ) and i , ,(t) by

piecewise linear functions of time, as shown in Figure 4.1.

Chaptcr 4 Inverter Current Modsl 4.2.2 Maximum Short-Circuit Current

Figure 4.1 Piecewise linear approximations of the discharging current in (-1 and the

short-circuit current ip (-1, used in step 2 of the derivation of the maximum short-circuit

current for a discharging inverter (rising input).

The minimum value, I,,, , of the short-circuit current was computed in Section 4.2.1. - -

The current values at t = 7 , . i , ( t y ) = 7~, and iP(7,) = I p y , are calculated from the NMOS

and PMOS drain current equations in (2.21)-(2.24) based on their respective terminal

voltages, with the approximation v,(;,) = V,, . For t 2 ?, , the drain currents are descnbed -

by linear functions of time with rates of change equal to those at t = t , :

Expressions for the derivatives in the above equations can be obtained by differentiating

the NMOS and PMOS drain current equations in (2.2 1)-(2.24). These derivatives are then

Chapter 4 lnverter Cuncnt Mode1 4.2.2 Maximum Short-Circuit Cunent

- d evaluated by substituting, in the derived expressions, t = t , and - dlvOIr = i ' which

Y computed using equation (3.8).

Consequently, defining

d Adi -(in - i p ) d t

and using Figure 4.1, we can write:

- 1 Q ( , ~ ~ = ( t u - t y ) Ai + - ( t q - I,)' Adi

2

( 7 ~ q 1. I - I p m j n r y ) where r , = - I P ~ - I ~ m i n

Hence, equating Q,, and QUd results in

Note that in 1271, Embabi and Damodaran computed ?50, the approximate time

corresponding to v,, = VDD/2, using an expression derived by Sakurai and Newton in

[24]. Then, they considered a similar approach to ours to improve j so . However, in their

case, the output voltage, whose corresponding time 750 is to be improved, was preset to a

fixed value of VDD/2. Therefore. the times when the NMOS and PMOS transistors change

their mode of operation (Le. t,, and t , , ) must be first determined to be able to compute

Q,, . To find t,, and t,,,, the output voltage waveform was assumed to fall linearly from -

V,, at t = t n l to VDD/2 at t = t50. which is a relatively large voltage excursion.

As a result, the nonlinear behavior of the transistors was not accurately modeled.

Chepter 4 Inverter Current Mode1 4-22 Maximum Short-Circuit Cunsnt

In our case, on the other hand, a reference point in time, 7,, is to be improved.

Since 7, was derïved to correspond to t,, for the case of i, = O (Le. neglecting the

short-circuit current), it is by definition smaller than the actual t , , . Therefore, the

mode of operation of both devices over the entire time interval t 5 t 5 is known:

the NMOS is in saturation and the PMOS is in the linear region. Hence, Q,, can be

simply computed (as described above), regardless of how the output voltage is changing.

It is important to re-emphasize that our goal here is to develop a technique to compute

r , , , f,, , and the corresponding output voltages rapidly and accurately. Then, the simple

delay and power models presented in Chapter 3 can be used.

Step 3:

Now. [ t y , VDy] represents an actual point on the output voltage waveform very close to

the desired point [ t , , , V,,,] . Therefore, one can approximate the output voltage waveforrn

near t,, by a linear function of time through [t, , V,,] :

d where s, =- - is computed using equation (3.8). with the drain currents of both d r v " l r = Y

devices calculated from equations (2.21)-(2.24) based on their known terminal voltages.

Therefore, equations (4.7) and (4.19) can be combined at t = t,, and the resulting equation

can be solved for t , using the bisection or the Newton-Raphson method.

Consequently, an improved value of t, , . which takes into account the short-circuit current,

is determined. The corresponding output voltage, V,,, = v , ( t , , ) , is then calculated from

equation (4.19).

Finally, the maximum value, I,,,, . of the short-circuit current is computed using

the PMOS drain current equation in (2.2 1)-(2.24), with V = V - t and

VSD, = V D D - Vop/ .

Chapter 4 Inverter Cumnt M&I 4.2.3 Maximum Discharging Cumnt

4.2.3 Maximum Discharging Current

The discharging current, i n , reaches its maximum when the NMOS transistor leaves

saturation and enters the linear region (at t = t,, ), but not later than the time when VGsn

attains its maximum value of VDD (at t = Tr ).

Let t , , be the time when the discharging current reaches its maximum.

Define r , , , = rnin(f,,, t,,) and t,,, = min(t,,, T , ) . Then, t,, m u t occur within one of

the following 2 time intervals:

Time interval 1 : t,,/ S t 5 tnIrl1

Both the PMOS and NMOS devices are operating in the saturation region.

Now. for t < t , , . V,, = v , ( t ) is larger than VsDp = V D D - V D , because v , ( t ) is a

falling signal and v , ( t , , ) is close to VDD/2. Thus, a possible simplifying assumption,

to be used in the drain current equations for the NMOS and PMOS devices, is:

1 +X,,V,,,= 1 +L,V, , and I +hpVsDpz 1 .

The first-order differential equation (3.8), with in and i, expressed in terms of their

terminal voltages using (2.21)-(2.24) and with initial condition v, ( t , , ) = V,,,, is now

solved to get an expression for the output voltage wavefonn during the time interval

t P [ 5 f s ~ n t d :

where cp,, = 1 W e n - 1 Bn ( n , + i ) sr ( l + x n v D ~ ) CL + C m Le,

Chapter 4 Inverter Cumnt Moâel 4.2.3 Maximum Discharging Current

The output voltage when the NMOS device changes its mode of operation is given by

Therefore, equations (4.21) and (4.20) can be combined at t = t,, and the resulting

equation can be solved for t,, , using the bisection orthe Newton-Raphson method.

If t,#, 5 t,, , then r ,,, = r,, . Othenvise, time interval 2 must be used to compute t,, .

Time interval 2: t,, 5 1 5 t,,?

The PMOS transistor tums off (i.e. i , = O ) while the NMOS device is still saturated.

The first-order differential equation (3.8), with in expressed in terms of its terminai

voltages using (2.2 1 )-(2.24) and with the initial condition v, ( tPo) calculated from equation

(4.20), is solved to get an expression for the output voltage waveform dunng the time

Therefore, equations (4.21) and (4.22) can be combined at t = t,, and the resulting

equation can be solved for t,, , using the bisection or the Newton-Raphson method.

If t,!, 5 T , , then t,, = t,,. Otherwise, t,, = 7,.

Consequently, Von, = v,(t,,) is calculated from equation (4.20) if r,, l t,, ,

and from equation (4.22) otherwise. The maximum value, I,v,,u,, of the discharging current

is cornputed using the NMOS drain current equation in (2.21)-(2.24), with VGSn = srtnm

and V ~ ~ t i = V ~ , r m -

Chapter 4 Invarter Cumnt Mode1 4.3.1 Pe8k Potwr-Suppfy Cunsnt

4.3 Charging Inverter (Falling Input)

The analysis for the case of a charging inverter (falling input) is symmetrical. In fact, the

theory and equations presented in Chapters 3 and 4 for the case of a discharging inverter

(rising input) will correspond to a charging inverter if the following interchanges are made:

TERMS: discharging t) charging

NMOS t) PMOS

rising t) falling

SUBSCRIFTS:

VOLTAGES:

4.3.1 Peak Power-Supply Current

Consider the CMOS inverter circuit in Figure 3.1 (a). The power-supply current is given by

where ce = C~ + + + Cloud '

Thus, the supply current is dominated by the PMOS drain current, i,. Therefore, it is

reasonable to assume that the absolute peak value of the supply current occurs in the case

of a charging inverter (falling input), when the charging current, i,, reaches its maximum.

Chapter 4 Inverter Current Mo&/ 4.3.1 Peak Povinr-Supply Cumnt

Let t,, be the time when the charging current reaches its maximum, and define

V,,, = v,,(t,,) . The values of t,, and V,,,, are computed using the inverter current

model. Assuming the input voltage wavefom to be a falling ramp with transition time Tf ,

the peak value of the supply current is then given by

The drain currents of the NMOS and PMOS devices at t = t,, are calculated from the

MOSFET equations (2.2 1)-(2.22), based on the their known terminal voltages. The values

of the parasitic capacitances are computed as described in Section 3.6.

Results and Conclusion

The proposed model, imptemented in MATLAB, has been tested with a wide range of

inverters designed in the 5V 0.8pm BiCMOS technology of NORTEL'S BATMOS

process. Various switching conditions of input transition time and capacitive load were

considered. To validate the model, the delay, peak supply current, and power dissipation

computed using the model are compared with the 'exact' values obtained by simulating the

analyzed circuits in ELDO simulator 1401 using NORTEL's MISNAN MOSFET mode1

[ml.

When describing the CMOS inverter circuits, Ti and CI,,d refer to, respectively, the

input transition time and the loading capacitance, while W , and W p are, respectively, the

channel widths of the NMOS and PMOS devices.

5.1 Results

5.1.1 Delay

In Figure 5.1, the delays computed using the analytical model are compared with those

produced by ELDO for a minimum size inverter (W, = W p = 1.4pm). In this

comparison, the delays for Cload = 15 + 1 0 fF are displayed with Ti as a parameter.

Then, to verify the validity of the model over a wide range of inverter sizes, the delays in

the case of a very large inverter (W, = W,, = 20pm) are compared in Figure 5.2 for

Cf,,d = 0.4 + 2 pF.

Chapter 5 Results and Conclusion

Ckuglng 1n-w r i ïh W n r W p l . 4 ~ ~ 1 : Oo4my (ns) v u C l o d (W) for TThO.Snm. Zn* i I

O 1 O 2 0 30 40 60 UI 7 0 80 BO 100

Loading capacitance, Clo,d [El

Dlichmrglnq Invrrtw wiîh WnrWprl Aum: D m I q (ns) v u C l d (W) for T-Snm. 2ns

I

Loading capacitance, Cload lfFl

- : ELDO simulation

Figure 5.1 Delay plot versus loading capacitance with input transition time, Ti, as a

parameter. A minimum size CMOS inverter (W, = Wp = 1.4p.m) is used.

Chapter 5 Results and Conclusion

0 1 1 0 2 0.4 0.6 0.8 1 1 2 1.4 1.1 1.8 2

Loading capacitance, Cload lpFl

- 0.2 0.4 0.6 o.. 1 t 2 1.4 1 .a 1 .m 2

Loading capacitance, Cload [PFI

- : ELDO simulation : Analytical mode1

Figure 5.2 Delay plot versus loading capacitance with input transition time, Ti, as a

parameter. A very large CMOS inverter (W, = Wp = 20p) is used.

Chapter 5 Results and Conclusion 5.1.1 Delay

Input transition time, Ti b e c 1

- : ELDO simulation

mrglng ïnwœir whk W&um, ChlpF: LM- (m) ws. T i (nr) fw W p d S W n . Wn. ZWn

1 Cload = lpF

0 3 1 1.6 2 26 3 1.S 4 4.S S

Input transition time, Ti [nsecl

Figure 5.3 Delay plot versus input transition time for several ratios of transistor sizes,

W P n . A CMOS inverter OK, = 4pm) driving a loading capacitance of (a) Cload = 0.2pF and

(b) Cload = 1pF is used.

Chapter 5 Results and Conclusion S. 1 .2 W k Pbwr-Supply Cunsnt

Furthermore, to demonstrate the accuracy of the mode1 over more possible switching

conditions, Ti is varied over the range 0.5 + 5 nsec and the corresponding delay is plotted

in Figure 5.3 for several values of W , / W, . Results frorn ELDO simulations are also given

for cornparison. For completeness, the test is performed, using a medium size inverter with

W , = 4 Pm, twice: first in the case of low fanout (Cloud = 0.2 pF in Figure 5.3(a)) and

then for a high fanout case (ClOad = 1 pF in Figure 5.3(b)).

The maximum error in the delay, computed using the analytical model, is less than

8% compared to ELDO simulation results for the broad range of transistor sizes, input

transition time, and capacitive load studied.

5.1.2 Peak Power-Supply Current

In Figure 5.4(a), the input transition time, Ti, is varied over the range 0.25 -t 4 nsec and

the corresponding peak supply current is plotted for several values of W , / W , . Results

from ELDO simulations are also given for comparison. The peak value of the supply

current is found to decrease with slower input transitions. Note how, in Figure 5.4(a), the

peak supply currents computed using the proposed model follow precisely the nonlinear

change (with input transition time) of the exact peak-supply-current curves produced by

ELDO.

To verify the validity of the model over various loading conditions, the peak supply

current for Cload = 0.25 + 3 pF is displayed in Figure 5.4(b) for several values of

W,/ W , l . Since the peak supply current is largest for fast input transitions, the test was

perfonned for Ti = 0.5 ns. ELDO simulation results are also plotted for comparison.

Furthermore, Table 5.1 compares the peak supply current, its time of occurrence, and

the corresponding output voltage computed using the analytical model with those produced

by ELDO. Results, given for different inverter sizes and under various conditions of input

transition time and loading capacitance, show an excellent agreement between these two.

Chapter 5 Results and Conclusion 5.1-2 Peak Powur-Supply Curren t

Inwwtu with WralOum. Cl-: Po& Cu- (mA) v r Ti (nr) for WprQ.SWn. Wn. ZWn

1

Input transition time, Ti Insecl

(a)

1nvmrî.r wlth WnalOum. TLO.Snr: Pmak S-îy C-nt (mA) vm. CI (pF) for Wpt0.SWn. Wn. 2Wn 1

I

0.5 1 0.5 1 1 .S 2 2 6 3

Loading capacitance, Cload [pF]

- : ELDO simulation : Analyticd mode1

Figure 5.4 Plot of the peak power-supply current versus: (a) input transition time Ti

(for Cload = 0.44pF) and (b) loading capacitance Cload (at Ti = 0.5nsec) for several ratios of

transistor sizes, W&. A CMOS inverter with W, = l O p m is used.

Chapter 5 Results and Conclusion 5.1.2 Pbak Pbrnsr-Supply C~nisnt

Over the wide range of transistor sizes, input transition time, and capacitive load is

considered, the maximum errors observed are 4% for the peak supply current and its time

of occurrence, and 6% for the corresponding output voltage.

Peak Supply Current Time Output Voltage

Table 5.1 Peak power-supply current, its time of occurrence, and the corresponding output

voltage. The results computed using the proposed analytical mode1 are compared with ELDO

simulation results for different CMOS inverters (with transistor widths W, and Wp), under

Wn

/.lm)

8

16

8

16

various conditions of input transition tirne, Ti, and loading capacitance, Cload.

Wp

(pn)

8 1

16

16

32

8

16

16

32

'load

(fF)

125

500

125

500

350

750

350

750

125

500

125 . 500

350

750

350

750

Analytical Model

1.16

1.48

1.75

2.75

2.57

2.91

3.89

5 .O2

0.99

1.37

1.48

2.13

2.13

2.58

3.19

3.91

ELDO Simulator

1.18

1.47

1.80

2.75

2.62

2.92

4.02

5.18

0.95

1.37

1.44

2.20

2.09

2.60

3.17

4.00

Analytical Model

0.93

1.00

0.81

1-00

0.98

1.00

0.84

O -96

ELDO Simulator

0.96

1.00

0.82

1.00

1.00

1.00

0.86

1 .O0

Analytical Model

2.20

0.87

2.56

1.74

2.06

1.13

2.45

2.12

2.39

1.71

2.70

ELDO Simulator

2.35

0.86

2.58

1.72

2.09

1.12

2.53

2.19

2.42

1.66

2.70

1.72

2 .O0

1.48

1.76

1.76

1.95

1.52

1.68

1.66

2.00

1.44

1.83

1.75

2.00

1.51

1.72

2.33 1 2.48

2.32 2.40

2.07

2 -66

2.46

2.12

2 -66

2.54

Chapter 5 Resuits and Conclusion

5.1.3 Power Dissipation

Table 5.2 compares the energy dissipations per switching event computed using the

inverter model with those obtained through ELDO simulations. Both the short-circuit

energy, E,, , and the total dynamic energy, E , are given. Inverters of different sizes were

tested under diverse switching conditions of input transition time and capacitive load.

Table 5.2

Short-Circuit Energy

Esc

Clozid (Pr)

(tFi / haiyticai 1 ELDO Model Simulator

Total Dynamic Energy 1 E

($1 Es, % E m r

% - in

Andytical ELDO E E

Mode1 Simulator

Short-circuit energy dissipation and total dynamic energy dissipation per

switching event. The results computed using the proposed analytical model are compared

with ELDO simulation results for different CMOS inverters (with transistor widths W, and

Wp), under various conditions of input transition tixne, Ti, and loading capacitance, Cload.

Chapter 5 Results and Concluiion 51.4 CPU Tïm

The maximum error in E, calculated using the analytical model, is 5%, while the

corresponding ratio of E J E is 38.8%. Therefore, in addition to proving the validity of

the rnodel, this confirrns that the short-circuit power dissipation can no longer be neglected

in submicron CMOS circuits.

Note that both Es, and (E - Es,) increase with increasing channei widths, W.

Es, increases because of an increase in the drain currents with W, while (E - Es,)

increases due to an increase in the drain capacitances. However, only ( E - Es,) increases

with C,,,,. Es, actually decreases with increasing Clond because the load current.

dv, /dr , is increased. Hence, the short-circuit current (which is the difference of the

charginddischarging current and the load current) is decreased.

5.1.4 CPU Time

When analyzing a CMOS circuit, the main advantage in using the proposed model rather

than a circuit simulator, such as ELDO or HSPICE, is speed. For a given inverter

configuration and input transition tirne, the CPU time required to simulate that circuit using

ELDO or HSPICE ir primarily dependent on the time step used and the duration of the

transient analysis (or stop time). To determine a reasonable estimate of the speedup

achieved by the proposed inverter model over ELDO, these two contributing factors were

selected as follows:

1 ) the tirne step was set to the minimum step needed to capture the delay and the

time of the peak supply current to the nearest 0.01 nsec.

2 ) the stop time was defined as the time when the output voltage waveforrn is

within 0.03 VDD of its final value. This roughly corresponds to the shortest

duration of the transient analysis, which still permits the evaluation of the

supply energy dissipation to within 5%.

Several inverters of different sizings and loads were simulated using ELDO for

various input transition times. In each case, an initial simulation was carried out to

Chapter 5 Results and Conclusion 5.2 Modsl Limitation8

determine the corresponding stop time. Then, the simulator was re-run several times to find

the average CPU time required to simulate the inverter circuit. Results show that the

inverter model, run in MATL.AB, offers about two orders of magnitude improvements in

CPU time over ELDO.

5.2 Mode1 Limitations

The errors in the delay, peak supply current. and power dissipation may exceed the

expected values. This will only occur in the following cases:

1 ) vety low fanouts. In this case, the effective inverter load is dominated by the

drain parasitic capacitances of the MOSFETS in the inverter itself. Hence, the

errors in replacing these noniinear voltage-dependent capacitances by constant

ones (as described in Section 3.6) become more apparent.

2) very slow input transitions. In this case, the charging/discharging transistor

operates at low VGS values for a dominant portion of the time spent before the

output reaches its final value. In these near-threshold regions, the n-th power

law MOSFET model fails to reproduce the 1-V characteristics of the MOSFET

accurately (as described in Section 2.5), hence the errors are large.

It is very important to emphasize that the terms 'slow' input transition and 'low' fanout are

relative: a voltage transition at the input of a given inverter may no longer be considered as

'slow' if the fanout is increased, and vice-versa.

However, the results, presented above, demonstrate the accuracy of the proposed

analytical model for fanouts lower than 3 and for input transition times as large as Snsec.

At the sarne tirne, the characteristic waveformt of the technology used has a transition time

of less than O.Snsec. Hence, the validity of the model.

--

t The chancicristic waveform is defined as the dcfinite wavefonn towards which the voltage waveforrn converges

in a suies of identicaI invcncrs.

Chapter 5 Results and Conclusion 5.3 Conclusion

5.3 Conclusion

In an attempt to satisfy the growing need for efficient techniques to estimate rapidly, yet

accuntely, the delay, power, and maximum currents in digital ICs, an analytical model for

the submicron CMOS inverter was developed.

A modified version of the n-th power law MOSFET model [25] was also proposed

and used to relate the terminal voltages to the drain current in submicron transistors.

In order for the MOSFET mode1 to most accurately describe the electrical characteristics

of the transistors over the full range of device dimensions used in circuit design, the model

parameters were optimized, following an algorithm developed for that purpose.

This is a simple one-time process that allows the full characterization of a given MOS

processing technology.

The proposed inverter model, implemented in MATLAB, was tested with a wide

range of inverters under various conditions of input transition time and capacitive load.

It predicted the delay, peak supply current, and power dissipation to within a few percent

of ELDO simulation results, white offering about two orders of magnitude gains in CPU

time over ELDO simulator. Hence, its use in CAD tools supporting low power design

is justified.

Bibliography

[Il A. P. Chandrakasan, S. Sheng, and R. W. Brodersen, "Low-power CMOS digital

design," IEEE J. Solid-State Circuits, vol. 27, no. 4, pp. 473-484, Apr. 1992

[2] J. M. Rabaey and M. Pedram, Eds., Low Power Design Methodologies. Boston:

Kluwer Academic, 1996.

[3] D. Singh, J. M. Rabaey, M. Pedram, F. Catthoor, S. Rajgopal, N. Sehgal, and T. J.

Mozdzen, "Power conscious CAD tools and methodologies: a perspective," froc.

of the IEEE. vol. 83, no. 4, pp. 570-594, Apr. 1995

[4] W. S. Song and L. A. Glaser, "Power distribution techniques for VLSI circuits,"

IEEE J. Solid-State Circuits, vol. 2 1, no. 1, pp. 150- 156, Feb. 1986.

[5] D. Liu and C. Svensson, "Power consumption estimation in CMOS VLSI chips,"

IEEE J. Solid-State Circuits, vol. 29, no. 6, pp. 663-670, Jun. 1994.

[6] P. E. Gronowski. W. J. Bowhill, R. P. Preston, M. K. Gowan, and R. L. Allmon,

"High-performance microprocessor design)' IEEE J. Solid-State Circuits, vol. 33,

no. 5, pp. 676-686, May 1998.

[7] A. Nabavi-Lishi and N. C. Rumin, "Inverter models of CMOS gates for supply

current and delay eval uation," IEEE Trans. Cornputer-Aided Design, vol. 13, no.

10, pp. 127 1 - 1279, Oct. 1994.

[8] D. Liu and C. Svensson, 'Trading speed for low power by choice of supply and

threshold voltages," lEEE J. Solid-State Circuits, vol. 28, no. 1, pp. 10- 17, Jan. 93.

A. Chandrakasan, 1. Yang, C. Vieri, and D. Antoniadis, "Design considerations and

tools for low-voltage digital system design," in Proc. Design Automation Con$

(Las Vegas), June 1996, pp. 1 13- 1 18.

T. Kuroda and T. Sakurai, "Overview of low-power ULSI circuit techniques,"

IEICE Trans. Electron., vol. E78-C, no. 4, pp. 334-344, Apr. 1995.

D. A. Hodges and H. G. Jackson, Analysis and Design of Digital Integrated

Circrrits, 2nd ed. New York: McGraw Hill, 1988.

N. H. E. Weste and K. Eshraghian. Prînciples of CMOS VLSI Design: A Sysfems

Perspective, 2nd ed. Reading, MA: Addison-Wesley, 1993.

J. M. Ra baey, Digital Integrated Circuits: A Design Perspective. Englewood

Cliffs, NJ: Prentice-Hall, 1996.

S. M. Sze, Pliysics of Setnicorrducror Devices, 2nd ed. New York: Wiley, 1 98 1.

R. S. Mulier and T. 1. Kamins, Device Efectronics for integrated Circuits, 2nd ed.

New York: John Wiley, 1986.

M. Shur, Physics of Setniconductor Devices. Englewood Cliffs, NJ: Prentice-Hall,

1990.

K. Lee. M. Shur, T. A. Fjeldly and T. Ytterdal, Semiconductor Device Modeling for

VLSI. Englewood Cliffs, NJ: Prentice-Hall, 1993.

B. G. Streetman, Solid State Electronic Devices, 4th ed. Englewood Cliffs, N.J.:

Prentice-Hall, 1995.

R. F. Pierret, Semiconductor Device Fundamentals. Reading. MA: Addison-

Wesley, 1996.

A. R. Boothroyd, S. W. Tarasewicz, and C. Slaby, "MISNAN-a physically-based

con tinuous MOSFET model for CAD applications," IEEE Trans. Computer-Aided

Design, vol. 1 O, no. 12, pp. 15 12- 1529, Dec. 199 1.

[21] B. J. Sheu, D. L. Scharfetter, P-K Ko, and M-C Jeng, "BSIM: Berkeley short-

channel IGFET mode1 for MOS transistors," IEEE J. Solid-State Circuits, vol. 22,

no. 4, pp. 558-566, Aug. 1987.

[22] Y. Cheng, M-C Jeng, 2. Liu, J. Huang, M. Chan, K. Chen, P-K Ko, and C. Hu, "A

physical and scalable I-V model in BSIM3v3 for analogldigital circuit simulation,"

IEEE Trans. Electron Devices, vol. 44, no, 2, pp. 277-287, Feb. 1997.

[23] K-Y Toh, P-K Ko, and R. G. Meyer, "An engineering model for short-channel

MOS devices," IEEE J. Solid-State Circuits, vol. 23, no. 4, pp. 950-958, Aug.

1988.

[24] T. Sakurai and A. R. Newton, "Alpha-power law MOSFET model and its

applications to CMOS inverter delay and other formulas," IEEE J. Solid-Stote

Circuits, vol. 25, no. 2, pp. 584-594, Apr. 1990.

[25] T. Sakurai and A. R. Newton, "A simple MOSFET model for circuit analysis,"

IEEE Tram. Electron Devices, vol. 38, no.4, pp. 887-894, Apr. 199 1 .

[26] T. Sakurai and A. R. Newton, "Delay analysis of series-connected MOSFET

circuits," IEEE J. Solid-Stare Circuits, vol. 26, no.2, pp. 122-13 1, Feb. 1991.

[27] S. H. K. Embabi and R. Damodaran, "Delay models for CMOS, BiCMOS and

BiNMOS circuits and their applications for timing simulations," IEEE Trans.

Comp~cter-Aided Design, vol. 13, no. 9, pp. 1 132-1 142, Sep. 1994.

[28] S. Dutta, S. S. Mahant Shetti, and S. L. Lusky, "A comprehensive delay model for

CMOS inverters:' IEEE Solid-State Circuits, vol. 30, no. 8, pp. 864-87 1, Aug.

1995.

[29] K. O. Jeppson, "Modeling the influence of the transistor gain ratio and the input-

to-output coupling capacitance on the CMOS inverter delay," IEEE J. Solid-State

Circuits, vol. 29, no. 6, pp. 646-654, Jun. 1994.

L. Bisdounis, S. Nikolaidis, and 0, Koufopavlou, "Analytical transient response

and propagation delay evaluation of the CMOS inverter for short-channel devices,"

IEEE J. Solid-State Circuits, vol. 33, no. 2, pp. 302-306, Feb. 1998.

H-J Park and M. Soma, "Analytical mode1 for switching transitions of submicron

CMOS Iogics," IEEE J. Solid-State Circuits, vol. 32. no. 6, pp. 880-889, Jun. 1997.

H. J. M. Veendrick, "Shorttircuit dissipation of static CMOS circuitry and its

impact on the design of buffer circuits,'' IEEE J. Solid-State Circuits, vol. 19. no. 4,

pp. 468-473, Aug. 1984.

N. Hedenstiema and K. O. Jeppson, "CMOS circuit speed and buffer

optimization," IEEE Trans. Conzpiiter-Aided Design, vol. 6, no. 2, pp. 270-281,

Mar. 1987.

S. R. Vemuru and N. Scheinberg, "Short-circuit power dissipation estimation for

CMOS logic gates," lEEE Truns. Circuits Syst- 1, vol. 4 1, no. 1 1. pp. 762-765, Nov.

1994.

S. R. Vernuni and N. Scheinberg, "Correction to 'Short-circuit power dissipation

estimation for CMOS logic gates'," IEEE Trans. Circuits Syst. 1, vol. 42, no. 4, p.

234, Apr. 1995.

A. Hirata, H. Onodera, and K. Tamaru, "Estimation of short-circuit power

dissipation for static CMOS gates," IEICE Trans. Fundamentals, vol. E79-A, no.

3, pp. 304-3 1 1, Mar. 1996.

J. M. Daga, S. Turgis, and D. Auvergne, "Inverter delay modelling for

submicrornetre CMOS process," IEE Electronics tett., vol. 32, no. 22, pp. 2070-

207 1 , Oct. 1996.

[38] S. Turgis, J. M. Daga, J. M. Portal, and D. Auvergne, "Interna1 power modelling

and minimization in CMOS inverters," in Proc. Ertropean Design and Test Con$

(Paris), Mar. 1997, pp. 603-608.

[39] MATLAB Oprimization Toolbox User S Guide. Natick, MA: The MathWorks, Inc.,

1996.

[40] Eldo v4.5 User's Manrtal. San Jose, CA: ANACAD Electrical Engineering

Software, Mentor Graphics Corporation, 1996.

14 1 ] A. R. Boothroyd, "MISNAN model equations (NORTEL MOS model)," Technical

Report, Dept. SC6 1 , NORTEL Technology, Ottawa, Canada, Mar. 1997.

[42] HSPICE User S Manual: Volume II, Elernents and Device Models. Campbell, CA:

Meta-Software, Inc., 1996.