Digital Integrated Circuits A Design Perspective

Similar documents
Properties of CMOS Gates Snapshot

9/18/2008 GMU, ECE 680 Physical VLSI Design

Digital Integrated Circuits A Design Perspective

COMBINATIONAL LOGIC. Combinational Logic

Digital Integrated Circuits A Design Perspective

EE141Microelettronica. CMOS Logic

CMOS logic gates. João Canas Ferreira. March University of Porto Faculty of Engineering

Digital EE141 Integrated Circuits 2nd Combinational Circuits

CPE/EE 427, CPE 527 VLSI Design I L06: CMOS Inverter, CMOS Logic Gates. Course Administration. CMOS Inverter: A First Look

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

Integrated Circuits & Systems

CMOS Inverter: CPE/EE 427, CPE 527 VLSI Design I L06: CMOS Inverter, CMOS Logic Gates. Course Administration. CMOS Properties.

CMPEN 411 VLSI Digital Circuits Spring 2011 Lecture 07: Pass Transistor Logic

CMOS Digital Integrated Circuits Lec 10 Combinational CMOS Logic Circuits

EEC 118 Lecture #6: CMOS Logic. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

Miscellaneous Lecture topics. Mary Jane Irwin [Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.]

COMP 103. Lecture 16. Dynamic Logic

CPE/EE 427, CPE 527 VLSI Design I Delay Estimation. Department of Electrical and Computer Engineering University of Alabama in Huntsville

THE INVERTER. Inverter

Static CMOS Circuits

The CMOS Inverter: A First Glance

CPE/EE 427, CPE 527 VLSI Design I L07: CMOS Logic Gates, Pass Transistor Logic. Review: CMOS Circuit Styles

Static CMOS Circuits. Example 1

B.Supmonchai August 1st, q In-depth discussion of CMOS logic families. q Optimizing gate metrics. q High Performance circuit-design techniques

Based on slides/material by. Topic 3-4. Combinational Logic. Outline. The CMOS Inverter: A First Glance

2007 Fall: Electronic Circuits 2 CHAPTER 10. Deog-Kyoon Jeong School of Electrical Engineering

CPE/EE 427, CPE 527 VLSI Design I Pass Transistor Logic. Review: CMOS Circuit Styles

EEC 116 Lecture #5: CMOS Logic. Rajeevan Amirtharajah Bevan Baas University of California, Davis Jeff Parkhurst Intel Corporation

Power Dissipation. Where Does Power Go in CMOS?

EEE 421 VLSI Circuits

Digital Integrated Circuits A Design Perspective

CMOS Inverter (static view)

MOSFET and CMOS Gate. Copy Right by Wentai Liu

EE141. Administrative Stuff

CMPEN 411 VLSI Digital Circuits. Lecture 04: CMOS Inverter (static view)

VLSI Design I; A. Milenkovic 1

ENEE 359a Digital VLSI Design

EECS 141 F01 Lecture 17

ΗΜΥ 307 ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ Εαρινό Εξάμηνο 2018

VLSI Design I; A. Milenkovic 1

Digital Integrated Circuits A Design Perspective

CHAPTER 15 CMOS DIGITAL LOGIC CIRCUITS

ECE 438: Digital Integrated Circuits Assignment #4 Solution The Inverter

VLSI Design I; A. Milenkovic 1

Lecture 4: CMOS review & Dynamic Logic

ENGR890 Digital VLSI Design Fall Lecture 4: CMOS Inverter (static view)

ECE321 Electronics I

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

ECE 546 Lecture 10 MOS Transistors

The CMOS Inverter: A First Glance

Lecture 14 - Digital Circuits (III) CMOS. April 1, 2003

Pass-Transistor Logic

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

EE213, Spr 2017 HW#3 Due: May 17 th, in class. Figure 1

Digital Integrated Circuits 2nd Inverter

Chapter 5. The Inverter. V1. April 10, 03 V1.1 April 25, 03 V2.1 Nov Inverter

Lecture 12 Circuits numériques (II)

ECE 342 Solid State Devices & Circuits 4. CMOS

Announcements. EE141- Fall 2002 Lecture 7. MOS Capacitances Inverter Delay Power

DC and Transient Responses (i.e. delay) (some comments on power too!)

Lecture 5: DC & Transient Response

ENEE 359a Digital VLSI Design

CARNEGIE MELLON UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING DIGITAL INTEGRATED CIRCUITS FALL 2002

EE5311- Digital IC Design

CMOS INVERTER. Last Lecture. Metrics for qualifying digital circuits. »Cost» Reliability» Speed (delay)»performance

EEC 116 Lecture #3: CMOS Inverters MOS Scaling. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

EE115C Digital Electronic Circuits Homework #4

Chapter 3-7. An Exercise. Problem 1. Digital IC-Design. Problem. Problem. 1, draw the static transistor schematic for the function Q = (A+BC)D

EE115C Digital Electronic Circuits Homework #5

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: 1st Order RC Delay Models. Review: Two-Input NOR Gate (NOR2)

Announcements. EE141- Spring 2003 Lecture 8. Power Inverter Chain

Dynamic operation 20

Dynamic Combinational Circuits. Dynamic Logic

Fig. 1 CMOS Transistor Circuits (a) Inverter Out = NOT In, (b) NOR-gate C = NOT (A or B)

Integrated Circuits & Systems

CPE/EE 427, CPE 527 VLSI Design I L18: Circuit Families. Outline

Topics. Dynamic CMOS Sequential Design Memory and Control. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

EE5780 Advanced VLSI CAD

Topic 4. The CMOS Inverter

DC and Transient. Courtesy of Dr. Daehyun Dr. Dr. Shmuel and Dr.

Lecture 6: DC & Transient Response

Lecture 4: DC & Transient Response

Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. November Digital Integrated Circuits 2nd Sequential Circuits

Digital Microelectronic Circuits ( ) Ratioed Logic. Lecture 8: Presented by: Mr. Adam Teman

EE5311- Digital IC Design

Today s lecture. EE141- Spring 2003 Lecture 4. Design Rules CMOS Inverter MOS Transistor Model

Lecture 5: DC & Transient Response

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

Integrated Circuits & Systems

Important! EE141- Fall 2002 Lecture 5. CMOS Inverter MOS Transistor Model

ECE 342 Electronic Circuits. Lecture 35 CMOS Delay Model

5. CMOS Gate Characteristics CS755

EEC 118 Lecture #5: CMOS Inverter AC Characteristics. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

The Physical Structure (NMOS)

Dynamic Combinational Circuits. Dynamic Logic

Digital Integrated Circuits

Spiral 2 7. Capacitance, Delay and Sizing. Mark Redekopp

DC & Transient Responses

Digital Integrated Circuits A Design Perspective

Transcription:

igital Integrated Circuits esign Perspective esigning Combinational Logic Circuits 1

Combinational vs. Sequential Logic In Combinational Logic Circuit Out In Combinational Logic Circuit Out State Combinational Sequential Output = f(in) Output = f(in, Previous In) 2

Static CMOS Circuit t every point in time (except during the switching transients) each gate output is connected to either V or GN via a low-resistive path. The outputs of the gates assume at all times the value of the oolean function, implemented by the circuit (ignoring, once again, the transient effects during switching periods). This is in contrast to the dynamic circuit class, which relies on temporary storage of signal values on the capacitance of high impedance circuit nodes. 3

Static Complementary CMOS PUN provides a connection between output and V, when the output of the gate evaluates a 1. The PN provides a connection between output and ground, when the output of the gate evaluates a 0. In1 In2 V PUN PMOS only In steady-state, the output node is lowimpedance InN F(In1,In2, InN) In1 In2 InN PN NMOS only PUN and PN are dual logic networks 4

NMOS Transistors in Series/Parallel Connection Transistors can be thought as a switch controlled by its gate signal NMOS switch closes when switch control input is high X Y Y = X if and X Y Y = X if OR NMOS Transistors pass a strong 0 but a weak 1 5

PMOS Transistors in Series/Parallel Connection PMOS switch closes when switch control input is low X Y Y = X if N = + X Y Y = X if OR = PMOS Transistors pass a strong 1 but a weak 0 6

Threshold rops PUN V S V V 0 V V GS S 0 V - V Tn PN V 0 V V Tp V V GS S S 7

Complementary CMOS Logic Style 8

Example Gate: NN 9

Example Gate: NOR 10

Complex CMOS Gate C C OUT = + ( + C) 11

Constructing a Complex Gate OUT = + ( + C) V V C F SN1 F SN4 SN2 C C SN3 F (a) pull-down network (b) eriving the pull-up network hierarchically by identifying sub-nets C (c) complete gate 12

Properties of Complementary CMOS Gates Snapshot High noise margins: V OH and V OL are at V and GN, respectively. No static power consumption: There never exists a direct path between V and V SS (GN) in steady-state mode. Comparable rise and fall times: (under appropriate sizing conditions) 13

CMOS Properties Full rail-to-rail swing; high noise margins Logic levels not dependent upon the relative device sizes; ratioless lways a path to Vdd or Gnd in steady state; low output impedance No direct path steady state between power and ground; no static power dissipation Propagation delay function of load capacitance and resistance of transistors 14

Switch elay Model R eq R p R p R p R p R n R n R p C int R n NN2 C int INV R n R n NOR2 15

Input Pattern Effects on elay R p R n R n R p C int elay is dependent on the pattern of inputs Low to high transition both inputs go low delay is 0.69 R p /2 one input goes low delay is 0.69 R p High to low transition both inputs go high delay is 0.69 2R n Series devices should be made wider to avoid performance penalty. When sizing the transistors in a gate with multiple inputs, we should pick the combination of inputs that triggers the worst case condition (be careful of self-loading) 16

Example: elay ependence on Input Patterns In general, the sizing should result in approx. equal worst case rise and fall times. Voltage [V] 3 2.5 2 1.5 1 0.5 0-0.5 ==1 0 =1, =1 0 =1 0, =1 0 100 200 300 400 time [ps] Input ata Pattern ==0 1 =1, =0 1 = 0 1, =1 ==1 0 =1, =1 0 = 1 0, =1 elay (psec) 17 67 64 61 45 80 81 NMOS = 0.75µm/0.25 µm PMOS = 0.75µm/0.25 µm = 100 ff

Transistor Sizing (compared to a CMOS inverter) R p R p R p 2 2 4 2 R n 4 R p C int 2 R n C int 1 R n R n 1 18

Transistor Sizing a Complex CMOS Gate 8 6 4 3 C 8 6 4 6 OUT = + ( + C) 2 1 2 C 2 19

Fan-In Considerations C C C 3 C 2 C 1 istributed RC model (Elmore delay) t PHL = 0.69[ R. C1 + ( R1 + R2 ). C2 + ( R1 + R2 + R3 ). C2 + ( R1 + R2 + R3 + R4). C 1 L t phl = 0.69 R eqn (C 1 +2C 2 +3C 3 +4 ) R 1 appears in all terms, making this device especially important when attempting to minimize delay. ] Internal node capacitances consist of junction capacitances, and gate-to-source and gate-to-drain capacitances (turned into capacitances with ground using Miller equivalent) 20

t p as a Function of Fan-In t p (psec) 1250 1000 750 500 t phl quadratic Gates with a fan-in greater than 4 should be avoided. 250 0 fan-in t plh 2 4 6 8 10 12 14 16 linear 21

Fast Complex Gates: esign Technique 1 Transistor sizing as long as fan-out capacitance dominates Progressive sizing In N MN istributed RC line In 3 M3 C 3 M1 > M2 > M3 > > MN (the fet closest to the output is the smallest) In 2 In 1 M2 M1 C 2 C 1 Can reduce delay by more than 20%. Problem: esign rule considerations force designer to push transistors apart -> internal capacitance grows. 22

Fast Complex Gates: esign Technique 2 Transistor ordering critical path critical path In 3 1 In 2 1 In 1 0 1 M3 M3 M2 C 2 charged In 1 2 M2 C2 M1 charged In 3 1 M1 C 1 charged 0 1 In 1 C 1 charged discharged discharged delay determined by time to discharge, C 1 and C 2 delay determined by time to discharge 23

Fast Complex Gates: esign Technique 3 lternative logic structures F = CEFGH 24