EE365 Adv. Digital Circuit Design Clarkson University Lecture #4

Slides:



Advertisements
Similar presentations
CMOS Logic Circuits.
Advertisements

TTL Logic Family 1. Introduction Uses bipolar technology including NPN transistors, diodes and resistors. The NAND gate is the basic building block Contains.
Ch 3. Digital Circuits 3.1 Logic Signals and Gates (When N=1, 2 states)
CH14 BIPOLAR DIGITAL CIRCUITS The Ideal BJT Transistor Switch
CSET 4650 Field Programmable Logic Devices
TTL (Transistor Transistor Logic).  Transistor Transistor logic or just TTL, logic gates are built around only transistors.  TTL was developed in 1965.
COMP541 Transistors and all that… a brief overview
Logic Families and Their Characteristics
Ch 11 Bipolar Transistors and Digital Circuits
CMOS Family.
Chapter 09 Advanced Techniques in CMOS Logic Circuits
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.
CMOS gates Electrical characteristics and timing TTL gates
Voltage Transfer Characteristic for TTL
Lecture #26 Gate delays, MOS logic
EE 365 Introduction, Logic Circuits. Digital Logic Binary system -- 0 & 1, LOW & HIGH, negated and asserted. Basic building blocks -- AND, OR, NOT.
EE40 Lec 20 MOS Circuits Reading: Chap. 12 of Hambley
Lecture #24 Gates to circuits
EE365 Adv. Digital Circuit Design Clarkson University Lecture #5
Lecture #25 Timing issues
3.3 CMOS Logic 1. CMOS Logic Levels NextReturn Logic levels for typical CMOS Logic circuits. Logic 1 (HIGH) Logic 0 (LOW) Undefined Logic level 5.0V 3.5V.
ECE 331 – Digital System Design Basic Logic Functions, Truth Tables, and Standard Logic Gates.
Digital CMOS Logic Circuits
12/10/2004EE 42 fall 2004 lecture 421 Lecture #42: Transistors, digital This week we will be reviewing the material learned during the course Today: review.
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.
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
Digital logic families
CSET 4650 Field Programmable Logic Devices
Logic Gate A logic gate is an electronic circuit which makes logic decisions. It has one output and one or more inputs. The output signal appears only.
ENG3640 Microcomputer Interfacing Week #1 Review of Transistors.
ECE 331 – Digital System Design Transistor Technologies, and Realizing Logic Gates using CMOS Circuits (Lecture #23)
INTEGRATED CIRCUIT LOGIC FAMILY
Topic 4: Digital Circuits
1 Delay Estimation Most digital designs have multiple data paths some of which are not critical. The critical path is defined as the path the offers the.
Electronic Troubleshooting Chapter 10 Digital Circuits.
MOS Transistors The gate material of Metal Oxide Semiconductor Field Effect Transistors was original made of metal hence the name. Present day devices’
Digital Design: Principles and Practices
Electrical Characteristics of Logic Gates Dr. Ashraf Armoush © 2010 Dr. Ashraf Armoush.
Chapter 4 Logic Families.
1.0 INTRODUCTION  Characteristics of the active electronic components that determine the internal construction and operation of electronic circuitry.
Modern VLSI Design 2e: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Chapter 11 Logic Gate Circuitry.
Figure 3.1 Logic values as voltage levels Figure 3.2 NMOS transistor as a switch DrainSource x = "low"x = "high" (a) A simple switch controlled by the.
Chapter 1 Combinational CMOS Logic Circuits Lecture # 4 Pass Transistors and Transmission Gates.
ECE442: Digital ElectronicsSpring 2008, CSUN, Zahid Static CMOS Logic ECE442: Digital Electronics.
ECE2030 Introduction to Computer Engineering Lecture 4: CMOS Network Prof. Hsien-Hsin Sean Lee School of Electrical and Computer Engineering Georgia Tech.
EE210 Digital Electronics Class Lecture 9 April 08, 2009.
IC Logic Families Wen-Hung Liao, Ph.D.
VLSI Design Lecture 5: Logic Gates Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Wayne Wolf’s lecture notes.
CSE477 L07 Pass Transistor Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 07: Pass Transistor Logic Mary Jane Irwin (
EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.
CSC 205 Lecture 11 CSC205 Jeffrey N. Denenberg Lecture #1 Introduction, Logic Circuits.
Static CMOS Logic Seating chart updates
EE121 John Wakerly Lecture #1 Introduction, Logic Circuits.
Solid-State Devices & Circuits
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.
EE Electronics Circuit Design Digital Logic Gates 14.2nMOS Logic Families 14.3Dynamic MOS Logic Families 14.4CMOS Logic Families 14.5TTL Logic.
EE415 VLSI Design. Read 4.1, 4.2 COMBINATIONAL LOGIC.
Electrical Characteristics of Logic Gates Gate Characteristics Last Mod: January 2008  Paul R. Godin.
1 ECE2030 Introduction to Computer Engineering Lecture 4: CMOS Network Prof. Hsien-Hsin Sean Lee School of ECE Georgia Institute of Technology.
CMOS technology and CMOS Logic gate. Transistors in microprocessors.
CSE477 L06 Static CMOS Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 06: Static CMOS Logic Mary Jane Irwin (
EI205 Lecture 3 Dianguang Ma Fall, 2008.
EI205 Lecture 15 Dianguang Ma Fall 2008.
Lecture 4 EGRE 254 1/26/09.
SOLIDS AND SEMICONDUCTOR DEVICES - IV
COMBINATIONAL LOGIC DESIGN
SOLIDS AND SEMICONDUCTOR DEVICES - IV
ELECTRONIC SYSTEMS Note: There is no compulsory question set on Section 25 of the syllabus. Questions set on topics within Section 25 are always set as.
SOLIDS AND SEMICONDUCTOR DEVICES - IV
Presentation transcript:

EE365 Adv. Digital Circuit Design Clarkson University Lecture #4 Transistor Level Logic CMOS vs. TTL

Topics CMOS Logic Devices Bipolar Logic Devices Lect #4 Rissacher EE365

MOS Transistors Voltage-controlled resistance PMOS NMOS Lect #4 Rissacher EE365

Switch Model Lect #4 Rissacher EE365

CMOS Inverter Lect #4 Rissacher EE365

Alternate transistor symbols Lect #4 Rissacher EE365

CMOS Gate Characteristics No DC current flow into MOS gate terminal However gate has capacitance ==> current required for switching (CV2f power) No current in output structure, except during switching Both transistors partially on Power consumption related to frequency Slow input-signal rise times ==> more power Symmetric output structure ==> equally strong drive in LOW and HIGH states Lect #4 Rissacher EE365

CMOS Gate Operation Java applet showing CMOS gates visit: tech-www.informatik.uni-hamburg.de/applets/cmos/ illustrates gate operation, including power drain during switching Link is on class website Lect #4 Rissacher EE365

Pull-up / Pull-down Model Typical CMOS gate can be viewed as consisting of two parts pull-up network and pull-down network VDD A Pull-up B C GND output A B C Pull-down Lect #4 Rissacher EE365

Pull-up / Pull-down Model High level inputs to the PDN cause switches to close If there is a closed switch path thru PDN, then output is low Low level inputs to the PUN cause switches to close If there is a closed switch path thru PUN, then output is high Lect #4 Rissacher EE365

Pull-up / Pull-down Model A Since hign level signals on the inputs cause the PDN to close switches, we get a Boolean expression for the input which creates a closed path thru PDN A and ( B or C) B C If a closed path exists in PDN, then the output is pulled low. Thus the logic function realized is the complement (inverted) version of the Boolean expression. GND output A B C Pull-down not (A and ( B or C)) Lect #4 Rissacher EE365

Pull-up / Pull-down Model What happens when the Boolean expression is false? Since there is no path thru PDN, the output could float. In order to make the output high, the PUN must have a path which connects VDD to the output. Observe: take the expression for PDN and use DeMorgans Law to write it in terms of complemented input variables. Complemented variables are true when the input level is low. Thus, this gives exactly the form of the PUN In this case: not A or ( not B and not C) Lect #4 Rissacher EE365

CMOS NAND Gates Use 2n transistors for n-input gate Lect #4 Rissacher EE365

CMOS NAND -- switch model Lect #4 Rissacher EE365

CMOS NAND -- more inputs (3) Lect #4 Rissacher EE365

CMOS – non-inverting buffer Lect #4 Rissacher EE365

CMOS – 2-input AND gate Note the number of transistors compared to NAND (6 vs. 4) Lect #4 Rissacher EE365

In-Class Practice Problem Design a CMOS NOR circuit Hint: Like NAND shown earlier, NOR circuits have 2n transistors for n-input gate (this one has 4) Lect #4 Rissacher EE365

CMOS NOR Gates Like NAND -- 2n transistors for n-input gate Lect #4 Rissacher EE365

NAND vs. NOR NMOS has lower “on” resistance than PMOS (important when multiple transistors are in series) NAND NOR Result: NAND gates are preferred in CMOS due to speed Lect #4 Rissacher EE365

Cascade Structure for Large Inputs 8-input CMOS NAND Lect #4 Rissacher EE365

Complex Logic Functions CMOS AND-OR-INVERT gate Lect #4 Rissacher EE365

Tri-State We lied - “binary” outputs have more than two values Some gates are designed to have a third value - a high impedance Effectively disconnects the gate output from the circuit Lect #4 Rissacher EE365

Tri-State Application Lect #4 Rissacher EE365

Open Drain Device without the internal active pull-up network on the output Why ? Allows for two or more outputs to be connected together Produces a “wired” AND function Requires a pull-up resistor Lect #4 Rissacher EE365

Open Drain Application Lect #4 Rissacher EE365

CMOS Families 4000 series - mostly obsolete HC HCT (input levels compatible with TTL) AC ACT (input levels compatible with TTL) FCT and FCT-T (both TTL compatible) Lect #4 Rissacher EE365

Bipolar Logic Families Lect #4 Rissacher EE365

TTL Digital Circuits Designed using “transistor-transistor logic” (remember EE341 ?) npn bipolar junction transistors Transistors operate in either cut-off mode no base current => no collector current saturated mode base current pulls VCE to ~ 0.2 v Lect #4 Rissacher EE365

A Simplified TTL NAND Gate Lect #4 Rissacher EE365

Schottky Transistors Addition of Schottky diodes between base and collector prevent saturation Schottky diode has lower forward bias voltage drop (0.25 v). Resulting design is called a Schottky transistor Speeds switching time by reducing charge storage in saturation Lect #4 Rissacher EE365

TTL NAND Gate Lect #4 Rissacher EE365

Special TTL outputs Standard output stage is called “totem pole” output Tri-state outputs Open collector (or CMOS open drain) requires external pull-up resistor allows wired-AND function Lect #4 Rissacher EE365

TTL differences from CMOS Asymmetric input and output characteristics. Inputs source significant current in the LOW state, leakage current in the HIGH state. Output can handle much more current in the LOW state (saturated transistor). Output can source only limited current in the HIGH state (resistor plus partially-on transistor). TTL has difficulty driving “pure” CMOS inputs because VOH = 2.4 V (except “T” CMOS). Lect #4 Rissacher EE365

TTL Families 7400 series (5400 “mil spec”) 74 S - Schottky 74 LS - low power Schottky 74 AS - advanced Schottky 74 ALS - advanced low power Schottky 74 F - Fast TTL Lect #4 Rissacher EE365

TI’s Logic Products 9/10/98 Lect #4 Rissacher EE365

Comparison of Signal Levels CMOS (HC, AC) CMOS (HCT, ACT) TTL (S, LS, AL, ALS, F) 0 v 5 v 5 v 5 v VOH 4.4 v VIH 3.5 v VOH 2.4 v VOH 2.4 v VIH 2.0 v VIH 2.0 v VIL 1.5 v 0.8 v 0.8 v VIL VIL VOL 0.5 v 0.4 v 0.4 v VOL VOL 0 v 0 v Lect #4 Rissacher EE365

Another Practice Problem Attempt to draw a truth table for the following circuit. Hint: List each transistor in the truth table and show whether it is on of off for each input combination A B C D Lect #4 Rissacher EE365

Another Practice Problem Z H L OR-AND-INVERT Lect #4 Rissacher EE365

Next Classes Memorial Day – NO CLASS ! Tues. - Help Day for Project # Wed. – Class Postponed Thur. - Electrical Behavior, Power & Timing