Presentation is loading. Please wait.

Presentation is loading. Please wait.

Solid-State Devices & Circuits

Similar presentations


Presentation on theme: "Solid-State Devices & Circuits"— Presentation transcript:

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 offYUS=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=highYUS=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 VDDYUP=lowYUP=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


Download ppt "Solid-State Devices & Circuits"

Similar presentations


Ads by Google