Beruflich Dokumente
Kultur Dokumente
Chapter 2
Basics of CMOS
Channel Length
• Separation between source and drain regions
is the length of the MOS Transistor
• Smallest length is normally the feature size for
the CMOS Technology . E.g. 250 nm
CMOS logic Gate
• A CMOS logic gate is built using NMOS and
PMOS transistors
• When A =0 , NMOS is off and PMOS is on,Z =1
• When A= 1 , NMOS is on and PMOS is off, Z =0
0 on
0 1
0 off
CMOS logic Gate
• A CMOS logic gate is built using NMOS and
PMOS transistors
• When A =0 , NMOS is off and PMOS is on,Z =1
• When A= 1 , NMOS is on and PMOS is off, Z =0
1 off
1 0
1 on
1
off
0
off
0
NAND Gate
A B Z NMOS on , if Vg = 1 ----- NMOS off, if Vg = 0
PMOS on, if Vg = 0 ----- PMOS off, if Vg = 1
0 0 1
0 1 1
1 0 1
1 1 0
off on
1
on
1
off
0
NAND Gate
A B Z NMOS on , if Vg = 1 ----- NMOS off, if Vg = 0
PMOS on, if Vg = 0 ----- PMOS off, if Vg = 1
0 0 1
0 1 1
1 0 1
1 1 0
on off
1
off
0
on
1
NAND Gate
A B Z NMOS on , if Vg = 1 ----- NMOS off, if Vg = 0
PMOS on, if Vg = 0 ----- PMOS off, if Vg = 1
0 0 1
0 1 1
1 0 1
1 1 0
off off
0
on
1
on
1
CMOS logic levels
• OR
Chapter 3
Standard Cell
• A cell could be a standard cell, an IO buffer, or a
complex IP such as a USB core
• Library cell also contains desc. Unrelated to tim.
– E.g. Functionality and cell area
• Descriptions are shown using liberty syntax
Pin Capacitance
• Every input and output of a cell can specify
capacitance at the pin
– Cin is normally specified and Cout=0 in most cases
A B Z A B Z
0 0 1 0 0 1
0 1 1 0 1 0
1 0 1 1 0 0
1 1 0 1 1 0
Unateness (Cont’d)
• Non-unate
– The o/p transition cannot be determined solely
from the direction of change of an i/p
– depends upon the state of the other inputs
– E.g. X-or
A B Z
0 0 0
0 1 1
1 0 1
1 1 0
Use of unateness