Homework Assignment #5 EE 477 Spring 2017 Professor Parker

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

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

EE115C Digital Electronic Circuits Homework #6

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

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

VLSI Design and Simulation

EE115C Digital Electronic Circuits Homework #5

EE371 - Advanced VLSI Circuit Design

Topics to be Covered. capacitance inductance transmission lines

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

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

VLSI Design, Fall Logical Effort. Jacob Abraham

Physical Design of Digital Integrated Circuits (EN0291 S40) Sherief Reda Division of Engineering, Brown University Fall 2006

Lecture 12 CMOS Delay & Transient Response

VLSI GATE LEVEL DESIGN UNIT - III P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) Department of Electronics and Communication Engineering, VBIT

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

Lecture 5. MOS Inverter: Switching Characteristics and Interconnection Effects

Homework Assignment #1 Solutions EE 477 Spring 2017 Professor Parker

EECS 141: SPRING 09 MIDTERM 2

Exam 2 Fall How does the total propagation delay (T HL +T LH ) for an inverter sized for equal

Interconnect (2) Buffering Techniques.Transmission Lines. Lecture Fall 2003

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

Very Large Scale Integration (VLSI)

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

EE371 - Advanced VLSI Circuit Design

Homework #2 10/6/2016. C int = C g, where 1 t p = t p0 (1 + C ext / C g ) = t p0 (1 + f/ ) f = C ext /C g is the effective fanout

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

MOSIS REPORT. Spring MOSIS Report 1. MOSIS Report 2. MOSIS Report 3

Lecture 4: DC & Transient Response

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

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

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.

EECS 151/251A Homework 5

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

ENEE 359a Digital VLSI Design

EE141Microelettronica. CMOS Logic

Problem Set 9 Solutions

Interconnect (2) Buffering Techniques. Logical Effort

University of Toronto. Final Exam

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

ENEE 359a Digital VLSI Design

EE 560 CHIP INPUT AND OUTPUT (I/0) CIRCUITS. Kenneth R. Laker, University of Pennsylvania

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 16: Circuit Pitfalls

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

Interconnects. Wire Resistance Wire Capacitance Wire RC Delay Crosstalk Wire Engineering Repeaters. ECE 261 James Morizio 1

DesignConEast 2005 Track 4: Power and Packaging (4-WA1)

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

Digital Integrated Circuits A Design Perspective

ECE321 Electronics I

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

Lecture 5: DC & Transient Response

EE5780 Advanced VLSI CAD

THE INVERTER. Inverter

3. Design a stick diagram for the PMOS logic shown below [16] Y = (A + B).C. 4. Design a layout diagram for the CMOS logic shown below [16]

Digital Integrated Circuits. The Wire * Fuyuzhuo. *Thanks for Dr.Guoyong.SHI for his slides contributed for the talk. Digital IC.

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

EECS 141: FALL 05 MIDTERM 1

VLSI Circuit Design (EEC0056) Exam

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

CMOS Logic Gates. University of Connecticut 181

EE115C Digital Electronic Circuits Homework #4

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

ECE 6412, Spring Final Exam Page 1 FINAL EXAMINATION NAME SCORE /120

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

Lecture 6: DC & Transient Response

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

Digital Integrated Circuits

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

CMOS Transistors, Gates, and Wires

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

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

Lecture 7 Circuit Delay, Area and Power

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Practice 7: CMOS Capacitance

Interconnects. Introduction

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

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

Lecture 9: Sequential Logic Circuits. Reading: CH 7

EEE 421 VLSI Circuits

5. CMOS Gate Characteristics CS755

The Linear-Feedback Shift Register

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

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

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

The Inverter. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic

EE141- Spring 2007 Digital Integrated Circuits

Capacitance - 1. The parallel plate capacitor. Capacitance: is a measure of the charge stored on each plate for a given voltage such that Q=CV

The Wire EE141. Microelettronica

CMOS Logic Gates. University of Connecticut 172

Digital EE141 Integrated Circuits 2nd Combinational Circuits

The Wire. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. July 30, 2002

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

The CMOS Inverter: A First Glance

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

Sequential Logic Circuits

Transcription:

Homework Assignment #5 EE 477 Spring 2017 Professor Parker Question 1: (15%) Compute the worst-case rising and falling RC time constants at point B of the circuit below using the Elmore delay method. Assume all transistors are unit sized and wire capacitance is lumped. Assume Rchn = 2000 ohms. Cg(n+p) = 20 ff, Cd(n+p) = 20ff, and Cint = 10 ff. Rint for interconnect1 is 10 ohms, interconnect2 is 5 ohms, and interconnect3 is 7 ohms. Recall that channel resistance is inversely proportional to beta. So: R "#$ = β % R "#% β $ Since all transistors are unit sized, W/L is same. => R "#$ = 219.4 2000 = 8604 Ω 51 Note that interconnect capacitance is lumped at the beginning, so we don t need to consider it separately for the 3 wires. Following is the circuit for falling delay at B: Falling Elmore delay at B = 2000 20 + 10 + 20 + 20 + 20 + 5 20 = 0. 1801 ns For rising delay at B, the circuit is the same except that Rchn is replaced with Rchp and the leftmost Gnd symbol is replaced with Vdd. Rising Elmore delay at B = 8604 20 + 10 + 20 + 20 + 20 + 5 20 = 0. 77446 ns

Question 2: a) (15%) Is CBADEFGHIBACAGD an Euler path for the PMOS transistors shown in the circuit below. If so, mark it. If not, mark where it fails. No, it fails as shown. Note: If we start from the other C PMOS transistor, it fails immediately because there is no B connected to C. b) (5%) What information does an Euler path tell you about transistor placement when laying out a compound gate? Transistors should be laid out from left-to-right in the order of the Euler path. This allows maximum possible sharing of diffusion regions.

c) (10%) Circle all the diffusion capacitance locations that could contribute to fall time, even if some do not when the longest path is on for discharge. To get worst case discharging path, we must have B = 1, C = 1, A = 0, G = 0. The other inputs are flexible. For example, any 1 NMOS out of D, E, F should be on, any 1 NMOS out of H, I should be on, etc. So, all the diffusion capacitances could possibly contribute to fall time: Note: As an exercise, try to compute the input combinations for A to I which give the worst case fall time.

Question 3: (10%) Assume you have the following wires to place in a layout. The numbers give starting and ending x positions of the wires. Place them using the Left Edge algorithm. Two wires in the same track can start and end at the same point. So a wire can end at 4 and another can start at 4. 3,7 4,6 1,5 2,4 5,7 3,8 1,6 6,8 Track 1: 1,6 6,8 Track 2: 1,5 5,7 Track 3: 2,4 4,6 Track 4: 3,8 Track 5: 3,7 Question 4: (8%) Compute the gate capacitance for an NMOS transistor in linear and saturation region. The NMOS transistor dimensions are: W=9 lambda, L= 3 lambda. Assume L D =0.0 nm Since lambda = 100 nm, we get W = 900 nm, L = 300 nm. C? = ε ABWL t AB = 3.9 8.85 10GHI 900 10 GJ 300 10 GJ 57 10 GH? = 1.63 ff Note: In this case, t ox is thickness of thin oxide because that is the material under the gate. Also, SI units have been used everywhere in the above equation, that s why the power of 10 in ε? is -12, not -14. In linear region, C NOPQ = C? = 1. 63 ff. In saturation, C NOPQ = 2 3 C? = 1. 09 ff. Question 5: (8%) Use the fringing field figure on p. 274 of the text. Assume w/l = 0.2, and w/h = 0.5. Estimate the fringing field factor if t/h = 1. As shown by the maroon lines in the figure below, fringing field factor is 10. Note: For meanings of the terms w, l, h, t, please refer to the textbook or watch the discussion on Apr 7 th.

Question 6: (8%) Assume electrons in a wire on a CMOS chip move at v m/sec and the rise/fall time on the wire is 0.01ns. Assuming wire length is 1 cm, what electron velocity would require us to consider inductance? Inductance should be considered when: τ XYZQ, τ \O]] < 2.5l v 2.5l => v < τ XYZQ, τ \O]] => v < 2.5 0.01 0.01 10 GJ => v < 2.5 10 J m/s Note: Speed of light is 3 10 d m/s, so we should definitely consider inductance here! Question 7: (8%) Ernie Engineer decides to separate the first and second latches of a negative edge-triggered flip flop by a long wire so he can fit the flip flop into little spaces in a complicated layout. Now he finds he needs to increase his clock period. Explain what timing of the flip flop is affected by the long wire? t hold is the hold time, t setup is the setup time, t q is the clock-to-q time, t L2prop is the propagation delay in the feedback path of the second latch, and t comb is the propagation delay of the feedback combinational logic.

If a long wire is placed between the latches, t setup increases, and so clock period also increases. This is because clock period = t setup + t q + max(t comb,t L2prop ). The way to get a better feel for this is to look at the inverter in the first latch with output NOTQ. That inverter sees not only the inverter in the feedback path to the first mux, but sees the C int and R int. The Elmore delay to the input of the second latch includes C int and R int. So the delay to the feedback inverter in the first latch is increased, increasing setup time. Question 8: (8%) Compute the C dp for the source diffusion sidewall that faces the channel of a unit size PMOS transistor. Use diffusion capacitances given above: C jbsp = 18.8 x 10-4 pf/ μm 2 and C jbswp = 3.17 x 10-4 pf/ μm. The sidewall facing the channel has capacitance per unit area, so we need to compute area of the sidewall. Since width of diffusion is not explicitly specified, assume it s equal to the width of the channel, i.e. 0.4 μm. Depth of diffusion is given as x j. C e$ = C fgz$ W x f = 18.8 10 Gi 0.4 0.032 = 0. 024 ff Question 9: (5%) Calculate the resistance of a wire.03 cm long and 6 lambda wide that has resistance.4 ohms/square. Wire Length = 0.03 cm = 3000λ. Square size can be anything as long as the entire wire surface can be filled with an integral number of squares. Let s take square side = 6λ. Total resistance = 0.4 500 = 200 Ω Note: If you instead took squares of side 3λ, there would be 1000 squares along the length and 2 along the width. So total resistance would still be = 0.4 1000 0.4 1000 = 400 400 = 200 Ω.