Cmos Issues
Cmos Issues
Integrated Circuits
N-MOSFET
layout
Microelectronics
Two basic technologies used for manufacturing IC’s are
• Bipolar
• MOS
G G
S S
G G B
S S
PMOS
Enhancement NMOS with
Bulk Contact
MOS transistors
Top View
Drain
L
W Moat
Source
Gate
MOS transistors
n-Channel p-Channel
D D
Id Id
Ig Vdg + + Vds Ig Vdg + + Vds
G - B G - B
+ - + + - +
Vgs Vbb Vgs Vbb
- Is - - Is -
S S
Metal Oxide Semiconductor Field
Effect Transistor
Gate
oxide Drain
Source Gate
Length
substrate
Gate
oxide Drain
Source Gate
n+ channel n+
holes electrons
P-substrate
substrate
Enhancement NMOS-Operation
Cut-off Region
Cutoff region (Vgs = 0 and Vds = 0 )
Gate
oxide Drain
Source Gate
n+ n+
holes electrons
No
channel
P-substrate
substrate
no current flows between Source and Drain
Current-voltage relation : IDS = 0 VGS < VT
Enhancement NMOS-Operation
Cut-off Region
Depletion Region (0< Vgs < Vt and Vds = 0 )
Gate
oxide Drain
Source Gate
n+ n+
holes electrons Depletion
Region
P-substrate
substrate
When positive gate voltage is applied,electron will start to deplete
the substrate near the surface under gate.
This deplete the p-type substrate in this region and form the
depletion region
Enhancement NMOS-Operation
Linear Region
Inversion region (Vgs > Vt and Vds = 0 )
Gate
oxide Drain
Source Gate
n+ n+
holes electrons
Inversion
P-substrate
region
substrate
n region
Enhancement NMOS-Operation
Linear Region
Inversion region
As gate voltage is increased number of electrons will be
attracted to the substrate surface under the gate to make
n-type.
n+ n+
holes electrons
P-substrate
substrate
n region
Enhancement NMOS-Operation
Saturated Region
Vgs > Vt and Vds > Vgs - Vt
Gate
Source Gate oxide Drain
n+ n+
holes electrons
P-substrate
substrate
n region
• When VDS > VGS – VT, VGD < VT, the channel becomes pinched- off &
transistor is said to be in saturation.
• Conduction is brought by drift mechanism of electrons under the
influence of positive drain voltage and effective channel length is
modulated.
Enhancement NMOS-Operation
some equation
Ig = 0
Symbol:
• Static load inverter are Rationed logic gates where logic levels
are determined by relative dimensions of composing transistors.
• Transfer function of inverter varies with load.
# No static power
consumption (almost)
# VOH = VDD; VOL = 0
# tpLH = tpLH If properly
designed
# Low Impedance connection
to ground and VDD
VOH = VDD
VOL = 0
VM = f(Ron-n,Ron-p)
VM = VDD/2 if Ron-n = Ron-p
The CMOS Inverter
Actual characteristics
Rin=infinite ,Rout=0
NML = VIL - VOL = 0.75 - 0.50 = 0.25V
Noise Margin = VDD/2,
NMH = VOH - VIH = 3.50 - 2.25 = 1.25V
Gain = infinite
VM = 1.75V
The CMOS Inverter-
Voltage Operation
REGION OF P-DEVICE N-DEVICE
OPERATION
VGS >VT VGS < VT
CUT-OFF VIN > VT + VDD VIN < VT
VGS< VT , VIN <VT+ VDD VGS > VT , VIN > VT
NON- VDS > VGS - VT VDS < VGS - VT
SATURATED
VOUT > VIN - VT VOUT < VIN - VT
Vinp Vinn
Vds(Vdd - Vdsp)
VTC graphically
extracted from the
load lines
A B
D
E
Region: Linear - Saturation
REGION A B
N-DEVICE Cut-off since Vin < VT[n] Saturated as (VDS[n] = VOUT) >
VDD/2 &
(VGS[n] = Vin) < VDD/2
P-DEVICE Non-saturated (linear) Non-saturated (linear-region)
since VSD[p] < VSG[p] - | since VSD[p] < VSG[p] - |VT[p]|
VT[p]|
OUTPUT VOUT = VDD as VDS[P] = 0
As VDS[P] = VOUT –VDD
Region: Linear - Saturation
REGION C D E
CONDITIO Vin = VDD / 2 VDD/2 < Vin < VDD - Vin>VDD-||
N VT[p]| VT[p]|
Fall Time : The time required for output to fall from 90% to 10%
of its steady state value.
• To equalize the rise and fall times of an inverter I.e Trise = Tfall
must have ßn = ßp
• No of transistors is 2N.
VIL(MAX)
VOL(MAX) Logic low
Logic low input range
output
range
Control output
G= ‘1’ D=‘0’
G= ‘0’ D=‘Z’
X Z
G=0
VDD STRONG 1
Y = /(A + B)
PDN = /A * /B PUN = A +
B
NOR circuit
AND Gate Design
X Z
When I=1 both N & P
devices are ON
VIN VOUT
VDD VDD
VSS VSS
Transmission gate
• Schematic icons for transmission gate
Y = SA +/SB
• Thus transmission gate logic uses less gates than the design
A B S Y
X 0 0 0(B)
X 1 0 1(B)
0 X 1 0(A)
1 X 1 1(A)
• When S= 1, S1 is ON and S2 is OFF. Hence input A is connected
to the output.
• When S= 0, S1 is OFF and S2 is ON. Hence input B is
connected to the output.
2:1 Multiplexer
Transmission Gates 4
TRISTATE INVERTER
EN I O
0 X Z
1 0 1
1 1 0
Total 6 transistors !
D LATCH Positive level sensitive
EN Q
1 D
0 Qold
Qm
Qm
D-REGISTER WITH CLK = 1
• When CLK= 1.
• S1 is open and S2 is closed
Hence /Qm LATCHES the value of D, that existed on the rising edge of CLK.
[ Does it remind you of set-up hold and Metastability]
• S3 is closed and S4 is open,
Hence Q gets the value of /Qm [ I.e. the value of D on the rising edge of CLK].
• Q is isolated from changes on D input.
EDGE TRIGGERED D-
REGISTER
• In case of negative edge triggered register master is positive
level-sensitive latch.
Guess The
Functionality ?
Sizing of NAND and NOR Gates
• Static dissipation :
Due to leakage currents
• Dynamic dissipation :
Due to charging and discharging of internal & load
capacitance.
• But both source and drain tend to extend somewhat below the
oxide by an amount XD called lateral diffusion. Hence
effective channel of transistor Leff becomes shorter than the length,
the transistor was designed
• The signal delays encountered in driving the off chip load directly
from a minimum sized inverter is unacceptable.
I.e an = CL/ Cg
Stage Ratio
Hence a = [CL/ Cg]1/n
Total delay = n * [CL/ Cg]1/n * Td
The optimum value of n is
nopt = ln [CL/ Cg]
• Now optimum value of a i.e aopt can be calculated as;
an = CL/ Cg
aln [CL/ Cg] = CL/ Cg
Taking natural log of both sides we get a = 2.7
• But the actual stage ratio is given by
aopt = exp[(k+aopt)/aopt]
Where k = Cdrain/Cgate
• For 1µ process k = 0.215, hence aopt = 2.93
• For 2.5µ process k = 3.57 which gives aopt = 5.32
Stage Ratio Graph
Progressive Sizing:
m 4 discharge CL
m 3 discharge CL + C3
m 2 discharge CL + C3 + C2
m 1 discharge CL + C3 + C2 + C1
SIZING OF TRANSISTOR
SCALING OF MOS TRANSISTOR
DIMENSIONS
Sub-micron Considerations
• The most important reasons for this difference are the Velocity
saturation and mobility degradation.
• Velocity saturation : Carrier velocity is given as;
• n = n Ex = n*dv/dx
• This states that carrier velocity is proportional to electric field &
• The high- energy (hot) electrons can also penetrate the gate
oxide causing a gate current.
• This can lead to degradation of MOS device parameters.
• Hot- electron effects can be minimized by decreasing the supply
• When the gate oxide is very thin, a current can flow from gate
to source/drain
• N-well process
• P-well process
• Twin-tub process
• Silicon on insulator.
P-Wells and N-Wells
IN
P substrate N substrate
contact
G OUT G contact
D S
n+ n+ p+ p+
p+ n+
P-well N-well
well.
Vss IN OUT
Physical Origin Of Latch-up
VSS
Latch-up Mechanism
• If sufficient current is drawn from NPN
emitter then NPN ( Q2 )turns on when
VBE 0.7V.
Rwell
• When NPN turns on, note that emitter
Q1 current increases exponentially with VBE
• Current flowing through the parasitic n-
well resistors will eventually turn on the
Q2 parasitic PNP.
• As PNP turns on, the NPN base current
•STEP 1 :
•Identify each transistor by a unique name of its gate signal
•Identify each connection to the transistor by a unique name
STICK DIAGRAM
Figure 1:
Schematic
and Graph
STICK DIAGRAM
Figure.2
Euler path
STICK DIAGRAM
STEP2 :
• Euler’s paths : A path the traverses each node in the path, such
• The Euler path of the Pull up network must be the same as the
path of the Pull down network.
Figure 3: Connection
label layout
STICK DIAGRAM
• Trace a blue line horizontally, above and below the PMOS and
• Label each Poly line with the Euler path label, in order from
left to right.
• Place the VDD, VSS and all output names upon the NMOS and
PMOS devices
STICK DIAGRAM
Figure 3: Connection
label layout
Figure 4: Stick Diagram,
STICK Interconnected
DIAGRAM
SCHEMATIC
STICK-DIAGRAM NAND GATE
STICK DIAGRAM NOR GATE
Layout Design Rules
Examples
from AMS
0.6micron
technology
Intra-Layer Design Rules
Via’s and Contacts
N Transistor – Layout
Thin-Oxide
P Transistor - Layout
n-
Thin-Oxide
Parallel/Series Transistors
Large MOS Transistors
AND Gate Layout
AND Gate - Layout
Inverter Layout
Inverter Layout
4-Input NAND Gate
Pseudo NMOS NAND
Gate
Logic Graph for F = (A+B)C
Layout F = (A+B)C
Logic Graph for
F = /(AB+CD)
Pass Transistor Based
Multiplexer
F
Pass Transistor Based
Multiplexer
Pass Transistor Based
Multiplexer
Gate Gate
Source oxide Drain
substrate
n+ channel n+
holes electrons
P-substrate