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

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

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

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

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

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

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

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

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

VLSI Design. Static CMOS Logic

Digital Fundamentals

ECE380 Digital Logic. Logic values as voltage levels

ECE 334: Electronic Circuits Lecture 10: Digital CMOS Circuits

INTRODUCTION TO MOS TECHNOLOGY

SYNTHESIS OF COMBINATIONAL CIRCUITS

I. Digital Integrated Circuits - Logic Concepts

Introduction to Electronic Devices

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

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

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

Digital Integrated CircuitDesign

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

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

Integrated Circuits & Systems

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

Lecture Summary Module 1 Switching Algebra and CMOS Logic Gates

Combinational Logic Gates in CMOS

IFB270 Advanced Electronic Circuits

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

EE100Su08 Lecture #16 (August 1 st 2008)

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

ECE/CoE 0132: FETs and Gates

Domino CMOS Implementation of Power Optimized and High Performance CLA adder

ET475 Electronic Circuit Design I [Onsite]

Digital Circuits Introduction

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

Copyright 2000 N. AYDIN. All rights reserved. 1

Chapter 6 Digital Circuit 6-6 Department of Mechanical Engineering

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

Lecture 27: MOSFET Circuits at DC.

Transistor Digital Circuits

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

Practice 6: CMOS Digital Logic

Engr354: Digital Logic Circuits

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

EE241 - Spring 2002 Advanced Digital Integrated Circuits

Lecture 9 Transistors

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

ECE 340 Lecture 40 : MOSFET I

Analysis procedure. To obtain the output Boolean functions from a logic diagram, proceed as follows:

Electronics Basic CMOS digital circuits

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

Designing Information Devices and Systems II Fall 2017 Note 1

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

Shorthand Notation for NMOS and PMOS Transistors

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

Logic and Computer Design Fundamentals. Chapter 6 Selected Design Topics. Part 1 The Design Space

EE301 Electronics I , Fall

Digital Integrated Circuits - Logic Families (Part II)

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

Power-Area trade-off for Different CMOS Design Technologies

EECS150 - Digital Design Lecture 15 - CMOS Implementation Technologies. Overview of Physical Implementations

EECS150 - Digital Design Lecture 9 - CMOS Implementation Technologies

CMOS Inverter & Ring Oscillator

Chapter 4 Logic Functions and Gates

MOS IC Amplifiers. Token Ring LAN JSSC 12/89

Lecture 11 Digital Circuits (I) THE INVERTER

First Optional Homework Problem Set for Engineering 1630, Fall 2014

NAME: Last First Signature

Lecture 15 Analysis of Combinational Circuits

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

CMOS the Ideal Logic Family

EE301 Electronics I , Fall

CMOS VLSI Design (A3425)

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

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

Lecture 2: Digital Logic Basis

EE 330 Laboratory 8 Discrete Semiconductor Amplifiers

Abu Dhabi Men s College, Electronics Department. Logic Families

55:041 Electronic Circuits

EE E6930 Advanced Digital Integrated Circuits. Spring, 2002 Lecture 7. Clocked and self-resetting logic I

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

EEE 301 Digital Electronics

Exam #2 EE 209: Fall 2017

Gates and and Circuits

EEC 118 Lecture #12: Dynamic Logic

ECE 2300 Digital Logic & Computer Organization

Digital Electronics Part II - Circuits

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

CHAPTER 3 NEW SLEEPY- PASS GATE

Single supply logic gates with voltage translation

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

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

TC74AC05P,TC74AC05F,TC74AC05FN

UNIT-III GATE LEVEL DESIGN

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Previously: Two XOR Gates. Pass Transistor Logic. Cascaded Pass Gates

Second-Generation PDP Address Driver IC

Gechstudentszone.wordpress.com

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

Transcription:

EE 330 Lecture 5 Other Logic Styles Improved evice Models Stick iagrams

Review from Last Time MOS Transistor Qualitative iscussion of n-channel Operation ulk Source Gate rain rain Gate n-channel MOSFET Source Equivalent Circuit for n-channel MOSFET G = 0 G = 1 Source assumed connected to ground S S This is the first model we have for the n-channel MOSFET!

Review from Last Time MOS Transistor Qualitative iscussion of p-channel Operation Source Gate rain rain ulk Gate p-channel MOSFET Source Equivalent Circuit for p-channel MOSFET S G = 0 S G = 1 Source assumed connected to V and oolean G at gate is relative to ground This is the first model we have for the p-channel MOSFET!

Review from Last Time MOS Transistor Comparison of Operation rain rain Gate Gate Source Source G = 0 G = 1 G = 0 G = 1 S S S S

Review from Last Time Pull-up and Pull-down Networks Three key characteristics of Static CMOS Gates 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 Static CMOS Gates (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: How many transistors are required to realize the function F C in a basic CMOS 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 CMOS process if static NN and NOR gates are used? ssume, and C are available. Solution: C F 20 transistors and 5 levels of logic

How many transistors are required to realize the function in a basic CMOS process if static NN and NOR gates are used? ssume, and C are available. C F Solution (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 CMOS process if static NN and NOR gates are used? ssume, and C are available. Solution (alternative): From basic oolean Manipulations F 1 C F F 6 transistors and 2 levels of logic

Example 2 C Standard Static CMOS Implementation C 3 levels of Logic 16 Transistors if asic CMOS Gates are Used

Example 3: XOR Function = widely-used 2-input Gate Static CMOS implementation = + 22 transistors 5 levels of logic elays unacceptable and device count is too large!

Consider again Example 2: C Standard Static CMOS Implementation C 3 levels of Logic 16 Transistors if asic CMOS Gates are Used Can the same oolean functionality be obtained with less transistors?

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

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

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

Complex Gates 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 Gate Complex Logic Gates also implement static logic functions and some authors would refer to this as Static CMOS Logic as well but we will make the distinction and refer to this as Complex Logic Gates

Complex Gates V PUN X n PN Complex Gate esign Strategy: 1. Implement in the PN 2. Implement in the PUN (must complement the input variables since p- channel devices are used) ( and expressed as either SOP or POS form)

XOR in Complex Logic Gates = Need and in standard SOP or POS form

XOR in Complex Logic Gates = = + = + = = + +

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

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

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

Complex Logic Gate Summary: 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 Standard CMOS Implementation 2 levels of Logic 6 Transistors if asic CMOS Gates are Used asic noninverting functions generally require more complexity if basic CMOS gates are used for implementation

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

Pass Transistor Logic R Even simpler pass transistor logic implementations are possible Requires only 1 transistor (and a resistor).

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 - Signal levels may not go to V or to 0V - Static power dissipation may not be zero - Signals 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 Styles Several different logic design styles are often used throughout a given design (3 considered thus far) Static CMOS Complex Logic Gates 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

MOSFET Modeling Simple model of MOSFET was developed Simple gates designed in CMOS Process were introduced Some have zero power dissipation Some 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 Simple model is not sufficiently accurate to provide insight relating to some of these properties MOSFET modeling strategy hierarchical model structure will be developed generally use simplest model that can be justified

MOS Transistor Models 1, Switch-Level model rain rain Gate Gate Source Source G = 0 G = 1 G = 0 G = 1 dvantages: Simple, does not require understanding of semiconductor properties, does not depend upon process, adequate for understanding basic operation of many digital circuits S S S S Limitations: oes not provide timing information (surfaced when looking at static CMOS 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

End of Lecture 5