Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-1 Lecture 14 CMOS Logic Gates Feb. 5, 2003.

Slides:



Advertisements
Similar presentations
Modern VLSI Design 3e: Chapter 3 Copyright 1998, 2002 Prentice Hall PTR Topics n Combinational logic functions. n Static complementary logic gate structures.
Advertisements

Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
Static CMOS Circuits.
Topics Electrical properties of static combinational gates:
FPGA-Based System Design: Chapter 2 Copyright 2003 Prentice Hall PTR Gate Design n Static complementary logic gate structures. n Switch logic. n Other.
VLSI lecture, 2000 Lecture 4 MOS Circuits Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut.
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
ISLAMIC UNIVERSITY OF GAZA Faculty of Engineering Computer Engineering Department EELE3321: Digital Electronics Course Asst. Prof. Mohammed Alhanjouri.
Microelectronic Circuits, Sixth Edition Sedra/Smith Copyright © 2010 by Oxford University Press, Inc. C H A P T E R 13 CMOS Digital Logic Circuits.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 7 - Combinational.
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
Modern VLSI Design: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Combinational logic functions n Static complementary logic gate structures.
Modern VLSI Design 2e: Chapter4 Copyright  1998 Prentice Hall PTR.
Lecture 21 Today we will Revisit the CMOS inverter, concentrating on logic 0 and logic 1 inputs Come up with an easy model for MOS transistors involved.
Lecture #24 Gates to circuits
Modern VLSI Design 2e: Chapter 5 Copyright  1998 Prentice Hall PTR Topics n Memory elements. n Basics of sequential machines.
Outline Noise Margins Transient Analysis Delay Estimation
Topics Combinational logic functions.
Computer ArchitectureFall 2008 © August 20 th, Introduction to Computer Architecture Lecture 2 – Digital Logic Design.
© 2000 Prentice Hall Inc. Figure 6.1 AND operation.
Digital CMOS Logic Circuits
Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
Field-Effect Transistors 1.Understand MOSFET operation. 2. Understand the basic operation of CMOS logic gates. 3. Make use of p-fet and n-fet for logic.
W. G. Oldham EECS 40 Fall 2001 Lecture 2 Copyright Regents of University of California The CMOS Inverter: Current Flow during Switching V IN V OUT V DD.
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
MOS Inverter: Static Characteristics
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Combinational logic functions. n Static complementary logic gate structures.
ECE 331 – Digital System Design Transistor Technologies, and Realizing Logic Gates using CMOS Circuits (Lecture #23)
MOS Transistors The gate material of Metal Oxide Semiconductor Field Effect Transistors was original made of metal hence the name. Present day devices’
Chapter 3 Digital Logic Structures. 3-2 Transistor: Building Block of Computers Microprocessors contain millions of transistors Intel Pentium 4 (2000):
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Complementary CMOS Logic Style Construction (cont.) Digital Integrated Circuits© Prentice Hall 1995 Introduction.
FPGA-Based System Design: Chapter 2 Copyright  2003 Prentice Hall PTR Topics n Combinational logic functions. n Static complementary logic gate structures.
Complementary CMOS Logic Style Construction (cont.)
Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week9-1 Lectures 21, 22 FPGA and Top-Down Design Flow Mar. 3 and 5, 2003.
Modern VLSI Design 2e: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Overview Why VLSI? Moore’s Law. ASIC: Abstraction and Hierarchy.
Modern VLSI Design 3e: Chapter 2 Partly from 2002 Prentice Hall PTR week2-1 Lecture 4 Transistor as Switch Jan
Pass-Transistor Logic. AND gate NMOS-only switch.
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Pseudo-nMOS gates. n DCVS gates. n Domino gates.
Chapter 1 Combinational CMOS Logic Circuits Lecture # 4 Pass Transistors and Transmission Gates.
3. Logic Gate 3.1 Introduction static, fully complementary CMOS psudo-nMOS, domino logic 3.2 Combinational Logic Functions combinational logic ---- specification.
Week 6: Gates and Circuits: PART I READING: Chapter 4.
ECE442: Digital ElectronicsSpring 2008, CSUN, Zahid Static CMOS Logic ECE442: Digital Electronics.
Modern VLSI Design 3e: Chapters 3 & 8Partly from 2002 Prentice Hall PTR week6-1 Lectures 16 Transfer Characteristics (Delay and Power) Feb. 10, 2003.
ECE2030 Introduction to Computer Engineering Lecture 4: CMOS Network Prof. Hsien-Hsin Sean Lee School of Electrical and Computer Engineering Georgia Tech.
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Pseudo-nMOS gates. n DCVS logic. n Domino gates. n Design-for-yield. n Gates as IP.
1 Transistors, Boolean Algebra Lecture 2 Digital Design and Computer Architecture Harris & Harris Morgan Kaufmann / Elsevier, 2007.
VLSI Design Lecture 5: Logic Gates Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Wayne Wolf’s lecture notes.
Digital Integrated Circuits A Design Perspective
1. Digital cmos.2 10/15 Figure 10.1 Digital IC technologies and logic-circuit families. Digital IC Technologies CMOS & Pass Transistor Logic dominate.
1 Contents Reviewed Rabaey CH 3, 4, and 6. 2 Physical Structure of MOS Transistors: the NMOS [Adapted from Principles of CMOS VLSI Design by Weste & Eshraghian]
Modern VLSI Design 3e: Chapter 2Partly from 2002 Prentice Hall PTR week3-1 Lectures 6, 7 and 8 Transistor Function Jan. 17, 20 and 22, 2003.
FPGA-Based System Design: Chapter 2 Copyright  2004 Prentice Hall PTR Topics n Logic gate delay. n Logic gate power consumption. n Driving large loads.
Static CMOS Logic Seating chart updates
EECS 270: Inside Logic Gates (CMOS)
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Wire delay. n Buffer insertion. n Crosstalk. n Inductive interconnect.
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
EE415 VLSI Design THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
CMOS Logic Gates. NMOS transistor acts as a switch 2 When gate voltage is 0 V No channel is formed current does not flow easily “open switch” When gate.
Introduction to CMOS Transistor and Transistor Fundamental
Dynamic Logic.
1 ECE2030 Introduction to Computer Engineering Lecture 4: CMOS Network Prof. Hsien-Hsin Sean Lee School of ECE Georgia Institute of Technology.
Washington State University
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Design Technologies.
Computer Organization and Design Transistors & Logic - II Montek Singh Wed, Oct 17, 2012 Lecture 11.
Logic Gates.
Logic Gates.
COMBINATIONAL LOGIC DESIGN
Presentation transcript:

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-1 Lecture 14 CMOS Logic Gates Feb. 5, 2003

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-2 Contents of the Course ASICFPGA n Transistor and Layout n Gate and Schematic n Systems and VHDL/Verilog

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-3 Contents of the Course (cont’d) 2 ASIC labs2 FPGA labs n Transistor/Layout n Gate and Schematic n Systems/VHDL (Cadence) (Synopsys) (Xilinx Foundation)

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-4 Topics n Combinational logic functions. n Static complementary logic gate structures.

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-5 Combinational logic expressions n Combinational logic: function value is a combination of function arguments. n A logic gate implements a particular logic function. n Both specification (logic equations) and implementation (logic gate networks) are written in Boolean logic.

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-6 Gate design Why designing gates for logic functions is non-trivial: –may not have logic gates in the libray for all logic expressions; –a logic expression may map into gates that consume a lot of area, delay, or power.

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-7 Boolean algebra terminology n Function: f = a’b + ab’ n a is a variable; a and a’ are literals. n ab’ is a term. n A function is irredundant if no literal can be removed without changing its truth value.

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-8 Completeness n A set of functions f1, f2,... is complete iff every Boolean function can be generated by a combination of the functions. n NAND is a complete set; NOR is a complete set; {AND, OR} is not complete. n Transmission gates are not complete. n If your set of logic gates is not complete, you can’t design arbitrary logic.

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-9 Static complementary gates n Complementary: have complementary pullup (p-type) and pulldown (n-type) networks. n Static: do not rely on stored charge. n Simple, effective, reliable; hence ubiquitous.

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-10 Static complementary gate structure Pullup and pulldown networks: pullup network pulldown network V DD V SS out inputs

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-11 Inverter a out +

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-12 Inverter layout (tubs not shown) a out + transistors GND VDD aout tub ties

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-13 NAND gate + b a out

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-14 NAND layout + b a out b a VDD GND tub ties

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-15 NOR gate + b a out

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-16 NOR layout b a out a b VDD GND tub ties

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-17 Pullup/pulldown network design n Pullup and pulldown networks are duals. n To design one gate, first design one network, then compute dual to get other network. n Example: design network which pulls down when output should be 0, then find dual to get pullup network.

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-18 Lectures 15 Transfer Characteristics (Transfer Curve and Noise Margin) Feb. 7, 2003

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-19 Topics n Electrical properties of static combinational gates: –Noise margin and transfer curve; –delay; –power.

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-20 Logic levels n Solid logic 0/1 defined by V SS /V DD. n Inner bounds of logic values V L /V H are not directly determined by circuit properties, as in some other logic families. logic 1 logic 0 unknown V DD V SS VHVH VLVL

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-21 Logic level matching n Levels at output of one gate must be sufficient to drive next gate.

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-22 Transfer characteristics n Transfer curve shows static input/output relationship—hold input voltage, measure output voltage.

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-23 Inverter transfer curve

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-24 Logic thresholds n Choose threshold voltages at points where slope of transfer curve = -1. n Inverter has a high gain between V IL and V IH points, low gain at outer regions of transfer curve. n Note that logic 0 and 1 regions are not equal sized—in this case, high pullup resistance leads to smaller logic 1 range.

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-25 Noise margin n Noise margin = voltage difference between output of one gate and input of next. Noise must exceed noise margin to make second gate produce wrong output. In static gates, t=  voltages are V DD and V SS, so noise margins are V DD -V IH and V IL - V SS.

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-26 Example 1 Transfer curve and noise margin

Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-27