EE115C Digital Electronic Circuits Homework #4

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

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

Properties of CMOS Gates Snapshot

ECE 342 Solid State Devices & Circuits 4. CMOS

EE115C Digital Electronic Circuits Homework #6

EECS 141: FALL 05 MIDTERM 1

THE INVERTER. Inverter

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Circuit A. Circuit B

Midterm. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. Pass Transistor Logic. Restore Output.

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

EE115C Digital Electronic Circuits Homework #5

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

EE141Microelettronica. CMOS Logic

EEE 421 VLSI Circuits

Power Dissipation. Where Does Power Go in CMOS?

COMP 103. Lecture 16. Dynamic Logic

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

Topic 4. The CMOS Inverter

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

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

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

Digital Integrated Circuits A Design Perspective

MOSFET and CMOS Gate. Copy Right by Wentai Liu

Dynamic operation 20

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

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

Integrated Circuits & Systems

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

COMBINATIONAL LOGIC. Combinational Logic

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

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

ECE 342 Electronic Circuits. Lecture 35 CMOS Delay Model

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

UNIVERSITY OF CALIFORNIA, BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences

PASS-TRANSISTOR LOGIC. INEL Fall 2014

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

EE5311- Digital IC Design

Lecture 4: DC & Transient Response

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

UNIVERSITY OF CALIFORNIA, BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences

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

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

Designing Information Devices and Systems II Fall 2017 Miki Lustig and Michel Maharbiz Homework 1. This homework is due September 5, 2017, at 11:59AM.

Digital Integrated Circuits

The Physical Structure (NMOS)

Homework Assignment #3 EE 477 Spring 2017 Professor Parker , -.. = 1.8 -, 345 = 0 -

EE5780 Advanced VLSI CAD

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

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

Lecture 5: DC & Transient Response

Next, we check the race condition to see if the circuit will work properly. Note that the minimum logic delay is a single sum.

Lecture 6 Power Zhuo Feng. Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 2010

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits 2nd Inverter

Lecture 5: DC & Transient Response

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

CMOS Inverter (static view)

ECE 546 Lecture 10 MOS Transistors

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Restore Output. Pass Transistor Logic. How compare.

Integrated Circuits & Systems

UNIVERSITY OF CALIFORNIA, BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

Delay and Power Estimation

EE115C Digital Electronic Circuits Homework #3

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

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

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

Lecture 11 VTCs and Delay. No lab today, Mon., Tues. Labs restart next week. Midterm #1 Tues. Oct. 7 th, 6:30-8:00pm in 105 Northgate

High-to-Low Propagation Delay t PHL

Where Does Power Go in CMOS?

EE115C Winter 2017 Digital Electronic Circuits. Lecture 6: Power Consumption

Last Lecture. Power Dissipation CMOS Scaling. EECS 141 S02 Lecture 8

EE141. Administrative Stuff

ECE321 Electronics I

Lecture 7 Circuit Delay, Area and Power

Digital Integrated Circuits A Design Perspective

CMOS Inverter. Performance Scaling

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

Digital Microelectronic Circuits ( ) The CMOS Inverter. Lecture 4: Presented by: Adam Teman

EE5311- Digital IC Design

Pass-Transistor Logic

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

E40M Capacitors. M. Horowitz, J. Plummer, R. Howe

Power Consumption in CMOS CONCORDIA VLSI DESIGN LAB

Lecture 6: DC & Transient Response

EE141-Fall Digital Integrated Circuits. Announcements. Lab #2 Mon., Lab #3 Fri. Homework #3 due Thursday. Homework #4 due next Thursday

Chapter 9. Estimating circuit speed. 9.1 Counting gate delays

! Energy Optimization. ! Design Space Exploration. " Example. ! P tot P static + P dyn + P sc. ! Steady-State: V in =V dd. " PMOS: subthreshold

EE 434 Lecture 33. Logic Design

! Dynamic Characteristics. " Delay

Digital Integrated Circuits A Design Perspective

Very Large Scale Integration (VLSI)

! Inverter Power. ! Dynamic Characteristics. " Delay ! P = I V. ! Tricky part: " Understanding I. " (pairing with correct V) ! Dynamic current flow:

Lecture 12 CMOS Delay & Transient Response

Objective and Outline. Acknowledgement. Objective: Power Components. Outline: 1) Acknowledgements. Section 4: Power Components

EECS 427 Lecture 11: Power and Energy Reading: EECS 427 F09 Lecture Reminders

Homework Assignment #1 Solutions EE 477 Spring 2017 Professor Parker

Transcription:

EE115 Digital Electronic ircuits Homework #4 Problem 1 Power Dissipation Solution Vdd =1.0V onsider the source follower circuit used to drive a load L =20fF shown above. M1 and M2 are both NMOS transistors parameterized by Table below. V T0 [V] k [μa/v 2 ] γ [V 1/2 ] λ [V 1 ] V DSAT [V] 2Φ F [V] NMOS 0.2 90 0.1 0.1 0.3 0.6 PMOS 0.2 40 0.15 0.16 0.4 0.6 a) Assume that the input square wave edges and the inverter are fast compared to the rest of the circuit Solution: The overall function of this circuit is a follower. When VIN is low, M1 is off and M2 is on, and the VOL = 0 V. When VIN is high, M2 is off and M1 is on and in a source follower configuration. As VOUT rises, it eventually reaches VDD - VT, at which point M1 turns off. Therefore, VOH = VDD - VT. However, since V S is not equal to 0, VT is not equal to VT0. We need to find VT from the two equations: A simple way to solve these equations is to iterate with an initial guess for VT:, 1

for example, VT = 0.2V. VS = 0.8V VT = 0.2409V VS = 0.7591V VT = 0.2391 V VS = 0.7609V VT = 0.2392 V VS = 0.7608V VT = 0.2392 V VS = 0.7608V At this point we are close to the final value, and the last few mv don t affect the solution significantly. Use VOH=0.7608V. Now we can sketch the input and output waveforms: b) What is the power consumption if T=20ns? Neglect the standard inverter and assume that L dominates the device capacitance of M1 and M2. Solution: Note that during a 0 1 transition, we charge the capacitor to VOH, and thus draw an amount of charge Q = LVOH from the supply. Thus, the energy consumed in a single positive transition is E = QVDD = LVDDVOH. Therefore, P = L VDD VOH f0 1 = 20 ff 1V 0.76V 25 MHz. P = 380 nw c) onsider what happens if V IN is not a square wave, but a data stream consisting of a random sequence of bits. If the bit period is 20ns and each bit has an equal chance of being 0 or 1, what is the average power consumption of the circuit? Solution: In this case we use the same power formula as in part (b), but we must determine the new value of f0 1. Since the bits have equal probability of being 0 or 1, every bit has a 50% chance of being different from the previous bit. Thus, on average there is a transition every 40ns. Half of those transitions are 0 1 and half are 1 0, so on average there is a 0 1 transition every 80ns, or f0 1 = 12.5 MHz. P= L VDD VOH f0 1 = 20 ff 1.0V 0.76V 12.5 MHz. P = 190 nw 2

Problem 2 FO4 Delay and Switching Energy Dissipation a) FO4 delay: This exercise is similar to calculating FO4 delay from Tutorial 2. Find FO4 Delay of an inverter with following parameters (Wp=650nm, Wn=430nm) when V DD varies from 1V down to 0.15V (50mV increments). Specify capacitance and clock properties as follows: cap : output load, set value to 100f vpulse : (input pulse voltage source) Voltage 1 = 0, Voltage 2 = V DD, Delay time = 100p, Rise time = 10p, Fall time = 10p, Pulse width = 200ps, Period = 400ps b) Energy consumption: Simulate E 0 1 as a function of V DD as V DD varies from 1V down to 0.15V (take V DD step 50mV). To emulate realistic switching cycle in digital logic, set the input switching period to 10 FO4 delay as you scale down V DD. Solution a) For Spectre simulation, we first construct the schematics as the following figure: A Transient Analysis is ran with a pulse input source having the pulse-width of 200ps. The simulation result is shown below. We can use the alculator to measure falling and rising transitions. t PLH = 37. 94 ps, t PHL = 27. 69 ps FO4 _ Delay = ( t + t ) / 2 = 32. ps PLH PHL 81 3

b) Let the period of your clock be 40 the FO4 Delay. T = 40 FO4 _ Delay = 1. 32ns Find switching energy dissipation. 250 ps 14 E = Vdd i( t) dt = 1 i( t) dt = 10 100 ps You can again use the alculator to find the integration of current. This step can be done while varying Vdd. Following table and figure illustrate how energy dissipation changes with Vdd. Note that near Subthreshold region, you need to allow sufficient about of time for the logic to charge and discharge. 4

Vdd Isw[A*T] Esw[fJ] t plh t phl tp 1 14 10 10 37.98ps 29.23ps 33.60ps 0.95 9.41 10 8.94 40.31ps 31.07ps 36ps 0.9 8.86 10 7.974 43.24ps 33.28ps 38ps 0.85 8.257 10 7 46.72ps 36.1ps 42ps 0.8 7.7 10 6.16 50.5ps 39.51ps 45ps 0.75 7.435 10 5.58 56.5ps 43.85ps 50.5ps 0.7 7.165 10 5.02 63.57ps 49.57ps 57ps 0.65 6.498 10 4.224 73.09ps 57.23ps 65ps 0.6 5.835 10 3.501 86.5ps 68ps 72ps 0.55 5.172 10 2.84 106.5ps 84.04ps 95ps 0.5 4.496 10 2.25 138,.9ps 110.3ps 125ps 0.45 3.595 10 1.62 197.3ps 158.6ps 178ps 0.4 3.25 10 1.3 317ps 270ps 293.5ps 0.35 2.959 10 1 616.3ps 515.8ps 566ps 0.3 1.446 10 0.34 1.4ns 1.2ns 1.3ns 0.25 17 6.2 10 0.0155 4.25ns 3.185n 3.7ns 0.2 17 5.17 10 0.0103 4.8ns 9.3ns 14ns 5

Problem 3 MOS Gate Design Electrical Engineering Department Spring 2010 a) Design F = A + A +. b) apacitance of internal nodes = int, apacitance of loading = L, Resistance of NMOS = R N, Resistance of PMOS = R P, calculate t phl and t plh for all possible input combinations (hint: for a first-order estimate, ignore int ). Solution a) One possible implementation: A F A 2x b) List the Truth Table and use delay = 0.69R for pull-down or pull-up network. For example: If {A,, }={0, 1, 1} F = 0, equivalent pull-down resistance = 2R N t phl = 0.69.2R N. L = 1.38 R N L A F t phl t plh 0 0 0 1-0.81 R P L 0 0 1 1-1.38 R P L 0 1 0 1-1.38 R P L 0 1 1 0 1.38 R N L - 1 0 0 1-1.73 R P L 1 0 1 0 1.38 R N L - 1 1 0 0 1.38 R N L - 1 1 1 0 0.59R N L - 6