EE 330 Lecture 5. Improved Device Models Propagation Delay in Logic Circuits

Similar documents
EE 330 Lecture 5. Other Logic Styles. Improved Device Models. complex logic gates pass transistor logic

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

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

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

EE 330 Lecture 42. Other Logic Styles Digital Building Blocks

1. What is the major problem associated with cascading pass transistor logic gates?

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. ! Standard Cells. ! CMOS Process Enhancements

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

EE 330 Lecture 44. Digital Circuits. Ring Oscillators Sequential Logic Array Logic Memory Arrays. Final: Tuesday May 2 7:30-9:30

CMOS LOGIC Inside the CMOS inverter, no I D current flows through transistors when input is logic 1 or logic 0, because

EE 330 Lecture 44. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

LECTURE 14. (Guest Lecturer: Prof. Tsu-Jae King) Last Lecture: Today:

MOSFETS: Gain & non-linearity

Module-3: Metal Oxide Semiconductor (MOS) & Emitter coupled logic (ECL) families

I. Digital Integrated Circuits - Logic Concepts

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

ECE520 VLSI Design. Lecture 11: Combinational Static Logic. Prof. Payman Zarkesh-Ha

ECE 334: Electronic Circuits Lecture 10: Digital CMOS Circuits

ECE/CoE 0132: FETs and Gates

INTRODUCTION TO MOS TECHNOLOGY

MOS IC Amplifiers. Token Ring LAN JSSC 12/89

Introduction to Electronic Devices

Combinational Logic Gates in CMOS

IFB270 Advanced Electronic Circuits

VLSI Design. Static CMOS Logic

2. (2 pts) What is the major reason static CMOS NAND gates are often preferred over static CMOS NOR gates?

Electronics Basic CMOS digital circuits

Expanding the Voltage Range of the HIP1020 FET Driver

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate

SYNTHESIS OF COMBINATIONAL CIRCUITS

Features. Functional Configuration IN+

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Digital Integrated CircuitDesign

Digital Fundamentals

Lecture Summary Module 1 Switching Algebra and CMOS Logic Gates

EE241 - Spring 2002 Advanced Digital Integrated Circuits

ECE380 Digital Logic. Logic values as voltage levels

Digital Systems Laboratory

CHAPTER 3 NEW SLEEPY- PASS GATE

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

1. (2pts) An SCR is formed by a stacking of alternate p and n diffused regions. How many diffused regions are needed to form a basic SCR?

EE 330 Laboratory 8 Discrete Semiconductor Amplifiers

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

Computer Hardware Engineering (IS1200) Computer Organization and Components (IS1500) Fall 2017 Lecture 7: Combinational Logic

CMOS Digital Logic Design with Verilog. Chapter1 Digital IC Design &Technology

EE 330 Lecture 7. Design Rules

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

Digital Microelectronic Circuits ( ) CMOS Digital Logic. Lecture 6: Presented by: Adam Teman

Integrated Circuits & Systems

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

Designing Information Devices and Systems II Fall 2017 Note 1

EE 330 Laboratory 8 Discrete Semiconductor Amplifiers

EE 501 Lab 10 Output Amplifier Due: December 10th, 2015

Gates and and Circuits

EE434 ASIC & Digital Systems

Chapter 1. Introduction

Integrated diodes. The forward voltage drop only slightly depends on the forward current. ELEKTRONIKOS ĮTAISAI

55:041 Electronic Circuits

Engr354: Digital Logic Circuits

Preliminary Exam, Fall 2013 Department of Electrical and Computer Engineering University of California, Irvine EECS 170B

Experiment 1: Amplifier Characterization Spring 2019

AN301. High-Speed DMOS FET Analog Switches and Switch Arrays. Introduction. Description. Principle of Operation. Applications

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

(c) Figure 1.1: Schematic elements. (a) Voltage source. (b) Light bulb. (c) Switch, open (off). (d) Switch, closed (on).

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

Lecture # 16 Logic with a State Dependent Device. Logic Gates How are they built in practice?

LC 2 MOS Precision 5 V Quad SPST Switches ADG661/ADG662/ADG663

First Optional Homework Problem Set for Engineering 1630, Fall 2014

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

Cascode Configuration

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science

ECE 471/571 Combinatorial Circuits Lecture-7. Gurjeet Singh

International Journal of Scientific & Engineering Research, Volume 6, Issue 7, July ISSN

Ultra-low voltage high-speed Schmitt trigger circuit in SOI MOSFET technology

Domino CMOS Implementation of Power Optimized and High Performance CLA adder

In this experiment you will study the characteristics of a CMOS NAND gate.

Digital Circuits Introduction

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

Microcontroller Systems. ELET 3232 Topic 13: Load Analysis

Outline. EECS Components and Design Techniques for Digital Systems. Lec 12 - Timing. General Model of Synchronous Circuit

CMOS the Ideal Logic Family

1. Short answer questions. (30) a. What impact does increasing the length of a transistor have on power and delay? Why? (6)

55:041 Electronic Circuits

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

Spiral Content Mapping. Spiral 1 / Unit 8. Outcomes DEMORGAN'S THEOREM. Transistor Implementations CMOS Logic Gates

Design and Analysis of CMOS based Low Power Carry Select Full Adder

Computer Organization and Components

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

CMOS Schmitt Trigger A Uniquely Versatile Design Component

problem grade total

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

Digital Integrated Circuits - Logic Families (Part II)

UNIT-III GATE LEVEL DESIGN

EE100Su08 Lecture #16 (August 1 st 2008)

Today's Goals. Finish MOS transistor Finish NMOS logic Start CMOS logic

Digital Electronics Part II - Circuits

Design considerations (D)

8. Combinational MOS Logic Circuits

EE301 Electronics I , Fall

Transcription:

EE 330 Lecture 5 Improved evice Models Propagation elay in Logic Circuits

Review from Last Time MO Transistor Qualitative iscussion of n-channel Operation rain rain ulk Cross-ectional View n-channel MOFET n-type n+-type Top View rain p-type p+-type io 2 (insulator) POL (conductor) esigner always works with top view Complete ymmetry in construction between rain and

Review from Last Time MO Transistor Comparison of Operation rain rain G = 0 G = 1 G = 0 G = 1 assumed connected to (or close to) ground assumed connected to (or close to) V and oolean G at gate is relative to ground

Review from Last Time Pull-up and Pull-down Networks Three key characteristics of tatic CMO s 1. PU network comprised of p-channel devices 2. P network comprised of n-channel devices 3. One and only one of these networks is conducting at the same time Three properties of tatic CMO s (based upon simple switch-level model) 1. V H =V, V L =0 (too good to be true?) X n V PUN PN 2. P H =P L =0 (too good to be true?) 3. t HL =t LH =0 (too good to be true?) These 3 properties are inherent in oolean circuits with these 3 characteristics

Example 1: Circuit tructures Circuit esign How many transistors are required to realize the function F C in a basic CMO process if static NN and NOR gates are used? ssume, and C are available.

Example 1: How many transistors are required to realize the function F C in a basic CMO process if static NN and NOR gates are used? ssume, and C are available. olution: C F 20 transistors and 5 levels of logic

How many transistors are required to realize the function in a basic CMO process if static NN and NOR gates are used? ssume, and C are available. C F olution (alternative): From basic oolean Manipulations C C F C 1 F F 8 transistors and 3 levels of logic Example 1:

Example 1: How many transistors are required to realize the function F C in a basic CMO process if static NN and NOR gates are used? ssume, and C are available. olution (alternative): From basic oolean Manipulations F 1 C F F 6 transistors and 2 levels of logic

Example 2: XOR Function = widely-used 2-input tatic CMO implementation = + 22 transistors 5 levels of logic elays unacceptable (will show later) and device count is too large!

Example 3: C tandard tatic CMO Implementation C 3 levels of Logic 16 Transistors if asic CMO s are Used Can the same oolean functionality be obtained with less transistors?

Observe: V C C C ignificant reduction in transistor count and levels of logic for realizing same oolean function Termed a Complex Logic implementation ome authors term this a compound gate

Complex Logic s Pull-up Network C V Pull-down Network C C

Complex s V Pull up and pull down network never both conducting One of the two networks is always conducting C C

Complex s Nomenclature: V PUN X n PN When the logic gate shown is not a multiple-input NN or NOR gate but has Characteristics 1, 2, and 3 above, the gate will be referred to as a Complex Logic Complex Logic s also implement static logic functions and some authors would refer to this as tatic CMO Logic as well but we will make the distinction and refer to this as Complex Logic s

Complex s V PUN X n PN Complex esign trategy: 1. Implement in the PN 2. Implement in the PUN (must complement the input variables since p- channel devices are used) ( and often expressed in either OP or PO form)

XOR in Complex Logic s = Will express and in standard OP or PO form

XOR in Complex Logic s = = + = + = = + +

XOR in Complex Logic s = + = + + PN PUN

XOR in Complex Logic s V = + = + + 12 transistors and 2 levels of logic Notice a significant reduction in the number of transistors required

XOR in Complex Logic s = + = + + Multiple PU and P networks can be used = + + + + + +

Complex Logic ummary: V PUN X n PN If PUN and PN satisfy the characteristics: 1. PU network comprised of p-channel device 2. P network comprised of n-channel device 3. One and only one of these networks is conducting at the same time Properties of PU/P logic of this type (with simple switch-level model): Rail to rail logic swings Zero static power dissipation in both =1 and =0 states rbitrarily fast (too good to be true? will consider again with better model)

Consider tandard CMO Implementation 2 levels of Logic 6 Transistors if asic CMO s are Used asic noninverting functions generally require more complexity if basic CMO gates are used for implementation

Pass Transistor Logic V R Requires only 2 transistors rather than 6 for a standard CMO gate (and a resistor).

Pass Transistor Logic R Even simpler pass transistor logic implementations are possible Requires only 1 transistor (and a resistor). Will see later that the area of a single practical resistor for this circuit may be comparable to that needed for hundreds or even thousands of transistors

Pass Transistor Logic R May be able to replace resistor with transistor ut high logic level can not be determined with existing device model (or even low logic level for circuit on right)

Pass Transistor Logic R 6 transistors, 1 resistor, two levels of logic (the 4 transistors in the two inverters are not shown)

Pass Transistor Logic R R 2 transistors, 1 resistor, one level of logic

Pass Transistor Logic R Requires only 1 transistor (and a resistor) - Pass transistor logic can offer significant reductions in complexity for some functions (particularly noninverting) - Resistor may require more area than several hundred or even several thousand transistors - ignal levels may not go to V or to 0V - tatic power dissipation may not be zero - ignals may degrade unacceptably if multiple gates are cascaded - resistor often implemented with a transistor to reduce area but signal swing and power dissipation problems still persist - Pass transistor logic is widely used

Logic esign tyles everal different logic design styles are often used throughout a given design (3 considered thus far) tatic CMO Complex Logic s Pass Transistor Logic The designer has complete control over what is placed on silicon and governed only by cost and performance New logic design strategies have been proposed recently and others will likely emerge in the future The digital designer needs to be familiar with the benefits and limitations of varying logic styles to come up with a good solution for given system requirements

rain MOFET Modeling rain imple model of MOFET was developed (termed switch-level model) imple gates designed in CMO Process were introduced ome have zero power dissipation ome have or appeared to have rail to rail logic voltage swings ll appeared to be Infinitely fast Logic levels of some can not be predicted with simple model imple model is not sufficiently accurate to provide insight relating to some of these properties MOFET modeling strategy hierarchical model structure will be developed generally use simplest model that can be justified

MO Transistor Models 1, witch-level model rain rain G = 0 G = 1 G = 0 G = 1 dvantages: imple, does not require understanding of semiconductor properties, does not depend upon process, adequate for understanding basic operation of many digital circuits Limitations: oes not provide timing information (surfaced when looking at static CMO circuits, and several others that have not yet become apparent from the applications that have been considered) and can not support design of resistor used in Pass Transistor Logic

Improved evice Models With the simple switch-level model, it was observed that basic static CMO logic gates have the following three properties: evice Models and Operation Rail to rail logic swings Zero static power dissipation in both =1 and =0 states rbitrarily fast (too good to be true? will consider again with better model) It can be shown that the first two properties are nearly satisfied in actual fabricated circuits but though the circuits are fast, they are observably not arbitrarily fast Will now extend switch-level model to predict speed of basic gates

Recall MO Transistor Qualitative iscussion of n-channel Operation ulk rain rain n-channel MOFET G = 0 G = 1

MO Transistor Qualitative iscussion of n-channel Operation ulk rain rain G n-channel MOFET G = 0 G = 1

MO Transistor Qualitative iscussion of n-channel Operation rain ulk Insulator rain For V G small n-channel MOFET ulk rain ulk Insulator Resistor For V G large n-channel MOFET

MO Transistor Qualitative iscussion of n-channel Operation ulk rain Insulator rain For V G small n-channel MOFET rain ulk ulk Insulator For V G large n-channel MOFET Capacitance from gate to channel region is distributed Lumped capacitance much easier to work with

Improved witch-level Model rain G C G R W V G witch closed for V G = 1 witch-level model including gate capacitance and channel resistance till neglect bulk connection and connect the gate capacitance to the source

Improved witch-level Model rain G = 1 G = 0 n-channel witch-level model G C G R W V G witch closed for V G = 1 witch-level model including gate capacitance and channel resistance

Improved witch-level Model rain G = 0 G =1 G p-channel witch-level model C G R W V G witch closed for V G = 0 witch-level model including gate capacitance and channel resistance

Improved witch-level Model rain G R W C G V G witch closed for V G = 1 witch-level model including gate capacitance and channel resistance C G and R W dependent upon device sizes and process For minimum-sized devices in a 0.5u process 2KΩ n channel C G 1.5fF R sw 6KΩ p channel Considerable emphasis will be placed upon device sizing to manage C G and R W

Is a capacitor of 1.5fF small enough to be neglected? 1pf 100pf.01uf rea allocations shown to relative scale:

Is a capacitor of 1.5fF small enough to be neglected? 1pf 100pf 10fF 1fF.01uf 1pf rea allocations shown to relative scale: Not enough information at this point to determine whether this very small capacitance can be neglected Will answer this important question later

rain Model ummary 1, witch-level model G = 1 G = 0 2, Improved switch-level model G C G R W V G witch closed for V G = large witch open for V G = small Other models will be developed later

End of Lecture 5