0% found this document useful (0 votes)
69 views124 pages

Lec 9 INVERTER Static

lec-9-INVERTER-static

Uploaded by

f20221197
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views124 pages

Lec 9 INVERTER Static

lec-9-INVERTER-static

Uploaded by

f20221197
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 124

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

BITS Pilani, Pilani Campus


Concepts

• 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


Current Digital VLSI Design

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

BITS Pilani, Pilani Campus


Design metrics
BITS Pilani
Pilani Campus

Long channel MOSFET


BITS Pilani
Pilani Campus

MOSFET as switch in digital design.


Good Switch behavior
• In digital logic (CMOS inverter), MOSFET is used as
switch..
• NMOS/ PMOS should switch off without any current below
Vto.
• But the current reduces gradually below Vto.

• To measure fast turn off ability, a parameter subthreshold


slope(S) is calculated
• S must be large for fast turn off ability of MOSFET.

BITS Pilani, Pilani Campus


BITS Pilani
Pilani Campus

Design of CMOS inverter


for long channel MOSFET s
BITS Pilani
Pilani Campus

INVERTER

STATIC CHARACTERISTICS
Ideal inverter voltage transfer
characteristics (VTC)

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


VTC-- Design Issues

• Less Static Power Consumption

• Get Full Logic Levels

• Obtain Sharp Transition

• Switching Threshold→ Noise Margins max.

BITS Pilani, Pilani Campus


Practical VTC

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


Five Critical Voltages

VOH  Max. output voltage when output is logic “1”

VOL  Min. output voltage when output is logic “0”

VIL  Max. input voltage which can be interpreted as


logic “0”

VIH  Min. input voltage which can be interpreted as


logic “1”
BITS Pilani, Pilani Campus
SWITCHING THRESHOLD

• Vth= VM= Vinv

• Output changes its Logic


state
Noise margins and Noise
immunity

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 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
How much Noise margins are
sufficient?

Question---how much Vdd to guarantee Noise


immunity ????

Noise margin are governed by Vdd

Answer---- How much noise margin is required


depends on the value of total noise generated in
a system.?
BITS Pilani, Pilani Campus
Noise margin vs. noise
immunity.

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


large noise margins will be required that
necessitates a high Vdd.

So, 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


System Noise modelling

System Noise ( Vn) modelling equation ---

𝑉𝑁 = 𝑉𝑁𝐼 + 𝐾𝑁 ∆𝑉;

𝑤ℎ𝑒𝑟𝑒 𝑠𝑖𝑔𝑛𝑎𝑙 𝑠𝑤𝑖𝑛𝑔 ∆𝑉=𝑉𝑑𝑑

𝑉𝑑𝑑 𝑉𝑑𝑑
Ideal noise margins ≤ ; so 𝑉𝑁 =
2 2

BITS Pilani, Pilani Campus


What is Kn?
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


Kn
Example--Cross talk phenomena

keeper MOSFET to maintain logic ‘1’ at B

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


Noise immunity –
Noise modelling

Binary signaling----

Required swing

BITS Pilani, Pilani Campus


Example---
How much Vdd for required noise margin?

Binary signaling----

Required swing

BITS Pilani, Pilani Campus


Noise immunity vs. noise
margin

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


Switching threshold
VM
VM– defined at a point Vin= Vout= VM
Hence NMOS operates in saturation region
Using condition I pu=I pd
𝑉𝑑𝑑 − 𝑉𝑚 1 𝑊 2
= 𝜇𝑛 𝐶𝑜𝑥 𝑉𝑀 − 𝑉𝑡𝑜,𝑛
𝑅𝐿 2 𝐿
𝑾
Put 𝝁𝒏 𝑪𝒐𝒙 = 𝒌𝒏
𝑳
2 𝑉𝑑𝑑 − 𝑉𝑚
= 𝑉𝑀 2 + 𝑉𝑡𝑜,𝑛 2 − 2𝑉𝑀 𝑉𝑡𝑜,𝑛
𝒌𝒏 𝑅𝐿

2 𝟏 2 𝟐𝑉𝑑𝑑
𝑉𝑀 − 2𝑉𝑀 𝑉𝑡𝑜,𝑛 − + 𝑉𝑡𝑜,𝑛 − =0
𝒌𝒏 𝑅𝐿 𝒌𝒏 𝑅𝐿

BITS Pilani, Pilani Campus


2 𝟏 2 𝟐𝑉𝑑𝑑
𝑉𝑀 − 2𝑉𝑀 𝑉𝑡𝑜,𝑛 − + 𝑉𝑡𝑜,𝑛 − =0
𝒌𝒏 𝑅𝐿 𝒌𝒏 𝑅𝐿
Design for Vol
Sat. Enhancement Load Inv.
Lin. Enhancement Load Inv.
BITS Pilani
Pilani Campus

CMOS Inverter
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 = VM --- switching/ logic threshold
Long channel MOSFET-- VM

𝑘𝑛
𝑘𝑅 =
𝑘𝑝
Long channel MOSFET VM
Long channel MOSFET VM
BITS Pilani
Pilani Campus

Slow/ Fast MOSFET


Bad NMOS/ good NMOS
Variation in VM by (W/L)

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


Impact Of Device Variations on Vm
Effect on kR= unCox[W/L]n / upCox[W/L]p
BITS Pilani
Pilani Campus

Impact of reducing Vdd on VTC


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
Choose appropriate VM, but it serves
only either high or low signal noise
Cmos inverter hysteresis
So, need Vm+, Vm- voltages
Can we use hysteresis
behavior of cmos inverter???
• Yes, (but new vdd to be generated)
• Can generate a clean signal
Problem---- no control on design of Vm+, Vm- voltages

BITS Pilani, Pilani Campus


BITS Pilani
Pilani Campus

Schmitt trigger
Design for Vm(+/-) voltage
Removes spurious transitions
CMOS BUFFER

SCHMITT TRIGGER
Schmitt trigger circuit (inverting
type) design for glitch removal

BITS Pilani, Pilani Campus


Design
Vm+

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


Design
Vm-

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


CMOS BUFFER

SCHMITT TRIGGER
CMOS Schmitt trigger ckt (non inverting type)
used to improve signal slope and noise margins
BITS Pilani
Pilani Campus

Symmetric CMOS inverter


Which voltage is critical in
CMOS inverter?
None
• So design for widest noise margin, NML /
NMH

OR
• Design For VM

BITS Pilani, Pilani Campus


Critical Voltage

We can design for wide noise

margins

Set Vth= ½Vdd

BITS Pilani, Pilani Campus


Deviations
In symmetric cmos inverter

What if Vton ≠ |Vtop|??

Then for Ip= In;


𝑊
𝐿 𝑛 𝜇𝑝

𝑊 𝜇𝑛
𝐿 𝑝

Hence, 𝑵𝑴𝑯 ≠ 𝑵𝑴𝑳


BITS Pilani, Pilani Campus
Choose appropriate VM+, Vm-
BITS Pilani
Pilani Campus

Static CMOS gate logic


Static CMOS Logic Design
Full Static CMOS or complementary CMOS logic

RATIOLESS LOGIC

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


2 input NAND/ NOR

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


Sizing
NAND gate, Equivalent inverter approach

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


Sizing
NOR gate, equivalent inverter approach

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


Full Static CMOS gate
VTC--Input data dependent
2 input XOR/ XNOR
DRAWBACK
complementary signals are required

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


3 input XOR

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


Removing redundant paths
Transistor count reduced by 4 transistors

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


OAI/ AOI gates
Compound gate

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


And Or Invert (AOI) gate
AOI22

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


AOI22
CMOS implementation

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


Static CMOS
Compound gate

𝐹 = 𝐴. 𝐷 + 𝐸 ) + (𝐵. 𝐶)

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


BITS Pilani
Pilani Campus

Design of CMOS inverter


With short channel MOSFET s
THE SHORT CHANNEL
MOSFET

Operating condition --L≥ xd1+xd2

BITS Pilani, Pilani Campus


Short channel MOSFET-
DIBL/ Punchthrough

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..
• But Channel length L must be greater than the sum of the
drain and source depletion widths to get operational
MOSFET

BITS Pilani, Pilani Campus


BITS Pilani
Pilani Campus

Velocity saturated device


Extended sat. region operation
Drain current equation:
long channel/ short channel

BITS Pilani, Pilani Campus


Short channel MOS current equation
saturates before (Vgs-Vt) due to carrier
velocity saturation

This model is first order and empirical


DIFFERENCE
Long Channel Vs. Short Channel

BITS Pilani, Pilani Campus


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.

  pVDSATp 
 p cox 
w
  VDSATp W p ox 
c  

 l p  l p W p coxvSAT
r   
 V
 n cox 
w  Wn coxvSAT
  VDSATn Wn cox  n DSATn 
 l n  l n
VM-- For velocity saturated device-inverter
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 gain (g) at Vin~Vm
BITS Pilani
Pilani Campus

End

You might also like