1 / 18

ECE 442 Solid-State Devices & Circuits 4. CMOS Logic Circuits

ECE 442 Solid-State Devices & Circuits 4. CMOS Logic Circuits. Jose E. Schutt-Aine Electrical & Computer Engineering University of Illinois jschutt@emlab.uiuc.edu. Digital Logic - Generalization. De Morgan’s Law. Distributive Law. General Procedure Design PDN to satisfy logic function

chuong
Download Presentation

ECE 442 Solid-State Devices & Circuits 4. CMOS Logic Circuits

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECE 442 Solid-State Devices & Circuits 4. CMOS Logic Circuits Jose E. Schutt-Aine Electrical & Computer Engineering University of Illinois jschutt@emlab.uiuc.edu

  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 NAND NOR INVERTER Symbol # Devices PUN 1 PMOS 2 PMOS-Series 2 PMOS-Parallel 2 NMOS-Series 2 NMOS-Parallel 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 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 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 XOR pull up pull down

More Related