Lec 03 Static Combinational Gates
Lec 03 Static Combinational Gates
Dr Mayar Ali
MOSFET
❑ MOSFET: Metal Oxide Semiconductor Field Effect Transistor
❑ Four terminals: gate, source, drain, body (bulk)
❑ NMOS body is usually tied to the lowest potential (VSS, ground, 0V)
❑ PMOS body is usually tied to the highest potential (VDD, power)
▪ VDD is scaled down: 5, 3.3, 2.5, 1.8, 1.5, 1.2, 1.0, …
❑ The gate controls the flow of current between the source and drain
5
Static CMOS Circuit
⚫ At every point in time (except during the switching transients)
each gate output is connected to either VDD or VSS via a low-
resistive path.
⚫ The outputs of the gates assume at all times the value of the Boolean
function, implemented by the circuit (ignoring, once again, the
transient effects during switching periods).
6
Static Complementary CMOS
VDD • Properties
• Rail-to-rail swing
In1 • Non-ratioed logic
PMOS only
In2 PUN
• Zero (very low) static
InN power
F(In1,In2,…InN)
In1
In2 PDN
NMOS only
InN
7
Series/Parallel NMOS Connection
X Y Y = X if A and B
X B Y = X if A OR B
Y
8
Series/Parallel PMOS Connection
A B
X Y Y = X if A AND B = A + B
X B Y = X if A OR B = AB
Y
9
CMOS NAND Gate
❑ Rule of Conduction Complements
▪ Pull-up network is complement of pull-down
▪ Parallel -> series, series -> parallel
PDN PUN
10
Synthesize of CMOS digital circuit
In order to synthesize or implement a CMOS digital circuit for logic functions using CMOS
transistors. You have to follow these steps.
Vice versa
A
A B
4 Secondly, draw the pull-up network using p-channel E-
B
MOSFET.
dot term
Sum term
1. Parallel connection is converted into series connection.
2. Series connection is converted into parallel connection
CMOS NOR Gate
❑ Rule of Conduction Complements
▪ Pull-up network is complement of pull-down
▪ Parallel -> series, series -> parallel
PDN PUN
13
CMOS Complex Gate (1)
How to get the complex logic
expression Y=f(A,B,C,D)?
PU
1. Forget about the PU transistors
2. Consider the PD transistors (NMOS) (pull up PMOSFETs)
3. Series connected MOS ANDing*
4. Parallel connected MOS ORing*
5. Find the SOP (Sum Of Product)
6. Put the “complement” PU PMOSFETs
7. Negate the SOP expression to get Y
14
CMOS Complex Gate (2)
15
CMOS Complex Gate (3)
16
AND-OR-INVERT-22 (AOI22)
❑ An example of a complex logic function in a single stage (8 Ts)
A
B
C D
Y
D
A B C