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

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

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

University of Pennsylvania Department of Electrical Engineering. ESE 570 Midterm Exam March 14, 2013 FORMULAS AND DATA

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

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

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

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

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

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

University of Toronto. Final Exam

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

CMOS Digital Integrated Circuits Lec 13 Semiconductor Memories

MOSFET: Introduction

CMPEN 411 VLSI Digital Circuits. Lecture 03: MOS Transistor

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

MOS Transistor Theory

! MOS Capacitances. " Extrinsic. " Intrinsic. ! Lumped Capacitance Model. ! First Order Capacitor Summary. ! Capacitance Implications

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

VLSI Design and Simulation

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

The Devices: MOS Transistors

EECS 141: FALL 05 MIDTERM 1

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE115C Winter 2017 Digital Electronic Circuits. Lecture 3: MOS RC Model, CMOS Manufacturing

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

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: CMOS Inverter: Visual VTC. Review: CMOS Inverter: Visual VTC

Digital Integrated Circuits A Design Perspective. Semiconductor. Memories. Memories

CMOS Inverter. Performance Scaling

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

ECE 546 Lecture 10 MOS Transistors

Semiconductor Memories

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

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

Power Dissipation. Where Does Power Go in CMOS?

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

Chapter 4 Field-Effect Transistors

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

CMOS Inverter (static view)

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE105 Fall 2014 Microelectronic Devices and Circuits. NMOS Transistor Capacitances: Saturation Region

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

EE141Microelettronica. CMOS Logic

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

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

Semiconductor memories

Digital Integrated Circuits A Design Perspective

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

Digital Integrated Circuits A Design Perspective

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

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

ECE 497 JS Lecture - 12 Device Technologies

EECS 141: SPRING 09 MIDTERM 2

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

EEC 118 Lecture #2: MOSFET Structure and Basic Operation. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

Digital Integrated Circuits A Design Perspective

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

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

Semiconductor Memory Classification

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

Chapter 2 CMOS Transistor Theory. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

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

Lecture 16: Circuit Pitfalls

! Dynamic Characteristics. " Delay

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

EE115C Digital Electronic Circuits Homework #6

Lecture 3: CMOS Transistor Theory

EE241 - Spring 2000 Advanced Digital Integrated Circuits. References

ECE-343 Test 2: Mar 21, :00-8:00, Closed Book. Name : SOLUTION

VLSI. Faculty. Srikanth

Lecture 25. Semiconductor Memories. Issues in Memory

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

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

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

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Today. Refinement. Last Time. No Field. Body Contact

Lecture 12 CMOS Delay & Transient Response

ECE 342 Electronic Circuits. 3. MOS Transistors

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

GMU, ECE 680 Physical VLSI Design 1

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

Check course home page periodically for announcements. Homework 2 is due TODAY by 5pm In 240 Cory

S No. Questions Bloom s Taxonomy Level UNIT-I

EE141- Fall 2002 Lecture 27. Memory EE141. Announcements. We finished all the labs No homework this week Projects are due next Tuesday 9am EE141

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

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

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

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

MOS Transistor I-V Characteristics and Parasitics

The Physical Structure (NMOS)

Digital Microelectronic Circuits ( )

Integrated Circuits & Systems

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

Transcription:

University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals ESE570, Spring 2016 Final Friday, May 6 5 Problems with point weightings shown. All 5 problems must be completed. Calculators allowed. Closed book = No text or notes allowed. Clearly label all final answers. Name: 1

University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals ESE570, Spring 2016 Formulas and Data Friday, May 6th Physical Constants: n i = intrinsic concentration (undoped) silicon = 1.45 10 10 cm 3 @ 300 K k = Boltzman s constant = 1.38 10 23 J/ K q = electronic charge = 1.60 10 19 C 1 angstrom = 10 8 cm ɛ Si = permittivity of Si = 1.06 10 12 F/cm ɛ SiO2 = ɛ ox = permittivity of SiO 2 = 0.34 10 12 F/cm MOS Transistor IV Characteristics: nmos: pmos: V GS V DS Mode I DS ) V GS V T h e nkt /q ( 1 e V DS kt /q ) (1 + λv DS ) V T h Subthreshold ( I W S L > V T h < V GS V T h Resistive k n2 (2(V GS V T h )V DS VDS)(1 2 + λv DS ) V GS V T h Saturation k n2 (V GS V T h ) 2 (1 + λv DS ) k n = µ n C ox W n L n V GS V DS Mode I DS ) V GS V T h e nkt /q ( 1 e V DS kt /q ) (1 + λv DS ) V T h Subthreshold ( I W S L < V T h > V GS V T h Resistive k n2 (2(V GS V T h )V DS VDS)(1 2 + λv DS ) V GS V T h Saturation k n2 (V GS V T h ) 2 (1 + λv DS ) k p = µ p C ox W p L p Threshold Voltage: V T h = V T 0 + γ ( 2φ F + V SB 2φ F ) (p-sub) φ F = kt ln n i q N A γ = 2ɛ Si qn A C ox and (n-sub) φ F = kt q ln N D ni 2

CMOS Capacitors: C ox = ɛox t ox C O = C GSO = C GDO = C ox W L D MOS Gate Capacitance: MOS Diffusion Capacitance: C diff = C db = A D C j0 + P D C j0sw A D = Area of diffusion region P D = Perimeter of diffusion region Static/Dynamic Characteristics of Gates: V 50% = 1 2 (V OL + V OH ) τ P HL = time for output voltage to fall from V OH to V 50% τ P LH = time for output voltage to rise from V OL to V 50% τ P = τ P HL+τ P LH 2 Average Current Delay Model: τ P HL = C load V HL I avg,hl = C load(v OH V 50% ) I avg,hl τ P LH = C load V LH I avg,lh = C load(v 50% V OL ) I avg,lh First-order RC Delay Model: τ P HL = 0.69 C load R P D τ P LH = 0.69 C load R P U Power Equations: P tot = P dyn + P SC + P stat P dyn = dynamic power = a ( ) 1 Cload V 2 f 2 P SC = short circuit power = ac SC V 2 f P stat = static power = V I stat where a=acitivity factor, f=switching frequency 3

1. (30 pts) Consider the simple 2-input multiplexer implementation using pass transistors and CMOS inverters: All transistors W=L=1. The unit resistance of an nmos with W=L=1 is R un. The unit resistance of a pmos with W=L=1 is R up = R un. The gate capacitance and diffusion capacitance of a unit nmos and pmos are C g and C diff respectively. Assume inputs are driven by R un drive with 2C diff self load. Using the first-order RC model, report delay from this R un input driver driving the inputs through to the output of this circuit driving a 4C g load. Assume all inputs arrive at the same time, and give answer in terms of R un, C diff, and C g. Show work for partial credit. 4

Page Left Intentionally Blank 5

2. (20 pts) Following is a dynamic D-Latch with its corresponding symbol. Using the dynamic D-Latch above, a failed attempt to implement the least significant bit of a counter (toggles logic value on every positive edge of clock cycle), and a waveform showing how it does perform. 1 0.8 Circuit Behavior CLK toggle 0.6 V 0.4 0.2 0 0 1e-09 2e-09 3e-09 4e-09 s (a) What is going wrong with this circuit? (qualitative answer expected) (b) How would you modify the circuit to achieve correct operation? 6

3. (20 pts) Following is an attempt to compute A*B+C in domino logic that does not work correctly. (a) What does the circuit currently compute? (b) What is wrong with this circuit? (Qualitative explanation of the phenomenon.) 7

(c) How would you fix this circuit? (draw revised correct circuit) 8

4. (20 pts) SRAM memory array. Assume we have a 5-transistor SRAM cell consisting of two inverters in feedback storing the bit value with one access transistor for both the read and write operations. The memory cell in the figure below is used to create a memory array with d rows and w columns (d words of w bits each). (a) What is the capacitance of the bit line, BL, in terms of access transistor width W access, d, and C diff? (b) Assume bit line, BL, is pre-charged to V dd prior to a read operation. During the read operation, what is the delay of the memory cell driving BL in terms of W access, d, C diff, R un, and W 1. 9

(c) What is the capacitance of the word line, WL in terms of W access, w, and C g? (d) Assuming word line, WL, is driven by an inverter with transistor sizing W n = W p = W wldrive, what is the delay driving WL in terms of W wldrive, W access, w, C diff, C g, and R un? 10

5. (10 pts) Given below is the 1T DRAM cell with sample waveforms for writing a 1 and reading the cell in sequence. Describe the operation of the cell for the write/read sequence shown. Give details of what happens to the bit line (BL) and word line (WL). Discuss any design considerations that must be accounted for with this cell for long term operation. Waveform X is the voltage on storage capacitor C S. 11