University of Toronto. Final Exam

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

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

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

University of Toronto. Final Exam

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

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

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

EE141-Fall 2011 Digital Integrated Circuits

Digital Integrated Circuits A Design Perspective

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

CMOS Digital Integrated Circuits Lec 13 Semiconductor Memories

Semiconductor Memories

VLSI Design and Simulation

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]

Power Dissipation. Where Does Power Go in CMOS?

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

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

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

The Devices. Devices

Hw 6 and 7 Graded and available Project Phase 2 Graded Project Phase 3 Launch Today

Semiconductor Memory Classification

Semiconductor memories

EECS 141: FALL 05 MIDTERM 1

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

C.K. Ken Yang UCLA Courtesy of MAH EE 215B

Lecture 25. Semiconductor Memories. Issues in Memory

Digital Integrated Circuits EECS 312

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

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

GMU, ECE 680 Physical VLSI Design 1

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

Lecture 34: Portable Systems Technology Background Professor Randy H. Katz Computer Science 252 Fall 1995

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

ECE 342 Electronic Circuits. Lecture 6 MOS Transistors

EECS 151/251A Homework 5

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE 434 Lecture 33. Logic Design

Chapter 4 Field-Effect Transistors

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

CMPEN 411 VLSI Digital Circuits. Lecture 03: MOS Transistor

Chapter Overview. Memory Classification. Memory Architectures. The Memory Core. Periphery. Reliability. Memory

VLSI Design, Fall Logical Effort. Jacob Abraham

ECE 546 Lecture 10 MOS Transistors

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

The CMOS Inverter: A First Glance

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

Semiconductor Memories

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

! Charge Leakage/Charge Sharing. " Domino Logic Design Considerations. ! Logic Comparisons. ! Memory. " Classification. " ROM Memories.

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

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

EE141Microelettronica. CMOS Logic

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

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

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

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

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

SEMICONDUCTOR MEMORIES

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ENEE 359a Digital VLSI Design

EE 230 Lecture 31. THE MOS TRANSISTOR Model Simplifcations THE Bipolar Junction TRANSISTOR

ECE321 Electronics 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

EE241 - Spring 2000 Advanced Digital Integrated Circuits. References

F14 Memory Circuits. Lars Ohlsson

The Devices: MOS Transistors

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

S No. Questions Bloom s Taxonomy Level UNIT-I

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

! Memory. " RAM Memory. ! Cell size accounts for most of memory array size. ! 6T SRAM Cell. " Used in most commercial chips

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ECE 342 Electronic Circuits. 3. MOS Transistors

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

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

Topics to be Covered. capacitance inductance transmission lines

Digital Integrated Circuits A Design Perspective

ECE 342 Electronic Circuits. Lecture 34 CMOS Logic

Exam 2-Solutions ECE 410

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

EE 330 Lecture 37. Digital Circuits. Other Logic Families. Propagation Delay basic characterization Device Sizing (Inverter and multiple-input gates)

Interconnects. Introduction

Lecture 4: CMOS Transistor Theory

Floating Point Representation and Digital Logic. Lecture 11 CS301

High-to-Low Propagation Delay t PHL

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Semiconductor Memories

Very Large Scale Integration (VLSI)

6.012 Electronic Devices and Circuits Spring 2005

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

MOS Transistor I-V Characteristics and Parasitics

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

CMOS Inverter (static view)

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

EE 330 Lecture 36. Digital Circuits. Transfer Characteristics of the Inverter Pair One device sizing strategy Multiple-input gates

Transcription:

University of Toronto Final Exam Date - Apr 18, 011 Duration:.5 hrs ECE334 Digital Electronics Lecturer - D. Johns ANSWER QUESTIONS ON THESE SHEETS USING BACKS IF NECESSARY 1. Equation sheet is on last page of test.. Calculator type unrestricted 3. Grading indicated by [ ]. Attempt all questions since a blank answer will certainly get 0. Question Mark 1 3 4 5 Last Name: 6 Total First Name: Student #: (max grade = 36) page 1 of 9

[6] Question 1: Each correct answer is worth 0.5 marks. For the questions below, circle one of True [T] or False [F]. T F In the 1970 s and 1980 s, CMOS digital circuits became more popular than bipolar digital circuits due to their higher speed. T F Two ways to add dopants to a silicon substrate are ion implantation and injection. T F For the detailed MOS gate capacitance model, the gate-bulk capacitance is 0 when the transistor is in triode. T F Channel length modulation of digital circuits is important as it reduces the speed of digital circuits. T F Elmore delay is not necessarily accurate in absolute prediction of an RC tree delay but if one minimizes the Elmore delay, generally, the RC tree delay is also minimized. T F Since dynamic gates precharge high then fall low during evaluation, a dynamic bus will never see twice the crosstalk capacitance due opposite switching during evaluation. T F It is not possible to make a symmetric CMOS 3-input nand gate. T F Most flash memory is built as NOR memory architecture. T F Hot carrier injection is a self-limiting mechanism when putting electrons on a floating gate. T F A DRAM memory cell should be refreshed after every read of that cell. T F The pmos transistors in a SRAM memory cell generally do not affect read or write speed. T F Bitline twists are used in SRAM memory to reduce capacitance coupling and therefore increase memory speed. page of 9

[6] Question : Transistor equivalency says that that transistors in series having the same width is equivalent to a single transistor with that width and the lengths added together as shown below. For the case below (voltage, width and lengths shown), show that this is indeed true (not using transistor equivalency) by finding I D1 and I D3 and also find V 1. (Ignore body effect and finite output impedance). 3V 3V 3V V 1 I D1 W L W L 1 3V I D3 W L 3 = W ( L 1 + L ) W = 1µm L 1 = 0.5µm L = 0.5µm (transistor parameters on last page) page 3 of 9

[6] Question 3: Consider the d register shown below. D I 5 T 1 I 1 I I 6 T 3 I 3 I 4 Q CK I 7 I 8 T T 4 Assuming that each T-gate turns on/off according to it controlling signal edge, and defining the following delays: is the delay through the i th inverter T Ii T Gi T Ti is the delay through the i tht-gate from its control input to its output is the delay through the i tht-gate from its data input to its output a) Find T setup in terms of T Ii, T Gi and T Ti (be specific in terms of i ). b) Find T pcq in terms of T Ii, T Gi and T Ti (be specific in terms of i ). page 4 of 9

[6] Question 4: a) Explain why when a single logic signal is crossing from clock domain 1 to clock domain, the last logic element in clock domain 1 should be a register. Give an example where an error occurs if the last element is NOT a register. (Show a timing diagram in your example). b) A 3-register synchronizer (1 register in clock domain 1 and 3 registers in clock domain ) uses registers with τ s = 500ps and t rd = 00ps. Assuming the input toggles at 10MHz, what is the minium clock period for which the mean time between failures is 1000 years? (Your clock period answer only needs to be accurate to 0%). page 5 of 9

[6] Question 5: A single CMOS inverter is sized with minimum transistor lengths of 0.5um, NMOS width of 1um and PMOS width of um. This inverter is driving a fixed capacitive load of 50fF. However, the output wire of the inverter also has 50fF capacitive coupling to another signalling wire which may or may not switch when the inverter switches. Estimate the fastest delay (either t dr or t df ) and slowest delay (either t dr or t df ) through the inverter taking into account the adjacent signalling wire. Use parameters on last page. page 6 of 9

[6] Question 6: a) An embedded SRAM contains 819 8-bit words. If it is physically arranged in a square fashion, how many bits will be used in the row decode and how many bits will be used in the column decode? (assume the cell aspect ratio is square). b) A dynamic memory cell has a worst case leakage current of na (independent of voltage) and is refreshed every 100µs. If the power supply is 3V and the cell voltage should not leak lower than 1.8V, find the required cell capacitance value. c) In a DRAM memory, the sense amps are connected directly to the bit lines. In a SRAM memory, the sense amps are connected to the bit lines through isolation PMOS transistors. Explain why the isolation transistors are needed in an SRAM. Also, explain why the isolation transistors should NOT be used in a DRAM. page 7 of 9

(blank sheet for scratch calculations) page 8 of 9

ECE334 Digital Electronics Equation Sheet Constants: k = 1.38 10 3 JK 1 ; q = 1.60 10 19 C ; V T = kt q 6mV at 300 K; ε 0 = 8.854 10 1 F/m ; k ox = 3.9 ; caps: C ox = ( k ox ε 0 ) t ox ; C j C j0 ( 1 + V R 0 ) M j = ; NMOS: β I ;(active) I D = 0.5β n ( V GS V tn ) n = µ n C ox ( W L) ; V tn > 0 ; V DS 0 ; (triode) D = β n (( V GS V tn )V DS ( V DS ) ) ; (triode) V DS ( V GS V tn ) ;(active) V DS ( V GS V tn ) ; V tn = V tn0 + γ( V SB + s s ) ; (( (subthreshold) I D I D0 e V GS V tn ) ( nv T )) V DS V T = ( 1 e ) ; PMOS: β I ;(active) I D = 0.5β p ( V GS V tp ) p = µ p C ox ( W L) ; V tp < 0 ; V DS 0 ; (triode) D = β p (( V GS V tp )V DS ( V DS ) ) ; (triode) V DS ( V GS V tp ) ;(active) V DS ( V GS V tp ) ; Simple cap model: C g = C ox WL ;if L min ; C gu C ox L min ; C g = C gu W ; C d = C s = C du W ; CMOS inverter: V TH = ( V DD + V tp + V tn r) ( 1 + r) ; r = ( µ n ( W L) n ) ( µ p ( W L) p ) ; RC delay est: t dr = t df = 1.τ ; τ = R eq C ; R eqn =.5 ( µ n C ox ( W L) n ( V DD V tn )) ; R eqp =.5 ( µ p C ox ( W L) p ( V DD + V tp )) ; ( W p W n ) opt = µ n µ p Unit delay est: t df t df1 = ( C L C L1 ) (( W L) n1 ( W L) n ) Min delay: t delay = τ inv ( C out C in ) ; total delay = Nfτ inv ; f N = C out C in ; usually f = 4 Power diss: P dyn = P 1 0 fc L V DD ; P dp = 0.5P 1 0 fv DD I peak ( t r + t f ); I peak = 0.5β n ( V TH V tn ) ; Elmore Delay: τ i C k R ik ; dist RC, τ RC ; k Interconnect: R = ( ρl) ( tw) ; R = ρ t ; C = ( ε ox wl) t ; C = ε ox lw ( h+ 0.77 + 1.06( w h) 0.5 + 1.06( t h) 0.5 ) ; Max delay constraint: T c t pcq + t pd + t setup Min Delay constraint:t hold t ccq + t cd Metastability: MTBF e T τ s = ( t rd F D F CLK ) SRAM: M3 is cell access transistor, M1 is inverter NMOS, M5 is inverter PMOS, SRAM read: W 1 W 3 ( V DD V A V tn ) ( ( ( V DD V tn )V A V A ) ) ; I cell = (( µ n C ox ) ) ( W 3 L) ( V DD V tn ) V BL = ( I cell t) C BL SRAM write: W 3 W 5 ( µ p ( V DD + V tp ) ) ( µ n (( V DD V tn )V A V A ) ) MOS Transistor; CMOS basic parameters. Channel length = 0.5µm, m j = 0.5, o = 0.9V V T0 ( V) γ ( V 0.5 ) µc ox ( µa V ) λ ( V 1 ) C ox ( ff µm ) C o ( ff µm) C j ( ff µm ) C jsw ( ff µm) NMOS 0.4 0.4 10 0.06 6 0.3 0.3 PMOS -0.4 0.4 30 0.1 6 0.3 0.3 V T0 is the threshold voltage with zero bulk-source voltage; γ is used to account for non-zero bulk-source voltage; µc ox is the transistor current gain parameter; λ is to account for the transistor finite output impedance (channel length modulation); is the gate capacitance per unit area; is the gate overlap capacitance per unit length; is the drain/source junction C o capacitance per unit area; C jsw is the drain/source junction capacitance per unit length to account for drain/source perimeter capacitance. Assume this value is the same for all perimeters C ox C j page 9 of 9