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

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

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

ECE520 VLSI Design. Lecture 2: Basic MOS Physics. Payman Zarkesh-Ha

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

Lecture 11 Digital Circuits (I) THE INVERTER

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

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

MOS TRANSISTOR THEORY

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

ECE 484 VLSI Digital Circuits Fall Lecture 02: Design Metrics

DIGITAL VLSI LAB ASSIGNMENT 1

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

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

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

Lecture 4. The CMOS Inverter. DC Transfer Curve: Load line. DC Operation: Voltage Transfer Characteristic. Noise in Digital Integrated Circuits

ELEC 2210 EXPERIMENT 12 NMOS Logic

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

ECE 334: Electronic Circuits Lecture 10: Digital CMOS Circuits

Introduction to Electronic Devices

EE241 - Spring 2002 Advanced Digital Integrated Circuits

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

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Today. Two Problems. Outline. Output not go to Rail

Digital Electronics Part II - Circuits

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

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Today. Two Problems. Outline. Output not go to Rail

EECE2412 Final Exam. with Solutions

ECE 340 Lecture 40 : MOSFET I

Digital logic families

Lecture Summary Module 1 Switching Algebra and CMOS Logic Gates

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

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

BICMOS Technology and Fabrication

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Digital Integrated CircuitDesign

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

ECE/CoE 0132: FETs and Gates

FAMILIARIZATION WITH DIGITAL PULSE AND MEASUREMENTS OF THE TRANSIENT TIMES

ECE380 Digital Logic. Logic values as voltage levels

Lab 7 (Hands-On Experiment): CMOS Inverter, NAND Gate, and NOR Gate

VLSI Design I; A. Milenkovic 1

ENEE307 Lab 7 MOS Transistors 2: Small Signal Amplifiers and Digital Circuits

PSPICE tutorial: MOSFETs

Session 10: Solid State Physics MOSFET

EE434 ASIC & Digital Systems

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

DIGITAL ELECTRONICS. Digital Electronics - A2 28/04/ DDC Storey 1. Politecnico di Torino - ICT school. A2: logic circuits parameters

VLSI Logic Structures

I. Digital Integrated Circuits - Logic Concepts

2-Bit Magnitude Comparator Design Using Different Logic Styles

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

Quad 2-Input NAND Gate High-Voltage Silicon-Gate CMOS

Analysis of Different Topologies of Inverter in 0.18µm CMOS Technology and its Comparision

DIGITAL ELECTRONICS. A2: logic circuits parameters. Politecnico di Torino - ICT school

UNIT-III GATE LEVEL DESIGN

Integrated Circuits & Systems

Comparison of Power Dissipation in inverter using SVL Techniques

CHAPTER 3 PERFORMANCE OF A TWO INPUT NAND GATE USING SUBTHRESHOLD LEAKAGE CONTROL TECHNIQUES

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

Field Effect Transistors (FET s) University of Connecticut 136

CMOS VLSI Design (A3425)

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

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Solution HW4 Dr. Parker EE477

D n ox GS THN DS GS THN DS GS THN. D n ox GS THN DS GS THN DS GS THN

2009 Spring CS211 Digital Systems & Lab 1 CHAPTER 3: TECHNOLOGY (PART 2)

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

General Structure of MOS Inverter

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

Lecture Integrated circuits era

Digital Microelectronic Circuits ( ) Terminology and Design Metrics. Lecture 2: Presented by: Adam Teman

CMOS VLSI Design (A3425)

EE 330 Lecture 42. Other Logic Styles Digital Building Blocks

Digital Integrated CircuitDesign

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Designing Information Devices and Systems II Fall 2017 Note 1

Practical Aspects Of Logic Gates

MOSFETS: Gain & non-linearity

CMOS Circuits CONCORDIA VLSI DESIGN LAB

Comparative Study of Different Low Power Design Techniques for Reduction of Leakage Power in CMOS VLSI Circuits

HW#3 Solution. Dr. Parker. Fall 2014

The entire range of digital ICs is fabricated using either bipolar devices or MOS devices or a combination of the two. Bipolar Family DIODE LOGIC

Hello, and welcome to the TI Precision Labs video series discussing comparator applications. The comparator s job is to compare two analog input

HW#3 Solution. Dr. Parker. Spring 2014

Design cycle for MEMS

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

Shorthand Notation for NMOS and PMOS Transistors

Chapter 2 Combinational Circuits

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

UNIT-1 Fundamentals of Low Power VLSI Design

Near-threshold Computing of Single-rail MOS Current Mode Logic Circuits

Digital Integrated Circuits EECS 312

EEC 216 Lecture #10: Ultra Low Voltage and Subthreshold Circuit Design. Rajeevan Amirtharajah University of California, Davis

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

Gechstudentszone.wordpress.com

Low Power Design for Systems on a Chip. Tutorial Outline

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

BASIC PHYSICAL DESIGN AN OVERVIEW The VLSI design flow for any IC design is as follows

Power dissipation in CMOS

Microelectronics, BSc course

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

Transcription:

ECE520 VLSI Design Lecture 5: Basic CMOS Inverter Payman Zarkesh-Ha Office: ECE Bldg. 230B Office hours: Wednesday 2:00-3:00PM or by appointment E-mail: pzarkesh@unm.edu Slide: 1

Review of Last Lecture Short Channel Effects Source-Drain resistance Subthreshold conduction Velocity saturation Mobility degradation Threshold voltage rolloff DIBL effect Punch through Hot electron Narrow channel effect Device Scaling Issues Slide: 2

Today s Lecture Overview of T-SPICE BASIC CMOS Inverter Resistive load inverter VTC curves Power dissipation estimation Static Behavior of CMOS Inverter Switching threshold Noise margin CMOS Voltage-Transfer Characteristic (VTC) CMOS Inverter Robustness Device variations V dd scaling (minimum supply voltage) Slide: 3

Overview of TSPICE (input file) * Test Circuit for VLSI Class Vdd Vp gnd DC 5V RL Vp Vout 10K M1 Vout Vin gnd gnd CMOSN W=8um L=1.6um Vin Vin gnd DC 5V.DC Vin 0 5 0.05.plot Vout.include 'device_model.modlib'.end Slide: 4

Overview of TSPICE (output waveform) Slide: 5

Resistive Load Inverter A resistive load inverter consists of a pull down NMOS and a pull up resistor Voltage Transfer Characteristic (VTC) is a function of transistor size and resistor value A good inverter provide a fast transition in VTC curve Slide: 6

Resistive Load Inverter Design The pull up resistor must be calculated to maintain a specific low level voltage (V OL ) at the output Example: K n = 100 ua/v 2 V T0 = 0.7 V V OL = 0.25 V R L How to compute R L as a function of (W/L)? How much is R L for (W/L)=5? Slide: 7

Power in Resistive Load Inverter When the output is high, there is no current drawn from V DD When the output is low, a DC current is drawn from V DD Assuming probability is 50% for logic high and logic low How to compute Power in the previous example? R L How much is the power for a design with 100K similar resistive load logic gate? Slide: 8

Review of Resistive Load Inverter V OH = 5.0 V R L Example: K n = 100 ua/v 2 V T0 = 0.7 V V OL = 0.25 V (W/L) = 5 R L = 9.1 KΩ V(out) V OL = 0.25 V 0 1 V IL = 0.9 V V IH = 2.2 V V(in) Slide: 9

Noise Margin Noise Margin NM NM H L V V OH IL V V IH OL It is better to have: V OH = V DD V OL = V SS Large NM H Large NM L Slide: 10

Switching Threshold Voltage R L Example: K n = 100 ua/v 2 V T0 = 0.7 V V OL = 0.25 V (W/L) = 5 R L = 9.1 KΩ V(out) V M = 1.9 V V(in) = V(out) V M = 1.9 V V(in) Slide: 11

Switching Threshold Voltage Calculation How to compute V M Connect output to the input pin Find out MOS operating region Write the equations for current Calculate V M Example: V M in resistive load inverter Slide: 12

Noise Margin Estimation How to compute Noise Margin Usually it is harder to compute the exact value of NM Use approximation (gain factor) Determine gain at V M Extrapolate V IL and V IH V OL and V OH are easy to compute Example: NM L and NM H in resistive load inverter V out V OH V M V in V OL V IL V IH Slide: 13

NMOS Inverter Large pull up resistor was a problem for resistive load inverter Depletion mode NMOS was an efficient way to implement a resistive pull up Depletion device has an implant in the channel to give it a negative V T and so it is always on it was a very effective non-linear load device This solved the area, but not the noise margin or power problems Slide: 14

Pseudo NMOS Inverter Since a resistor is so big, it s better to use a single PMOS transistor that is always on: PMOS pull up NMOS pull down Why don t we use NMOS pull up? Slide: 15

CMOS Inverter CMOS inverter is comprised of PMOS pull up NMOS pull down Advantages No direct path from V DD to GND (zero static power - except for leakage) Better noise margin (Rail-to-rail output swing) Ratio-less logic (output level not depend on gate size) Always finite resistance to V DD or GND Very high input impedance Slide: 16

Switching model of CMOS Inverter Treat each transistor as either on or off Each transistor has an on resistance This isn t a bad model as long as the input transition is quite a bit faster than the output transition and it s very intuitive Delay of the gate depends of the effective transistor resistant and load capacitance Slide: 17

CMOS Inverter VTC Slide: 18

CMOS Inverter Switching Threshold How to compute V M in CMOS logic gate? Use the previous method to compute V M Assume velocity saturation model Assume long channel model Slide: 19

CMOS Inverter Noise Margin How to compute noise margin in CMOS logic gate? Use the previous method to approximate Noise Margin V out V OH V M where V in V OL V IL V IH Slide: 20

Design of CMOS Inverter For typical CMOS processes, μ n = 2 to 3 times μ p To get maximum noise margin we can make W p = 2.5W n We don t actually implement this ideal case Switching threshold voltage is not sensitive to (W p /W n ) ratio This means NM s are not seriously compromised by (w p /w n ) ratios not equal to 1 V (V) M 1.8 1.7 1.6 1.5 1.4 1.3 1.2 1.1 1 0.9 0.8 10 0 10 1 W /W p n Slide: 21

What (W p /W n ) Ratio to Use? We really want the best speed/power ratio At W p = 2.5 W n the rise and fall times for the gate (assuming that they are equal at the input) will be equal Each gate is a load for a preceding gate As we widen the PMOS we slow down the previous gate Every increment of width adds C C is important term in power (the one we can control!) It turns out that it s best to use a ratio of about 1.5 rather than 2.5-3 that would give us equal rise and fall times In this case, NMOS are faster and PMOS slower, but the faster falling input helps make up for the slower rising output and the overall C Slide: 22

Robustness of CMOS Inverter 2.5 Impact of process variation V out (V) 2 1.5 1 Good NMOS Bad PMOS Good PMOS Bad NMOS Nominal 0.5 0 0 0.5 1 1.5 2 2.5 V in (V) Slide: 23

Minimum Supply Voltage 2.5 0.2 2 0.15 V out (V) 1.5 1 V out (V) 0.1 0.5 0 0 0.5 1 1.5 2 2.5 V (V) in 0.05 Gain=-1 0 0 0.05 0.1 0.15 0.2 V (V) in Slide: 24

Minimum Supply Voltage Once V DD drops below threshold voltage, the transistors operate in the subthreshold region. Using equation for subthreshold region we can prove: g 1 n e V DD 2 T 1 Slide: 25