Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Properties of Complementary CMOS Gates.

Slides:



Advertisements
Similar presentations
Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
Advertisements

COMBINATIONAL LOGIC DYNAMICS
CMOS Circuits.
Digital CMOS Logic Circuits
Transmission Gate Based Circuits
CSET 4650 Field Programmable Logic Devices
Pass Transistor Logic. Agenda  Introduction  VLSI Design methodologies  Review of MOS Transistor Theory  Inverter – Nucleus of Digital Integrated.
Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits1 VLSI Prof. Vojin G. Oklobdzija References (used for creation of the presentation material):
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN1600) Lecture 21: Dynamic Combinational Circuit Design Prof. Sherief Reda Division of.
Chapter 09 Advanced Techniques in CMOS Logic Circuits
Combinational circuits Lection 6
SEQUENTIAL LOGIC Digital Integrated Circuits© Prentice Hall 1995 Introduction.
Combinational Circuits
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 20: Combinational Circuit Design (2/3) Prof. Sherief Reda Division of Engineering,
Outline Noise Margins Transient Analysis Delay Estimation
Introduction to CMOS VLSI Design Circuit Families.
Circuit Families Adopted from David Harris of Harvey Mudd College.
Digital Integrated Circuits A Design Perspective
© 2000 Prentice Hall Inc. Figure 6.1 AND operation.
Digital CMOS Logic Circuits
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 5 Dr. Shi Dept. of Electrical and Computer Engineering.
Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 18: Static Combinational Circuit Design (2/2) Prof. Sherief Reda Division.
VLSI Digital Systems Design Alternatives to Fully-Complementary CMOS Logic.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 10.1 EE4800 CMOS Digital IC Design & Analysis Lecture 10 Combinational Circuit Design Zhuo Feng.
Microelectronic Circuits, Sixth Edition Sedra/Smith Copyright © 2010 by Oxford University Press, Inc. C H A P T E R 14 Advanced MOS and Bipolar Logic Circuits.
Review: CMOS Inverter: Dynamic
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
A Class Presentation for VLSI Course by : Fatemeh Refan Based on the work Leakage Power Analysis and Comparison of Deep Submicron Logic Gates Geoff Merrett.
THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.
EE 447 VLSI Design Lecture 8: Circuit Families.
Ratioed Circuits Ratioed circuits use weak pull-up and stronger pull-down networks. The input capacitance is reduced and hence logical effort. Correct.
Complementary CMOS Logic Style Construction (cont.) Digital Integrated Circuits© Prentice Hall 1995 Introduction.
Complementary CMOS Logic Style Construction (cont.)
Notices You have 18 more days to complete your final project!
Pass-Transistor Logic. AND gate NMOS-only switch.
Outline Introduction CMOS devices CMOS technology CMOS logic structures CMOS sequential circuits CMOS regular structures.
Subsystem Design 2 EE213 VLSI Design This section contains some notes on logic implementation and more complex gates etc. Full details are in Pucknell.
ECE442: Digital ElectronicsSpring 2008, CSUN, Zahid Static CMOS Logic ECE442: Digital Electronics.
Lecture 10: Circuit Families. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 10: Circuit Families2 Outline  Pseudo-nMOS Logic  Dynamic Logic  Pass Transistor.
Chapter 6 (I) Designing Combinational Logic Circuits Static CMOS
Pass Transistor Logic EMT 251. Pass Transistor Logic I n p u t s Switch Network Out A B B B.
CSE477 L07 Pass Transistor Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 07: Pass Transistor Logic Mary Jane Irwin (
Advanced VLSI Design Unit 04: Combinational and Sequential Circuits.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Circuit design for FPGAs n Static CMOS gate vs. LUT n LE output drivers n Interconnect.
Introduction to CMOS VLSI Design Lecture 9: Circuit Families
EE141 Combinational Circuits 1 Chapter 6 Designing Combinational Logic Circuits November 2002.
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]
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits.
Static CMOS Logic Seating chart updates
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 A few notes for your design  Finger and multiplier in schematic design  Parametric analysis.
EE415 VLSI Design. Read 4.1, 4.2 COMBINATIONAL LOGIC.
EE534 VLSI Design System Summer 2004 Lecture 12:Chapter 7 &9 Transmission gate and Dynamic logic circuits design approaches.
Dynamic Logic.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Dynamic CMOS LogicDynamic CMOS Logic V1.0 5/4/2003.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Static CMOSStatic CMOS Pass Transistor LogicPass Transistor Logic V1.0.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
EE586 VLSI Design Partha Pande School of EECS Washington State University
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Design Technologies.
Lecture 08: Pass Transistor Logic
EE415 VLSI Design Harris Semiconductor Field Trip to Harris Semiconductor Monday (February 28th) Leave at 9:00 AM from Stocker There will be a class on.
Ratioed Logic.
Lecture 10: Circuit Families
COMBINATIONAL LOGIC.
Design Technologies Custom Std Cell Performance Gate Array FPGA Cost.
Ratioed Logic EE141.
Lecture 10: Circuit Families
COMBINATIONAL LOGIC - 2.
Presentation transcript:

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Properties of Complementary CMOS Gates

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Transistor Sizing

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Propagation Delay Analysis - The Switch Model

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction What is the Value of R on ?

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Numerical Examples of Resistances for 1.2  m CMOS

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Analysis of Propagation Delay

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Design for Worst Case

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Influence of Fan-In and Fan-Out on Delay

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction t p as a function of Fan-In

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Fast Complex Gate - Design Techniques

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Fast Complex Gate - Design Techniques (2)

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Fast Complex Gate - Design Techniques (3)

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Fast Complex Gate - Design Techniques (4)

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Example: Full Adder

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction A Revised Adder Circuit

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Properties of Complementary CMOS Gates

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Transistor Sizing

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Propagation Delay Analysis - The Switch Model

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction What is the Value of R on ?

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Numerical Examples of Resistances for 1.2  m CMOS

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Analysis of Propagation Delay

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Design for Worst Case

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Influence of Fan-In and Fan-Out on Delay

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction t p as a function of Fan-In

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Fast Complex Gate - Design Techniques

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Fast Complex Gate - Design Techniques (2)

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Fast Complex Gate - Design Techniques (3)

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Fast Complex Gate - Design Techniques (4)

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Example: Full Adder

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction A Revised Adder Circuit

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Ratioed Logic

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Ratioed Logic

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Active Loads

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Load Lines of Ratioed Gates

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Pseudo-NMOS

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Psudo-NMOS –N+1 transistors (small) One pull-up P transistor –Ratio based logic: Sizes Matter –Sensitive to power supply –Static power dissipation: Slow and/or power hungry

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Pseudo-NMOS NAND Gate V DD GND

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Improved Loads

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Improved Loads (2)

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Example

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Pass-Transistor Logic

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction NMOS-only switch

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Solution 1: Transmission Gate

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Pass Gate Structures l Bad –Can be slow –Complementary layout is hard to do well –Well plugs are a problem (no vdd/gnd) –Non-standard minimization techniques –True and complement inputs typically needed. l Good –Can be very small – Complementary layout not always used –Non-Boolean logic functions –True switching functions supported –Storage integrated into logic structures

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Pass Logic l NMOS style - accept weak "1"'s –restore good 1's with an inverter l CMOS style -- messy to lay out –wells and well plugs l Precharged / feedback / pseudo-pullup

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Resistance of Transmission Gate

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Pass-Transistor Based Multiplexer GND V DD In 1 In 2 SS S S

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Transmission Gate XOR

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Delay in Transmission Gate Networks

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Elmore Delay (Chapter 8)

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Delay Optimization

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Transmission Gate Full Adder

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction (2) NMOS Only Logic: Level Restoring Transistor

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Level Restoring Transistor

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Solution 3: Single Transistor Pass Gate with V T =0

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Complimentary Pass Transistor Logic

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Pass Gate Logic

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction 4 Input NAND in CPL