Static CMOS Gates
Download
Report
Transcript Static CMOS Gates
Lecture 5
Static CMOS Gates
Jack Ou, Ph.D.
2-Input NOR Gate
F can only be pulled up
if A=B=0 V
F can be pulled down by
either A=1 or B=1. (Or Both)
2-Input NAND Gate
F can only be pulled
down if both A=B=1.
F will be pulled up if
either A or B is 0 V.
NAND Gates
NOR Gates
2-Input AND Gate
NAND
2-Input OR Gate
NOR
Alternative Implementation for High
Fanin Gates
Steps for Generating Non-Trivial Static
CMOS Logic Circuits
1. Implement the pull-down (NMOS)circuit
using πΉ
β Useful technique: DeMorganβs
Theorem
2. Synthesize the dual of the
pull-down circuits using PMOS
DeMorganβs Theorem
β’ The complement of a function can be obtained by
β Replacing each variable with its complement
β Exchange the AND and OR functions
β’ Example
β π΄ + π΅ πΆ = π΄ + π΅ + πΆ = π΄π΅+πΆ
Dual
β’ The dual of any logic function can be obtained
by exchanging the AND and OR operations.
β ab βa+b
β (a+b)c βab+c
A fictional AND Circuit
The current flows only when
both A and B are closed.
Fictional OR Circuit
The current flows when
either A or B is closed.
Implementation
β’ Use transistors in series to implement a logical
AND function
β’ Use transistors in parallel to implement a
logical OR function
OAI Circuit ( π΄ + π΅ πΆ)
XOR/XNOR
Mux
Determine a Boolean Expression a
Schematic
1. Determine πΉ implemented by a NMOS pulldown network.
2. Complement πΉ to obtain F.
2-Input XOR
π΄0π΄1(A0+A1
XNOR
π΄0π΄1(A0+A1)
π΄0
π΄1
π΄0 + π΄1
π΄0π΄1
CMOS Gate Sizing
Device Sizing
β’ Obtain the same delay as the inverter for the
rise/fall cases.
β ReffN=12.5 Kohm/SQ, ReffP=30 Kohm/SQ
β Reff=Reff(L/W)
β ReffP/ReffN=2.4
β To achieve the same delay, (assume LP=LN,
WP=2.4WN, WP/WN is approximately 2.
Size Devices for the Worst Case
β’ Series transistors: Increase W to reduce Reff.
β’ Parallel transistors: assume the worst case, i.e.
only one of the parallel transistor is ON.
Transistor Sizing Without Velocity
Saturation
Figure 5.2
Assumption: Equal rise delay and fall delay
Consideration: Effective Resistance
Inverter
Inverter tPHL
tPHL=64.045 pS
NAND2 Test Circuit
NAND2 tPHL
tPHL=66.01 pS
Effective Width
β’ Transistors in Series
β W1||W2||W3
β’ Transistors in Parallel
β W+W2+W3
Trade-Off
Increase W to reduce the effective
Resistance for the pull down network.
The area is increased.
FO4
Fanout ratio: total capacitance driven by a gate dividing
by its input capacitance
VTC of Gates
Adjust VS
β’ Knob:
β Ο as defined in EQ. 4.15
β Increase WNLP/LNWP to decreased VS.
β Decrease WNLP/LNWP to increased VS.
Switching Voltage of a NAND Gate
Both inputs tied together: effective WN=W, WP=4W, VS shifts to the right.
Both input A=high, sweep VB: effective WN=2W, WP=2W, VS shifts to the left.
Switching Voltage of a NOR Gate
Both inputs tied together: effective WN=2W, WP=2W, VS shifts to the left.
Both input A=ground, sweep VB: effective WN=W, WP=4W, VS shifts to the right.