Download presentation
1
Solid-State Devices & Circuits
ECE 442 Solid-State Devices & Circuits 4. CMOS Logic Circuits Jose E. Schutt-Aine Electrical & Computer Engineering University of Illinois
2
Digital Logic - Generalization
De Morgan’s Law Distributive Law General Procedure Design PDN to satisfy logic function Construct PUN to be complementary of PDN in every way Optimize using distributive rule
3
CMOS Logic Gate Circuits
Two Networks Pull-down network (PDN) with NMOS Pull-up network (PUN) with PMOS PUN conducts when inputs are low and consists of PMOS transistors PDN consists of NMOS transistors and is active when inputs are high PDN and PUN utilize devices In parallel to form OR functions In series to form AND functions
4
Pull-Down Networks
5
Pull-Up Networks
6
Basic Logic Function Basic Function INVERTER NOR NAND Symbol # Devices
PUN 1 PMOS 2 PMOS-Series 2 PMOS-Parallel 2 NMOS-Parallel 2 NMOS-Series 1 NMOS # Devices PDN Truth Table
7
Pull-Down and Pull-Up Functions
Pull-up network (PUN) Pull-down network (PDN) Key features When PDN switch is on, PUN switch is off and vice versa Conditions for being on and off are complementary
8
Pull-Down and Pull-Up PDN-parallel NMOS PUN-series PMOS Truth Tables
9
Pull-Down and Pull-Up PDN-Parallel and PUN-series are complementary
When YDP in PDN-parallel is low, this means that either A or B (or both) is high. When either A or B (or both) is high, either transistor (or both) in PUN-series are offYUS=low When YDP in PDN-parallel is high, both A and B are low. Both transistors in PUN-Series are on creating a path to VDD. YUS=highYUS=YDP. PDN-Parallel and PUN-series are complementary
10
Pull-Down and Pull-Up PDN-Series NMOS PUN-Parallel PMOS Truth Tables
11
Pull-Down and Pull-Up PDN-Series and PUN-Parallel are complementary
If YDS is low, both A and B must be high in which case both transistors in PUN-Parallel are off providing no path to VDDYUP=lowYUP=YDS. If YDS is high, then either A or B (or both) are off (low) in which case either QPA or QPB in PUN-Parallel will be on and present a path to VDD; thus YUP=high YUP=YDS PDN-Series and PUN-Parallel are complementary
12
Two-Input NOR Gate
13
Two-Input NOR Gate Ideal Actual
14
Two-Input NAND Gate
15
Example Using De Morgan’s Law Pull-down network Pull-up network
16
Example 1 Evaluate Logic Function from pull down from pull up
17
Example 2 Implement the function pull up pull down
18
Exclusive-OR (XOR) Function
pull up pull down
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.