0% found this document useful (0 votes)
13 views

lec-9-INVERTER - Static (Compatibility Mode)

The document discusses the design of CMOS inverters for both long channel and short channel MOSFETs. It covers key topics like: 1) Static characteristics, noise margins, and voltage transfer curves of long channel CMOS inverters. 2) Effects of scaling supply voltage like hysteresis behavior. 3) Issues that arise in short channel MOSFETs like DIBL, punchthrough, and velocity saturation. 4) How the current equations and voltage transfer characteristics are affected for short channel CMOS inverters.

Uploaded by

f20201534
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

lec-9-INVERTER - Static (Compatibility Mode)

The document discusses the design of CMOS inverters for both long channel and short channel MOSFETs. It covers key topics like: 1) Static characteristics, noise margins, and voltage transfer curves of long channel CMOS inverters. 2) Effects of scaling supply voltage like hysteresis behavior. 3) Issues that arise in short channel MOSFETs like DIBL, punchthrough, and velocity saturation. 4) How the current equations and voltage transfer characteristics are affected for short channel CMOS inverters.

Uploaded by

f20201534
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 105

Analog & Digital VLSI

Design
EEE/ INSTR F313
BITS Pilani ANU GUPTA
Pilani Campus EEE
BITS Pilani
Pilani Campus

Digital VLSI Design


Concepts
• Boolean Algebra, and minimization

• Gates, Combinational networks

• Logic design with PLD

• FLIP FLOPS, counters

• Synchronous sequential networks-mealy / moore machine, state


table and its reduction

• ASM- design using ASM chart, state assignment, ASM tables, ASM
realizations

• Asynchronous sequential network-analysis, primitive flow table and


its reduction, races, hazards

BITS Pilani, Pilani Campus


BITS Pilani
Pilani Campus

Digital VLSI Design


Digital VLSI Design

• Full Automation
• Maximum benefit of scaling
• High speed
• low power
• Robustness

BITS Pilani, Pilani Campus


Design metrics
BITS Pilani
Pilani Campus

Design of CMOS inverter


for long channel MOSFET s
BITS Pilani
Pilani Campus

INVERTER

STATIC CHARACTERISTICS
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
VTC-- DESIGN ISSUES

Static Power Consumption

Full Logic Levels

Sharp Transition

Switching Threshold→ Noise Margins

BITS Pilani, Pilani Campus


PRACTICAL VTC

BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956


FIVE CRITICAL VOLTAGES

BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956


SWITCHING THRESHOLD
• Vth= VM= Vinv

• Output changes its state


BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Noise Margins

BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956


BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Noise margin vs. noise
immunity.
Question---Does having a Noise margin always guarantee Noise immunity
????

Answer---- not always. How much noise margin is required depends on


the value of total noise generated in a system.

If value of total noise generated in a system is high, large noise margins


will be required that necessitates a high Vdd.

Working at low values of Vdd will not give noise immunity to a system. Else
noise reduction techniques to be used aggressively in design.

BITS Pilani, Pilani Campus


Noise immunity –
required Signal magnitude/ swing to tolerate noise

Binary signaling----

Required swing

BITS Pilani, Pilani Campus


Example---Noise immunity vs. noise
margin

Binary signaling----

Required swing

BITS Pilani, Pilani Campus


Noise sources in a digital system -example

BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956


Cross Talk ( swing dependent noise
source) - Coupling between Lines

Cross talk from a driven line, A, to a static line, B:

Any incremental voltage waveform on A will appear on B


attenuated by the capacitive voltage divider

BITS Pilani, Pilani Campus


Cross talk reduction using keeper
MOSFET to maintain logic ‘1’ at B

BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956


BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Implementation
Resistive load inverter
Reference: Kang. S.M and Leblebici Y., “CMOS Digital
Integrated Circuits: Analysis and Design,

BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956


VOH

BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956


Operating region of NMOS

BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956


VOL

BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956


VIH
VIL

BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956


Design for Vol
SAT. ENHANCEMENT LOAD INV.
LIN. ENHANCEMENT LOAD INV.
CMOS INVERTER

BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956


Static characteristics

BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956


Operating regions
VOH
VOL
VIL
VIH
V inv=V th --- switching/ logic threshold
Long channel MOSFET-- VM
Long channel VM

Here kp defined is negative as ID= - IS.


Hence I (pmos) is positive
BITS Pilani
Pilani Campus

Symmetric CMOS inverter


Critical voltage
• Nothing
• We can design for wide noise margins
• Set Vth= ½Vdd
Critical voltage
• Nothing
• We can design for wide noise margins
• Set Vth= ½Vdd
Choose appropriate VM
Impact of reducing Vdd on
VTC
Vdd ≥ Vtn + │Vtp│

BITS Pilani, Pilani Campus


Reducing supply voltage
Hysteresis behavior
• If the power supply voltage is reduced below the
sum of the two threshold –

• The VTC will contain a region in which none of


the transistors is conducting

• The output voltage level is determine by


previous state of the output

• The VTC exhibits a hysteresis behavior


Hysteresis behavior
Vdd < Vtn + │Vtp│

Both
transistors
off
CMOS Schmitt trigger ckt
used to improve signal slope and noise margins
CMOS BUFFER

SCHMITT TRIGGER
Steady state power
consumption ‘Pstatic’
Pstatic =0 in CMOS inverter

As no path between Vdd and Gnd for current to flow

As for logic ‘1’, PMOS OFF


For logic’0’, NMOS off

BITS Pilani, Pilani Campus


BITS Pilani
Pilani Campus

Design of CMOS inverter in sub-


threshold region
Subthreshold region operated
MOS

Io represents the drain current when Vgs = Vt,

BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956


Subthreshold region threshold voltage
Vtsub

• Sub threshold region threshold voltage ‘Vtsub’ can be

defined as the voltage Vgs at which the drain current is

equal to 0.01Io,

• n= η= subthreshold slope factor

• parameter n is process dependent.

• Typical range of values for n is 1 to 1.5.


Id -- Vgs Characteristics
Id -- Vds Characteristics
Sub-threshold current
Subthreshold region VM ,
Vi= Vo

BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956


Available operating range from Vt, sub to Vt
Piecewise linear VTC
Noise margins in subthreshold region
Gain of subthreshold CMOS
inverter

BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956


Sub-threshold swing ‘S’

Required----

A device characterized by steep subthreshold slope (1/S) exhibits a faster


transition between off (low current) and on (high current) states.
Subthreshold slope ‘1/S’
The transition from the ON state to the OFF state is gradual.
This is more clearly when ID is plotted on a logarithmic scale

log
scale
BITS Pilani
Pilani Campus

Design of CMOS inverter


for short channel MOSFET s
THE SHORT CHANNEL
MOSFET

Operating condition --L> xd1+xd2

BITS Pilani, Pilani Campus


Short channel MOSFET- DIBL

BITS Pilani, Pilani Campus


Punch through
• This continue until the VDS reaches value that deplete the
whole remaining neutral substrate region where the two space
charge region almost touch each other.
• As the voltage is increased further the drain space charge
region expands while the space charge region of the source
junction contracts
• This means that its internal electric field decreases which
means that the source junction becomes appreciable forward
biased
• So, the net barrier height at the source is appreciably
decrease which enables electrons to flow with large number
from source to drain.
• This is the punch through current signifying the onset of punch
through breakdown.
• Long-channel MOSFET is defined as devices with width and
length long enough so that edge effects from the four sides
can be neglected
• Short channel MOSFET is defined as devices with width and
length short enough such that the edge effects can not be
neglected.
• Channel length L is comparable to the depletion widths
associated with the drain and source, or , channel depletion
width in channel region before inversion layer appears..
• Channel length L must be much greater than the sum of the
drain and source depletion widths

BITS Pilani, Pilani Campus


Velocity saturated device
Short channel MOS

CONSTANT 105 m/s for silicon


Short channel MOS current
equation

This model is first order and empirical


Long Channel Vs. Short Channel
SAME
Long Channel Vs. Short Channel
Id vs Vgs
Extended sat. region operation

NMOS

PMOS

vsat= 105 m/sec, VDSATn= 0.63V, VDSATp= -1 V


Switching threshold, Vm—
short channel CMOS Inv.

 w    p V DSATp 
 p c ox   V DSATp W p c ox 
 
 l  p  l  p W c ox v
r   
p SAT

 w    n V DSATn  W c ox v
 n c ox   V DSATn W n c ox   n SAT

 l n  l n
VM--For velocity saturated device-
inverter
Long channel VM
Finding VIL, VIH
Using Piece wise linear approx.
Gain of CMOS inverter
Inverter gain
Gain of CMOS inverter
Alternative way

Drift velocity, Vde= µVdsat/ L = 105 m/sec

gds (in saturation) is dominated by channel length


modulation. Va is early voltage

1 I D sat
 g ds  Early Voltage, Va = 7 V / um
ro LVa
Noise margins
Short channel MOSFET--Estimation of NM
USING Piecewise lin. approx.
Determine g at Vin~Vm
BITS Pilani
Pilani Campus

Slow/ fast MOSFET---PVT variations


Variation in VM by (W/L)
Impact Of Device Variations on Vm
Effect on kR= unCox[W/L]n / upCox[W/L]p
Why design for Vth≠ ½Vdd?
Choose appropriate VM
BITS Pilani
Pilani Campus

END

You might also like