EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

Similar documents
EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

EECS 312: Digital Integrated Circuits Midterm Exam Solutions 12 March 2009

EECS 312: Digital Integrated Circuits Final Exam Solutions 23 April 2009

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

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

and V DS V GS V T (the saturation region) I DS = k 2 (V GS V T )2 (1+ V DS )

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EECS 141: SPRING 09 MIDTERM 2

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

VLSI VLSI CIRCUIT DESIGN PROCESSES P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) Department of Electronics and Communication Engineering, VBIT

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

EE141Microelettronica. CMOS Logic

P. R. Nelson 1 ECE418 - VLSI. Midterm Exam. Solutions

EE371 - Advanced VLSI Circuit Design

EE115C Digital Electronic Circuits Homework #5

Name: Answers. Mean: 83, Standard Deviation: 12 Q1 Q2 Q3 Q4 Q5 Q6 Total. ESE370 Fall 2015

EECS 141: FALL 05 MIDTERM 1

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE371 - Advanced VLSI Circuit Design

EECS 151/251A Homework 5

S No. Questions Bloom s Taxonomy Level UNIT-I

Name: Grade: Q1 Q2 Q3 Q4 Q5 Total. ESE370 Fall 2015

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

Name: Answers. Grade: Q1 Q2 Q3 Q4 Q5 Total. ESE370 Fall 2015

Digital Integrated Circuits EECS 312

Static CMOS Circuits. Example 1

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

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

Testability. Shaahin Hessabi. Sharif University of Technology. Adapted from the presentation prepared by book authors.

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

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

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Lecture 5: DC & Transient Response

CPE100: Digital Logic Design I

2. (2pts) What is the major difference between an epitaxial layer and a polysilicon layer?

EE115C Digital Electronic Circuits Homework #6

Lecture 12 CMOS Delay & Transient Response

MOS Transistor I-V Characteristics and Parasitics

ECE321 Electronics I

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.

University of California at Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences. Professor Oldham Fall 1999

Lecture 6: Circuit design part 1

Digital Integrated Circuits EECS 312. Review. Dependence of delay on width (R) Lab 3. Intuition. Inverter chain delay optimization

Circuit A. Circuit B

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

Topics to be Covered. capacitance inductance transmission lines

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Total Power. Energy and Power Optimization. Worksheet Problem 1

ECE 546 Lecture 10 MOS Transistors

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

THE INVERTER. Inverter

AE74 VLSI DESIGN JUN 2015

ECE 407 Computer Aided Design for Electronic Systems. Simulation. Instructor: Maria K. Michael. Overview

Lecture 2: CMOS technology. Energy-aware computing

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

Digital Integrated Circuits A Design Perspective

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

EE115C Digital Electronic Circuits Homework #4

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

Topics. CMOS Design Multi-input delay analysis. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

MOSFET and CMOS Gate. Copy Right by Wentai Liu

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

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

Lecture 7 Circuit Delay, Area and Power

Introduction to Computer Engineering ECE 203

Answers. Name: Grade: Q1 Q2 Q3 Q4 Total mean: 83, stdev: 14. ESE370 Fall 2017

Circuits. L5: Fabrication and Layout -2 ( ) B. Mazhari Dept. of EE, IIT Kanpur. B. Mazhari, IITK. G-Number

L ECE 4211 UConn F. Jain Scaling Laws for NanoFETs Chapter 10 Logic Gate Scaling

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

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Chapter 9. Estimating circuit speed. 9.1 Counting gate delays

Design of Analog Integrated Circuits

Power Dissipation. Where Does Power Go in CMOS?

Power Consumption in CMOS CONCORDIA VLSI DESIGN LAB

CMPEN 411 VLSI Digital Circuits. Lecture 03: MOS Transistor

Lecture 8-1. Low Power Design

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

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

MODULE III PHYSICAL DESIGN ISSUES

Lecture 4: Implementing Logic in CMOS

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

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

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

Lecture 12 Circuits numériques (II)

Lecture 5: DC & Transient Response

Interconnect (2) Buffering Techniques. Logical Effort

Errata of K Introduction to VLSI Systems: A Logic, Circuit, and System Perspective

High-to-Low Propagation Delay t PHL

The Physical Structure (NMOS)

Georgia Institute of Technology School of Electrical and Computer Engineering. Midterm-1 Exam (Solution)

University of Toronto. Final Exam

Where Does Power Go in CMOS?

ECE 342 Electronic Circuits. Lecture 34 CMOS Logic

Transcription:

Signature: EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010 obert Dick Show your work. Derivations are required for credit; end results are insufficient. Closed book. No electronic mental aids, e.g., calculators. Honor Pledge: I have neither given nor received aid in this exam. VDD clk f b a c Cy VSS Cx VSS clk VSS Figure 1: Example circuit. 1. (20 pts.) Consider the circuit in Figure 1. Hint: The top transistor is a PMOSFET and the rest are NMOSFETs. (a) (1 pts.) What style of logic is this implemented in? Dynamic CMOS or Dynamic. (b) (1 pts.) Is this an example of ratioed logic? No. Comment: atioed logic is a class of static logic for which steady-state correctness depends on transistor sizing. One example is pseudo-nmos. (c) (5 pts.) What function is implemented?

f(a, b, c) = a + b c (d) (8 pts.) If C x = 5C Y, then what is the lowest voltage node f may reach during the evaluate stage if a transitions from 0 V to 2.5 V but b and c remain at 0 V. Show your work. State and support your assumptions. Assume transistor a stays on. Thus, We also know that C x = q, V x (1) C y = q, and V y (2) C x = 5C y. (3) V y V x = 5 (4) 2.5 V V x = 0 V + V y so (5) 2.5 V V x = 5 V x (6) V x = 2.5 V 6 = 0.42 V. (7) V x and V y may both reach 2.08 V. That is high enough to turn off transistor a because 2.5 V 0.43 V = 2.07 V. However, 2.08 V does provide a fairly tight lower bound on V x. The error is less than 0.002 V. It was also fine to compute the exact V x when transistor a turns off. (e) (5 pts.) If clk, a, b, and c are all 0 V, V CY is 0.25 V, and Figure 2 gives the I D V GS curve for each NMOSFET, find an upper bound on the leakage current for the logic gate. Hint: It is fine to extrapolate. Current for transistor a is approximately 10 12 A. That provides a upper bound on the current for the entire gate. Comment: It was also fine to attempt to consider the impacts of the other series transistors on leakage. 2. (10 pts.) Consider a load with resistance and capacitance C that is driven by a timevarying voltage source. (a) (5 pts.) Derive an expression for the total energy consumed in the resistor if the voltage source changes instantly from 0 V to 2.5 V at time zero.

Figure 2: NMOSFET I D V GS curve. = = = t=0 t=0 t=0 = V DD 2 = V DD 2 V (t) I (t) dt V (t) V (t) dt V DD e V t /C DDe t/c dt t=0 = V DD 2 C 2 = V DD 2 C 2 ( C 2 e 2t / dt (0 1) ) e 2t /C t=0 (b) (5 pts.) If the input voltage changes from 0 V to 2.5 V gradually instead of instantly, what is the effect on the total energy consumed in the resistor? Explain your answer. A correct but unsupported answer is not sufficient. It is reduced because V must be less than in the prior case and any increase in time will be compensated for by a quadratic improvement in power consumption. 3. (10 pts.) Consider the circuit in Figure 3. V s changes from 0 V to 2.5 V at time zero. (a) (5 pts.) Derive an expression for the time constant when driving node d. τ d = r2 (c1 + c3 + c4 + c5 + c6) + (r2 + r3) c7.

s c2 c1 r1 r2 r4 r3 d c7 r5 r6 r7 c3 c4 r8 c5 c6 Figure 3: C network. (b) (5 pts.) Derive an expression for the time at which V d will reach 2 V. Hint: If you think you need a calculator, check the references at the end of the exam for a good alternative. ln 2.0 V = 2.5 V ( 1 5 4. (10 pts.) Consider the layout in Figure 4. ) (1 e t τ (8) 4 5 = 1 e t τ (9) 1 5 = e t τ (10) ) = t (11) τ t = τ ln ( ) 1 5 (12) t = 1.6τ (13) (a) (2 pts.) What type of logic function does this layout implement? A messed up inverter. (b) (8 pts.) Point out the three largest problems with this layout. For each explain the impact on gate behavior. When possible, indicate the ways in which important parameters are influenced, e.g., k. i. The bottom half of the NMOSFET gate is missing. ii. The PMOSFET drain is bigger than it needs to be, increasing capacitance without benefit. iii. The NMOSFET and PMOSFET active regions are the same width, which would result in asymmetric pull-up and pull-down resistances if the gates were designed correctly.

Figure 4: Messed up layout. 5. (5 pts.) Using three or fewer sentences, explain one difference in the requirements for 6T cell SAM sense amplifiers and 1T cell DAM sense amplifiers. 1T DAM has destructive reads, so re-writing sense amplifiers are useful for it. This isn t required for 6T SAM. 6. (5 pts.) Using three or fewer sentences, explain what silicides are and why they are useful. In the context of digital integrated circuits, silicides are compounds of silicon and metal. They are useful because they have significantly lower resistances than silicon, even heavily-doped silicon. 7. (5 pts.) Draw both a high-level symbol and transistor-level schematic for a falling-edge triggered flip-flop with two inputs, a and b. The output of the flip-flop should toggle if a is 2.5 V or b is equal to the current output of the flip-flop but should otherwise remain unchanged. If gate sizing is important, specify it. You may use hierarchy, i.e., once you show the structure of an inverter once and give a symbol for it, you may use the symbol from then on. a b f + 0 0 1 0 1 0 1 0 f 1 1 f The symbol s clock input should have a bubble and triangle. f + = af + a b = af a b, e.g., three two-input NANDs. The rest of this is a D flip-flop. See lecture notes or textbook for schematics of these gates. If it still isn t clear, email me and I will scan and post valid design.

8. (5 pts.) Using three or fewer sentences, give an example of a situation in which it is important to consider interconnect parasitic inductance and explain a problem caused by this parasitic inductance. Off-chip interconnect is used to supply power to an integrated circuit with rapidly varying power consumption. During rapid current increase, the voltage across the parasitic inductor increases, decreasing the voltage across the integrated circuit. This is called L di dt drop. 1 eference material C OX C O C j m j φ b C jsw m jsw φ bsw (ff/µm 2 ) (ff/µm) (ff/µm 2 ) (V) (ff/µm) (V) NMOS 6 0.31 2 0.5 0.9 0.28 0.44 0.9 PMOS 6 0.27 1.9 0.48 0.9 0.22 0.32 0.9 Name Value kt/q 25.875 mj /C NMOSFET I S 21.0 pa PMOSFET I S 41.8 pa n (for I D calculation) 1.5

0 The natural logarithm of x -0.2-0.4-0.6-0.8-1 ln(x) -1.2-1.4-1.6-1.8-2 -2.2-2.4 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 x