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

Similar documents
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 )

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

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

Lecture 13 - Digital Circuits (II) MOS Inverter Circuits. March 20, 2003

Lecture 5: DC & Transient Response

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

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

Lecture 6: DC & Transient Response

CMOS Inverter (static view)

Lecture 5: DC & Transient Response

ECE 546 Lecture 10 MOS Transistors

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

EE5780 Advanced VLSI CAD

Lecture 4: DC & Transient Response

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

Digital Integrated Circuits A Design Perspective

Lecture 12 Circuits numériques (II)

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

DC and Transient Responses (i.e. delay) (some comments on power too!)

ECE 342 Electronic Circuits. 3. MOS Transistors

5. CMOS Gate Characteristics CS755

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

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

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

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

MOS Transistor Theory

Design of Analog Integrated Circuits

ECE 342 Solid State Devices & Circuits 4. CMOS

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

3. Basic building blocks. Analog Design for CMOS VLSI Systems Franco Maloberti

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

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

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

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

ECE 415/515 ANALOG INTEGRATED CIRCUIT DESIGN

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

EEE 421 VLSI Circuits

THE INVERTER. Inverter

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

MOSFET and CMOS Gate. Copy Right by Wentai Liu

COMBINATIONAL LOGIC. Combinational Logic

Lecture 13 MOSFET as an amplifier with an introduction to MOSFET small-signal model and small-signal schematics. Lena Peterson

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

ECE 342 Electronic Circuits. Lecture 34 CMOS Logic

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

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

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

Lecture 12 CMOS Delay & Transient Response

Digital Integrated Circuits

CMPEN 411 VLSI Digital Circuits. Lecture 03: MOS Transistor

MOS Transistor Theory

CMOS Technology for Computer Architects

Properties of CMOS Gates Snapshot

VLSI Design and Simulation

CHAPTER 15 CMOS DIGITAL LOGIC CIRCUITS

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

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

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

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

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

CPE/EE 427, CPE 527 VLSI Design I L06: CMOS Inverter, CMOS Logic Gates. Course Administration. CMOS Inverter: A First Look

ENEE 359a Digital VLSI Design

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE115C Digital Electronic Circuits Homework #3

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

Digital Integrated Circuits A Design Perspective

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

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

CMOS Inverter: CPE/EE 427, CPE 527 VLSI Design I L06: CMOS Inverter, CMOS Logic Gates. Course Administration. CMOS Properties.

ECE321 Electronics I

The CMOS Inverter: A First Glance

Integrated Circuits & Systems

The Physical Structure (NMOS)

EECS 141: FALL 05 MIDTERM 1

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

CPE100: Digital Logic Design I

Topic 4. The CMOS Inverter

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

ECE 342 Electronic Circuits. Lecture 6 MOS Transistors

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]

DC & Transient Responses

ECE 342 Electronic Circuits. Lecture 35 CMOS Delay Model

EE141Microelettronica. CMOS Logic

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

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

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

! PN Junction. ! MOS Transistor Topology. ! Threshold. ! Operating Regions. " Resistive. " Saturation. " Subthreshold (next class)

SECTION: Circle one: Alam Lundstrom. ECE 305 Exam 5 SOLUTIONS: Spring 2016 April 18, 2016 M. A. Alam and M.S. Lundstrom Purdue University

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

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

L2: Combinational Logic Design (Construction and Boolean Algebra)

Step 1. Finding V M. Goal: Þnd V M = input voltage for the output = V M both transistors are saturated at V IN = V M since

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

Transcription:

University of Pennsylvania Department of Electrical and System Engineering Circuit-Level Modeling, Design, and Optimization for Digital Systems ESE370, Fall 2015 Midterm 1 Monday, September 28 5 problems with weights indicated. Parts within a problem will not be weighted equally. Calculators allowed. Closed book = No text or notes allowed. Final answers here. Additional workspace in exam book. Note where to find work in exam book if relevant. Sign Code of Academic Integrity statement on front/back of exam book. Name: Answers Grade: Q1 Q2 Q3 Q4 Q5 Total 1

1. (25 points) Identify if the following circuits are CMOS, why or why not, and their functions. [Show your work for partial credit consideration.] (a) CMOS? (circle one) Yes No (if CMOS) Function (Out) (if not CMOS) Why not? Pull up and pull down not compliments. Output undriven for some cases (A=1, B=1, C=1), and short from Vdd to Gnd in some cases(a=0, B=1, C= 0). 2

(b) CMOS? (circle one) Yes No (if CMOS) Function (Out) OUT = A*/D + B + /C (if not CMOS) Why not? 3

(c) CMOS? (circle one) Yes No (if CMOS) Function (Out) (if not CMOS) Why not? Not complimentary. Pullup network always on, and when A=B=C=1, pulldown network is on creating a short from power to ground. 4

2. (25 points) Provide a CMOS, circuit-level implemenation of the following function (try to minimize the number of stages (first) and the transistor count (second), while retaining fully complementary operation). (We are not asking for transistor sizing in this question.) Out = C*D + /A*C + /B Out = C*(D+/A) + /B /Out = /(C*(D+/A))*B /Out = (/C+/(D+/A))*B /Out = (/C + /D*A)*B 5

(You may continue problem 2 on this almost blank page.) (This page intentionally left almost blank for pagination.) 6

3. (25 points) Consider the following circuit: Assume: all transistors are same size. all on transistors have resitance R on. all transistors have total gate capacitance C g. 7

(a) Highest resistance pull up driving output? Case: A=C=D=0, B=E=1 (b) Highest resistance pull down driving output? Case: C=D=0, A=B=E=1 (c) Lowest capacitance of an input? Which: A, B, or E (d) Highest capacitance of an input? Which: C or D Resistance: 3R on Resistance: 3R on Capacitance: 2C g Capacitance: 4C g (e) Worst-case 10-90 rise time for this gate driving into the C input of another of these gates? Case: A=D=0, B=E=1, C=1 0 Rise Time Expression: 2.2 3R on 4C g = 26.4R on C g (f) Worst-case 10-90 fall time for this gate driving into the C input of another of these gates? Case: A=B=1, C=D=0, E=0 1 Fall Time Expression: 2.2 3R on 4C g = 26.4R on C g [Show your work for partial credit consideration.] 8

4. (20 points) Consider the following non-cmos circuit. Ideal: V dd = 600mV, V thn = 300mV, V thp = -300mV. Use the following simplified transistor models: NMOS: PMOS: V GS V DS Mode I DS > V th < V GS V th Resistive 3.33 10 3 (V GS V th ) V DS > V GS V th Saturation 5 10 4 (V GS V th ) < V th Subthreshold 0 V GS V DS Mode I DS < V th > V GS V th Resistive 3.33 10 3 (V GS V th ) V DS < V GS V th Saturation 5 10 4 (V GS V th ) > V th Subthreshold 0 (a) What function does the circuit perform? Buffer 9

(b) Identify noise margins that will provide restoration assuming V dd and V th are exactly as specified (Ideal). V OH 0.6 V IH 0.4 V IL 0.4 V OL 0 NM L 0.4 NM H 0.2 We can first look at the first stage and call the intermediary node, V X, and then write: V X = 0.6 R I ds = 0.6 6000 I ds (1) Up to V thn = 300mV, the transistor is off so the resistor pulls V X all the way to V dd = 0.6V. The transistor then operates in saturation initially since V ds = V X > 300mV. Here: V X = 0.6 6000 5 10 4 (V in 0.3) = 0.6 3(V in 0.3) (2) This can only hold until V ds = V X < V gs V th. That is: V X < V in 0.3. (3) Substituting V X = V in 0.3 into the saturation equation, we get: V in 0.3 = 0.6 3 (V in 0.3) (4) Which we can solve for V in = 0.45. Additionally, for V in = 0.45, V X = 0.15. Here, we can look at the second stage, which is an inverter with an ideal voltage transfer function with the infinite gain at V X = 300mV. We can use our equations to solve for what V in gives V X = 300mV. 0.3 = 0.6 3 (V in 0.3) V in = 0.4 (5) Therefore we can conclude the transfer function of our non-cmos circuit is as shown above with the noise margins also specified above. 10

5. (5 points) For this problem we consider the circuit below. All transistors are sized with W=L=10 and assumed to not be short channel (i.e do not suffer from velocity saturation). They are like the MOSFETS discussed in class with the following behavior: V GS V DS Mode I DS ( ) ( ) > V th < V GS V th Resistive µ n C W OX (VGS V L th ) V DS (V DS) 2 ( ) 2 µ > V GS V th Saturation nc OX W (VGS V 2 L th ) 2 ( ) ( ) V < V th Subthreshold I W GS V th S L e nkt /q 1 e V DS kt /q (1 + λv DS ) (a) What function does this gate perform? Inverter (b) The input is switched from V dd to Gnd and allowed to reach steady-state. Circle the region of operation each transistor is operating in. i. Mn1: Subthreshold Linear Saturation ii. Mn2: Subthreshold Linear Saturation iii. Mp1: Subthreshold Linear Saturation iv. Mp2: Subthreshold Linear Saturation When the input is switched down to ground, the pmos transistors have a V gs > V th, and the nmos transistors have a V gs < V th. Therefore both the nmos transistors are in subthreshold. The pmos transistors initially enter saturation because their V ds = V dd > V gs V th. However, as V Out charges up to V dd to its steady state voltage, V ds falls below V gs V th and both pmos transistors fall into the Linear/Resistive region. 11