EE100Su08 Lecture #16 (August 1 st 2008)

Similar documents
EE40 Lecture 35. Prof. Chang-Hasnain. 12/5/07 Reading: Ch 7, Supplementary Reader

Digital Circuits Introduction

Combinational Logic Gates in CMOS

I. Digital Integrated Circuits - Logic Concepts

Lecture #1. Course Overview

Digital Integrated CircuitDesign

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

EE 330 Lecture 5. Basic Logic Circuits Complete Logic Family Other Logic Styles. complex logic gates

EE 330 Lecture 5. Basic Logic Circuits Complete Logic Family Other Logic Styles. Improved Device Models. complex logic gates pass transistor logic

EE292: Fundamentals of ECE

Lecture 11 Digital Circuits (I) THE INVERTER

VLSI Logic Structures

Shorthand Notation for NMOS and PMOS Transistors

ECE/CoE 0132: FETs and Gates

Lecture 11 Circuits numériques (I) L'inverseur

2-Bit Magnitude Comparator Design Using Different Logic Styles

Designing Information Devices and Systems II Fall 2017 Note 1

EEC 118 Lecture #11: CMOS Design Guidelines Alternative Static Logic Families

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

ECE520 VLSI Design. Lecture 5: Basic CMOS Inverter. Payman Zarkesh-Ha

Approximate Hybrid Equivalent Circuits. Again, the impedance looking into the output terminals is infinite so that. conductance is zero.

ELEC 2210 EXPERIMENT 12 NMOS Logic

Chapter 1: Digital logic

CPE/EE 427, CPE 527 VLSI Design I CMOS Inverter. CMOS Inverter: A First Look

Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405

MOSFET Terminals. The voltage applied to the GATE terminal determines whether current can flow between the SOURCE & DRAIN terminals.

EE 42/100 Lecture 23: CMOS Transistors and Logic Gates. Rev A 4/15/2012 (10:39 AM) Prof. Ali M. Niknejad

EE241 - Spring 2002 Advanced Digital Integrated Circuits

Lecture 12 - Digital Circuits (I) The inverter. October 20, 2005

A-data new-a. Data here. B-data new-b. Digital Circuits V CC. ECGR2181 Chapter 3 Notes 3-1. Logic System Design I

Unit level 4 Credit value 15. Introduction. Learning Outcomes

Lecture Summary Module 1 Switching Algebra and CMOS Logic Gates

Reading. Lecture 17: MOS transistors digital. Context. Digital techniques:

CMOS VLSI Design (A3425)

Electrical Engineering 40 Introduction to Microelectronic Circuits

ELEC 350L Electronics I Laboratory Fall 2012

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

Lecture 02: Logic Families. R.J. Harris & D.G. Bailey

Lecture 13 - Digital Circuits (II) MOS Inverter Circuits. October 25, 2005

Introduction to Computer Engineering EECS 203 dickrp/eecs203/ Grading scheme. Review.

In this lecture: Lecture 8: ROM & Programmable Logic Devices

ENG2410 Digital Design CMOS Technology. Fall 2017 S. Areibi School of Engineering University of Guelph

Lecture 16. Complementary metal oxide semiconductor (CMOS) CMOS 1-1

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design

Propagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012

Propagation Delay, Circuit Timing & Adder Design

Logic Symbols with Truth Tables INVERTER A B NAND A B C NOR C A B A B C XNOR A B C A B Digital Logic 1

Digital Fundamentals 8/29/2016. Summary. Summary. Floyd. Chapter 3 A X. The Inverter

EE 330 Lecture 5. Other Logic Styles Improved Device Models Stick Diagrams

ECE380 Digital Logic. Logic values as voltage levels

Introduction to Electronic Devices

EXPERIMENT 12: DIGITAL LOGIC CIRCUITS

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

EE 230 Lab Lab 9. Prior to Lab

Lecture 2: Digital Logic Basis

Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405

DIGITAL VLSI LAB ASSIGNMENT 1

Digital Fundamentals 9/4/2017. Summary. Summary. Floyd. Chapter 3. The Inverter

A-data new-a. Data here. B-data new-b. Digital Circuits V CC. ECGR2181 Chapter 3 Notes 3-1. Logic System Design I

Chapter 4 Logic Functions and Gates

Satish Chandra, Assistant Professor, P P N College, Kanpur 1

Chapter # 1: Introduction

Combinational Circuits: Multiplexers, Decoders, Programmable Logic Devices

Digital Fundamentals

Digital Microelectronic Circuits ( ) Pass Transistor Logic. Lecture 9: Presented by: Adam Teman

Gates and Circuits 1

UNIVERSITY OF CALIFORNIA AT BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences.

Chapter 6 Combinational CMOS Circuit and Logic Design. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Module 4 : Propagation Delays in MOS Lecture 19 : Analyzing Delay for various Logic Circuits

Number system: the system used to count discrete units is called number. Decimal system: the number system that contains 10 distinguished

EE434 ASIC & Digital Systems

Chapter 8. Chapter 9. Chapter 6. Chapter 10. Chapter 11. Chapter 7

Digital Electronics. Assign 1 and 0 to a range of voltage (or current), with a separation that minimizes a transition region. Positive Logic.

Introduction. Reading: Chapter 1. Courtesy of Dr. Dansereau, Dr. Brown, Dr. Vranesic, Dr. Harris, and Dr. Choi.

MOS TRANSISTOR THEORY

Lecture 13. Biasing and Loading Single Stage FET Amplifiers. The Building Blocks of Analog Circuits - III

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

DIGITAL ELECTRONICS: LOGIC AND CLOCKS

ECE 3110: Engineering Electronics II Fall Final Exam. Dec. 16, 8:00-10:00am. Name: (78 points total)

ANALOGUE AND DIGITAL ELECTRONICS STUDENT S WORKBOOK U3: DIGITAL ELECTRONICS

Week 9a OUTLINE. MOSFET I D vs. V GS characteristic Circuit models for the MOSFET. Reading. resistive switch model small-signal model

Exercise 1: EXCLUSIVE OR/NOR Gate Functions

Digital Electronics Part II - Circuits

EXPERIMENT 5 Basic Digital Logic Circuits

Introduction to MOSFET MOSFET (Metal Oxide Semiconductor Field Effect Transistor)

Asst. Prof. Thavatchai Tayjasanant, PhD. Power System Research Lab 12 th Floor, Building 4 Tel: (02)

Digital Systems Laboratory

ECE 334: Electronic Circuits Lecture 10: Digital CMOS Circuits

Introduction to Digital Logic Missouri S&T University CPE 2210 Exam 1 Logistics

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Transistor Digital Circuits

Basic Characteristics of Digital ICs

Lecture 2. Digital Basics

Digital Logic Circuits

INTRODUCTION TO DIGITAL CONCEPT

PREVIEW COPY. Digital Logic Systems. Table of Contents. Digital Logic Fundamentals...3. Logic Building Blocks Medium- and Large-Scale ICs...

ECE315 / ECE515 Lecture 9 Date:

ECE Digital Logic Lecture 2. Digital Design Circuit Types: Combinational vs. Sequential

Digital Integrated Circuits - Logic Families (Part II)

ECE 484 VLSI Digital Circuits Fall Lecture 02: Design Metrics

Transcription:

EESu8 Lecture #6 (ugust st 28) OUTLINE Project next week: Pick up kits in your first lab section, work on the project in your first lab section, at home etc. and wrap up in the second lab section. USE MULTISIM TO SIMULTE PROJECT (REER TO MULTISIM ILE ONLINE!) HW #3s-#6s: Pick up from lab, regrades: talk to art Introduction to oolean lgebra and Digital Circuits Diode Logic Transistor introduction (MOSETs) Transistor logic circuits Reading Reader: Chapter 2, Chapter 4 and 5 (for transistors, just concentrate on logic applications). EE Summer 28 Slide

EE Summer 28 Slide 2

nalog vs. Digital Signals Most (but not all) observables are analog think of analog vs. digital watches but the most convenient way to represent & transmit information electronically is to use digital signals think of a computer! EE Summer 28 Slide 3

Digital Signal Representations inary numbers can be used to represent any quantity. Counting: EE Summer 28 Slide 4

Digital Signal Representations inary numbers can be used to represent any quantity. Counting: EE Summer 28 Slide 5

Decimal Numbers: ase Digits:,, 2, 3, 4, 5, 6, 7, 8, 9 Example: 327 = (3x 3 ) + (2x 2 ) + (7x )+ (x ) This is a four-digit number. The left hand most number (3 in this example) is often referred as the most significant number and the right most the least significant number ( in this example). EE Summer 28 Slide 6

Numbers: positional notation Number ase symbols per digit: ase (Decimal):,, 2, 3, 4, 5, 6, 7, 8, 9 ase 2 (inary):, Number representation: d 3 d 3... d d is a 32 digit number value = d 3 3 + d 3 3 +... + d + d inary:, (In binary digits called bits ) = 2 4 + 2 3 + 2 2 + 2 + 2 = 6 + 8 + 2 = 26 Here 5 digit binary # turns into a 2 digit decimal # EE Summer 28 Slide 7

Hexadecimal Numbers: ase 6 Hexadecimal:,, 2, 3, 4, 5, 6, 7, 8, 9,,, C, D, E, Normal digits + 6 more from the alphabet Conversion: inary Hex hex digit represents 6 decimal values 4 binary digits represent 6 decimal values hex digit replaces 4 binary digits EE Summer 28 Slide 8

Decimal-inary Conversion Decimal to inary Repeated Division y 2 Consider the number 267. Subtraction if you know your 2 N values by heart. inary to Decimal conversion 2 = x2 5 +x2 4 +x2 3 +x2 2 + x2 + x2 = 32 + 6 + = 49 = 4x + 9x EE Summer 28 Slide 9

Example Possible digital representation for the sine wave signal: nalog representation: Digital representation: mplitude in µv inary number 2 3 4 5 8 6 32 5 63 EE Summer 28 Slide

inary Representation N bit can represent 2 N values: typically from to 2 N - 3-bit word can represent 8 values: e.g.,, 2, 3, 4, 5, 6, 7 Conversion Integer to binary raction to binary (3.5 =. 2 and.392 =. 2 ) Octal and hexadecimal EE Summer 28 Slide

Logic gates Logic Gates Combine several logic variable inputs to produce a logic variable output Memory Memoryless: output at a given instant depends the input values of that instant. Memory: output depends on previous and present input values. EE Summer 28 Slide 2

oolean algebras lgebraic structures "capture the essence" of the logical operations ND, OR and NOT corresponding set for theoretic operations intersection, union and complement named after George oole, an English mathematician at University College Cork, who first defined them as part of a system of logic in the mid 9th century. oolean algebra was an attempt to use algebraic techniques to deal with expressions in the propositional calculus. Today, oolean algebras find many applications in electronic design. They were first applied to switching by Claude Shannon in the 2th century. EE Summer 28 Slide 3

oolean algebras The operators of oolean algebra may be represented in various ways. Often they are simply written as ND, OR and NOT. In describing circuits, NND (NOT ND), NOR (NOT OR) and XOR (exclusive OR) may also be used. Mathematicians often use + for OR and for ND (since in some ways those operations are analogous to addition and multiplication in other algebraic structures) and represent NOT by a line drawn above the expression being negated. EE Summer 28 Slide 4

Logic unctions, Symbols, & Notation TRUTH NME SYMOL NOTTION TLE NOT = OR = + ND = EE Summer 28 Slide 5

Slide 6 EE Summer 28 Logic unctions, Symbols, & Notation 2 NOR = + NND = XOR (exclusive OR) = +

EE Summer 28 Slide 7

EE Summer 28 Slide 8

oolean lgebra NOT operation (inverter) i = ND operation OR operation + = i = i = i= i = i ( i) ic = i( ic) + = + = + = + = + ( + ) + C = + ( + C) EE Summer 28 Slide 9

oolean lgebra Distributive Property i( + C) = i+ ic ( + ) ic = ( + ) i( + C) De Morgan s laws + = i i = + n excellent web site to visit http://en.wikipedia.org/wiki/oolean_algebra EE Summer 28 Slide 2

Circuit Realization: Three input adder with carry EE Summer 28 Slide 2

Diode Logic: ND Gate Diodes can be used to perform logic functions: ND gate output voltage is high only if both and are high V cc Inputs and vary between Volts ( low ) and V cc ( high ) etween what voltage levels does C vary? R ND C EE Summer 28 Slide 22

Diode Logic: Incompatibility and Decay Diode Only Gates are asically Incompatible: ND gate output voltage is high only if both and are high OR gate output voltage is high if either (or both) and are high V cc R ND C ND R OR C OR C ND High want R ND >> R OR C ND Low want R ND << R OR Signal Decays with each stage (Not regenerative) EE Summer 28 Slide 23

MOSETs: Detailed outline OUTLINE The MOSET as a controlled resistor MOSET ID vs. VGS characteristic NMOS and PMOS I-V characteristics Simple MOSET circuits Reading Reader: Chapters 4 and 5 EE Summer 28 Slide 24

MOSET NMOS: Three regions of operation V DS and V GS normally positive valus V GS <V t :cut off mode, I DS = for any V DS V GS >V t :transistor is turned on V DS < V GS -V t : Triode Region V DS > V GS -V t : Saturation Region oundary v V = v GS t DS i = K 2( v V ) v v 2 id = K 2( vgs Vt) 2 D GS t DS DS WKP K = L 2 EE Summer 28 Slide 25

MOSET PMOS: Three regions of operation (interchange > and < from NMOS) V DS and V GS Normally negative values V GS >V t :cut off mode, I DS = for any V DS V GS <V t :transistor is turned on V DS > V GS -V t : Triode Region V DS < V GS -V t : Saturation Region oundary v V = v GS t DS i = K 2( v V ) v v 2 id = K 2( vgs Vt) 2 D GS t DS DS WKP K = L 2 EE Summer 28 Slide 26

MOSET Operating Regions NMOS Cut-off Saturation Triode V to v DS + V to v GS PMOS Triode Saturation Cut-off v DS + V to V to v GS EE Summer 28 Slide 27

Inverter = NOT Gate V in V out Ideal Transfer Characteristics V out V/2 V V in EE Summer 28 Slide 28

NMOS Resistor Pull-Up Circuit: V DD R D Voltage-Transfer Characteristic v OUT i D i D + v IN + v DS = v OUT v IN = V DD V DD V T V DD v IN V DD /R D v GS = v in V T V DD increasing v GS = v IN > V T v DS EE Summer 28 Slide 29

Disadvantages of NMOS Logic Gates Large values of R D are required in order to achieve a low value of V OL keep power consumption low Large resistors are needed, but these take up a lot of space. One solution is to replace the resistor with an NMOSET that is always on. EE Summer 28 Slide 3

The CMOS Inverter: Intuitive Perspective CIRCUIT SWITCH MODELS V DD V DD V DD G S D R p V IN V OUT V OUT V OUT D V OL = V V OH = V DD G S R n Low static power consumption, since one MOSET is always off in steady state EE Summer 28 V IN = V DD Slide 3 V IN = V

eatures of CMOS Digital Circuits The output is always connected to V DD or GND in steady state ull logic swing; large noise margins Logic levels are not dependent upon the relative sizes of the devices ( ratioless ) There is no direct path between V DD and GND in steady state no static power dissipation EE Summer 28 Slide 32

NMOS NND Gate Output is low only if both inputs are high V DD R D Truth Table EE Summer 28 Slide 33

NMOS NOR Gate Output is low if either input is high V DD R D Truth Table EE Summer 28 Slide 34

N-Channel MOSET Operation n NMOSET is a closed switch when the input is high X Y X Y Y = X if and Y = X if or NMOSETs pass a strong but a weak EE Summer 28 Slide 35

P-Channel MOSET Operation PMOSET is a closed switch when the input is low X Y X Y Y = X if and = ( + ) Y = X if or = () PMOSETs pass a strong but a weak EE Summer 28 Slide 36

Pull-Down and Pull-Up Devices In CMOS logic gates, NMOSETs are used to connect the output to GND, whereas PMOSETs are used to connect the output to V DD. n NMOSET functions as a pull-down device when it is turned on (gate voltage = V DD ) PMOSET functions as a pull-up device when it is turned on (gate voltage = GND) V DD input signals 2 N Pull-up network PMOSETs only (, 2,, N ) 2 N Pull-down network NMOSETs only EE Summer 28 Slide 37

CMOS NND Gate V DD EE Summer 28 Slide 38

CMOS NOR Gate V DD EE Summer 28 Slide 39