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

Similar documents
EEC 118 Lecture #12: Dynamic Logic

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

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

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

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

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

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

ECE 471/571 The CMOS Inverter Lecture-6. Gurjeet Singh

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Combinational Logic Gates in CMOS

CMOS VLSI Design (A3425)

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

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

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

EEC 118 Spring 2010 Lab #1: NMOS and PMOS Transistor Parameters

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

ECE/CoE 0132: FETs and Gates

Introduction to Electronic Devices

The CMOS Inverter. Lecture 3a Static properties (VTC and noise margins)

CMOS Circuits CONCORDIA VLSI DESIGN LAB

ECE 334: Electronic Circuits Lecture 10: Digital CMOS Circuits

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

5. CMOS Gates: DC and Transient Behavior

Digital circuits. Bởi: Sy Hien Dinh

Digital Integrated CircuitDesign

Microelectronics Circuit Analysis and Design. MOS Capacitor Under Bias: Electric Field and Charge. Basic Structure of MOS Capacitor 9/25/2013

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

ELEC 350L Electronics I Laboratory Fall 2012

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

EE241 - Spring 2002 Advanced Digital Integrated Circuits

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

VLSI Logic Structures

MOS Logic and Gate Circuits. Wired OR

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

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

Practice 6: CMOS Digital Logic

Digital Integrated CircuitDesign

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

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

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

Metal Oxide Semiconductor Field-Effect Transistors (MOSFETs)

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

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

Lecture 11 Digital Circuits (I) THE INVERTER

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

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

EECS 141: SPRING 98 FINAL

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

8. Combinational MOS Logic Circuits

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

I. Digital Integrated Circuits - Logic Concepts

Lecture Summary Module 1 Switching Algebra and CMOS Logic Gates

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

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

Microelectronics Circuit Analysis and Design

Improved Inverter: Current-Source Pull-Up. MOS Inverter with Current-Source Pull-Up. What else could be connected between the drain and V DD?

EE434 ASIC & Digital Systems

Microelectronics, BSc course

Dynamic Logic. Domino logic P-E logic NORA logic 2-phase logic Multiple O/P domino logic Cascode logic 11/28/2012 1

Digital CMOS Logic Circuits

UNIT-III GATE LEVEL DESIGN

Session 10: Solid State Physics MOSFET

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

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

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

EXPERIMENT 4 CMOS Inverter and Logic Gates

d. Why do circuit designers like to use feedback when they make amplifiers? Give at least two reasons.

Power dissipation in CMOS

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

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

EE 40. Midterm 3. November 14, 2002

Digital Electronics Part II - Circuits

2-Bit Magnitude Comparator Design Using Different Logic Styles

Lecture 16: MOS Transistor models: Linear models, SPICE models. Context. In the last lecture, we discussed the MOS transistor, and

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

Course Outline. 4. Chapter 5: MOS Field Effect Transistors (MOSFET) 5. Chapter 6: Bipolar Junction Transistors (BJT)

Digital logic families

Digital Circuits Introduction

Electronics Basic CMOS digital circuits

Shorthand Notation for NMOS and PMOS Transistors

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

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

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

! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology. " Gate choice, logical optimization. " Fanin, fanout, Serial vs.

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

ECE380 Digital Logic. Logic values as voltage levels

Digital Integrated Circuits EECS 312

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

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

Basic Circuits. Current Mirror, Gain stage, Source Follower, Cascode, Differential Pair,

MOS TRANSISTOR THEORY

EE 330 Lecture 42. Other Logic Styles Digital Building Blocks

電子電路. Memory and Advanced Digital Circuits

Integrated Circuits & Systems

! Review: Sequential MOS Logic. " SR Latch. " D-Latch. ! Timing Hazards. ! Dynamic Logic. " Domino Logic. ! Charge Sharing Setup.

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

EMT 251 Introduction to IC Design. Combinational Logic Design Part IV (Design Considerations)

Designing Information Devices and Systems II Fall 2017 Note 1

Transcription:

EEC 118 Lecture #11: CMOS Design Guidelines Alternative Static Logic Families Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

Announcements Homework 5 this week Lab 4 Parts 1 + 2 keep working! Midterm next Monday, May 2 (in class) Amirtharajah/Parkhurst, EEC 118 Spring 2011 2

Outline Finish Logical Effort Discussion Review: Static CMOS Sizing Design Guidelines for CMOS Pseudo-NMOS Logic: Rabaey 6.2 Pass Transistor Circuits: Rabaey 6.2 (Kang & Leblebici 9.1-9.2) Midterm Overview Amirtharajah/Parkhurst, EEC 118 Spring 2011 3

Review: CMOS Sizing Equivalent inverter approach: replace transistors which are on with equivalent transistor Use equivalent inverter to find V M, delays, etc. A B W pa W pb F if A=0, B switches: B W peff W neff F A W na B W nb 1 W Amirtharajah/Parkhurst, EEC 118 Spring 2011 4 W peff neff 1 = W = W nb pa 1 + W pb

Review of Sizing Gate delays depend on which inputs switch Normally sized for worst-case delay Best-case (fastest) delay also important due to race conditions in a pipelined datapath Switching threshold V M normally considers all inputs switching Delay estimation Combine switching transistors into equivalent inverter Amirtharajah/Parkhurst, EEC 118 Spring 2011 5

Example: NAND gate Circuit: A W p B W p C W p Load cap C L =400fF A W n F PMOS W/L = 2 NMOS W/L = 1 k n = 200 ma/v 2 B W n k p = 80 ma/v 2 C W n V T = 0.5V 1 st : Find delay of inverter 2 nd : Find delay of NAND Amirtharajah/Parkhurst, EEC 118 Spring 2011 6

Equivalent Inverter Problems with equivalent inverter method: Need to take into account load capacitance C L Depends on number of transistors connected to output (junction capacitances) Even transistors which are off (not included in equivalent inverter) contribute to capacitance (i.e. PMOS Drain Capacitance) Need to include capacitance in intermediate stack nodes (NMOS caps). Worst-case: need to charge/discharge all nodes Body effect of stacked transistors Amirtharajah/Parkhurst, EEC 118 Spring 2011 7

Load Capacitance Output capacitance includes junction caps of all transistors on output Reducing load capacitance Minimize number of transistors on output node Tapering transistor stacks: Wider transistors closest to power and ground nodes, narrower at output Transistors closest to power nodes carry more current Amirtharajah/Parkhurst, EEC 118 Spring 2011 8

Intermediate Node Capacitances Internal capacitances in CMOS gates are charged and discharged Depends on input pattern Increases delay of gate Simple analysis Combine internal capacitances into output load Assumes all capacitances charged and discharged fully Effect on delay analysis Gate delay depends on timing of inputs! Amirtharajah/Parkhurst, EEC 118 Spring 2011 9

Transistor sizing CMOS Design Guidelines I Size for worst-case delay, threshold, etc Tapering: transistors near power supply are larger than transistors near output Transistor ordering Critical signal is defined as the latest-arriving signal to input of gate of interest. Put critical signals closest to output Stack nodes are discharged by early signals Reduced body effect on top transistor Amirtharajah/Parkhurst, EEC 118 Spring 2011 10

CMOS Design Guidelines II Limit fan-in of gate Fan-in: number of gate inputs Affects size of transistor stacks Normally fan-in limit is 3-4 Convert large multi-input gates into smaller chain of gates Limit fanout of gate Fanout: number of gates connected to output Capacitive load: affects gate delay NANDs are better than NORs Series NMOS devices less area, capacitance than equivalent series PMOS devices Amirtharajah/Parkhurst, EEC 118 Spring 2011 11

CMOS Disadvantages For N-input CMOS gate, 2N transistors required Each input connects to an NMOS and PMOS transistor Large input capacitance: limits fanout Large fan-in gates: always have long transistor stack in PUN or PDN Limits pullup or pulldown delay Requires very large transistors Single-stage gates are inverting Amirtharajah/Parkhurst, EEC 118 Spring 2011 12

Pseudo-NMOS Logic Pseudo-NMOS: replace PMOS PUN with single always-on PMOS device (grounded gate) Same problems as true NMOS inverter: V OL larger than 0 V Static power dissipation when PDN is on Advantages Replace large PMOS stacks with single device Reduces overall gate size, input capacitance Especially useful for wide-nor structures Amirtharajah/Parkhurst, EEC 118 Spring 2011 13

Pseudo-NMOS Inverter Circuit Replace PUN or resistor with always-on PMOS transistor Easier to implement in standard process than large resistance value PMOS load transistor: On when V GS < V TP V GS = -V : transistor always on Linear when V DS > V GS -V TP V out -V > -V -V TP V out > -V TP Saturated when V DS < V GS -V T V out -V < -V -V TP V out < -V TP Vin G V S D Gnd Remember: V T (PMOS) < 0 V GS,P = -V Vout Amirtharajah/Parkhurst, EEC 118 Spring 2011 14

Pseudo-NMOS Inverter: V OH V OH for pseudo-nmos inverter: V Vin = 0 NMOS in cutoff: no drain current V out Result: V OH is V (as in resistive-load inverter or CMOS inverter case) Gnd Amirtharajah/Parkhurst, EEC 118 Spring 2011 15

Pseudo-NMOS Inverter: V OL Find VOL of pseudo-nmos inverter: V in = V : NMOS on in linear mode (assume V OL < V -V T,n ) I Dn = k n [( ) ] 1 2 V V V V PMOS on in saturation mode (assume) I Dp 1 2 Setting I dn = I dp : p Tn OL ( V V ) 2 Tp 2 OL = k (neglecting λ) ( ) ( ) 1 2 V V V + k V V 0 1 2 2 k = nvol kn Tn OL 2 p Tp Key point: V OL is not zero Depends on thresholds, sizes of N and P transistors Amirtharajah/Parkhurst, EEC 118 Spring 2011 16

Pseudo NMOS Inverter: I/V Curves I/V curve for NMOS: V in =4V I/V curve for PMOS: Drain current I DS V in =3V V in =2V -Drain current -I DS V GS =-V V in =1V V DS = V out V -V DS = -(V out -V ) Plot of -I DS vs -V DS since current is from source to drain Only one curve since V GS fixed Amirtharajah/Parkhurst, EEC 118 Spring 2011 17

Pseudo NMOS Inverter: VTC V in =4V Drain current I DS V in =3V V in =2V V in =1V V V out V out = V DS V Similar VTC to resistive-load inverter Sharper transition region, smaller area VOL worse than CMOS inverter 1 2 V in 3 4 Amirtharajah/Parkhurst, EEC 118 Spring 2011 18 0

Transmission Gate Logic = = NMOS and PMOS connected in parallel Allows full rail transition ratioless logic Equivalent resistance relatively constant during transition Complementary signals required for gates Some gates can be efficiently implemented using transmission gate logic (XOR in particular) Amirtharajah/Parkhurst, EEC 118 Spring 2011 19

Equivalent Transmission Gate Resistance 0V V in V out = 0V @ t=0 V For a rising transition at the output (step input) NMOS sat, PMOS sat until output reaches V TP NMOS sat, PMOS lin until output reaches V -V TN NMOS off, PMOS lin for the final V V TN to V voltage swing Amirtharajah/Parkhurst, EEC 118 Spring 2011 20

Equivalent Resistance Equivalent resistance R eq is parallel combinaton of R eq,n and R eq,p R eq is relatively constant R R eq,p R eq,n R eq V Tp V out V -V Tn V Amirtharajah/Parkhurst, EEC 118 Spring 2011 21

Resistance Approximations To estimate equivalent resistance: Assume both transistors in linear region Ignore body effect Assume voltage difference (V DS ) is small R eq, n k n 1 ( V V ) tn R eq, p k p 1 ( V V ) tp R eq k n ( V V ) + k ( V V ) tn 1 p tp Amirtharajah/Parkhurst, EEC 118 Spring 2011 22

Equivalent Resistance Region 1 NMOS saturation: R eq, n = 1 2 k n ( V ) Vout ( V V V ) 2 out tn PMOS saturation: R eq, p = 1 2 k ( V V ) p ( V V ) 2 out tp Amirtharajah/Parkhurst, EEC 118 Spring 2011 23

Equivalent Resistance Region 2 NMOS saturation: PMOS linear: R eq, p = = k k p p R 2( V ) Vout ( V V )( V V ) ( V V ) ( 2 ) 2 [ 2( V V ) ( V V )] eq, n = TP TP 1 2 2 k n ( V ) Vout ( V V V ) 2 out out out tn out Amirtharajah/Parkhurst, EEC 118 Spring 2011 24

Equivalent Resistance Region 3 NMOS cut off: R eq, n = PMOS linear: R eq, p = k p [ 2( V V ) ( V V )] TP 2 out Amirtharajah/Parkhurst, EEC 118 Spring 2011 25

Transmission Gate Logic Useful for multiplexers (select between multiple inputs) and XORs Transmission gate implements logic function F = A if S If S is 0, output is floating, which should be avoided Always make sure one path is conducting from input to output Only two transmission gates needed to implement AS + AS Transmission Gate 1: A if S Transmission Gate 2: A if S Amirtharajah/Parkhurst, EEC 118 Spring 2011 26

Transmission Gate XOR S S A F = A S S S If S = 0, F = A and when S = 1, F = ~A Amirtharajah/Parkhurst, EEC 118 Spring 2011 27

A Transmission Gate Multiplexer S F = AS + BS B S S Amirtharajah/Parkhurst, EEC 118 Spring 2011 28

Full Transmission Gate Logic B C A F = ABC PMOS devices in parallel with NMOS transistors pass full V (only one logic path shown above) Requires more devices, but each can be sized smaller than static CMOS Output inverter reduces impact of fanout B Amirtharajah/Parkhurst, EEC 118 Spring 2011 29 C

Next Topic: Dynamic Circuits Extend dynamic sequential circuit idea to logic circuits Improved speed Reduced area Challenging to design: timing and noise issues, charge sharing, leakage Preferred design style for high performance circuits Amirtharajah/Parkhurst, EEC 118 Spring 2011 30

Midterm Overview Closed book, closed notes Formula sheet provided (see last year s exam) Need to know IDS equations, capacitor delay equation, dynamic power equation, timing parameter definitions Transistor Operation Inverters Static CMOS Combinational Logic Sequential Logic Labs (Logical Effort) Amirtharajah/Parkhurst, EEC 118 Spring 2011 31