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

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

COMBINATIONAL LOGIC. Combinational Logic

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

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

EE115C Digital Electronic Circuits Homework #4

EECS 141: SPRING 09 MIDTERM 2

Digital Integrated Circuits A Design Perspective

PASS-TRANSISTOR LOGIC. INEL Fall 2014

COMP 103. Lecture 16. Dynamic Logic

ECE321 Electronics I

EE141Microelettronica. CMOS Logic

EE115C Digital Electronic Circuits Homework #6

CHAPTER 15 CMOS DIGITAL LOGIC CIRCUITS

EECS 141: FALL 05 MIDTERM 1

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

Digital Integrated Circuits A Design Perspective

EEE 421 VLSI Circuits

ΗΜΥ 307 ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ Εαρινό Εξάμηνο 2018

The Physical Structure (NMOS)

Properties of CMOS Gates Snapshot

Circuit A. Circuit B

THE INVERTER. Inverter

EECS 141 F01 Lecture 17

Lecture 5: DC & Transient Response

Static CMOS Circuits. Example 1

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

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

ECE 342 Solid State Devices & Circuits 4. CMOS

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

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

CMOS Inverter (static view)

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

High-to-Low Propagation Delay t PHL

Digital Integrated Circuits A Design Perspective

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

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

Lecture 6: DC & Transient Response

MOSFET and CMOS Gate. Copy Right by Wentai Liu

ECE 342 Electronic Circuits. Lecture 35 CMOS Delay Model

Pass-Transistor Logic

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

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

ECE 342 Electronic Circuits. Lecture 34 CMOS Logic

Lecture 5: DC & Transient Response

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

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

CPE/EE 427, CPE 527 VLSI Design I L18: Circuit Families. Outline

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

MOS Transistor Theory

Power Dissipation. Where Does Power Go in CMOS?

CMOS Logic Gates. University of Connecticut 172

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

Lecture 4: DC & Transient Response

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

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

5. CMOS Gate Characteristics CS755

EE115C Digital Electronic Circuits Homework #5

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

The CMOS Inverter: A First Glance

Dynamic Combinational Circuits. Dynamic Logic

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

EE371 - Advanced VLSI Circuit Design

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

CMOS Logic Gates. University of Connecticut 181

CMOS Technology Worksheet

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

Dynamic Combinational Circuits. Dynamic Logic

CPE/EE 427, CPE 527 VLSI Design I Pass Transistor Logic. Review: CMOS Circuit Styles

ECE 546 Lecture 10 MOS Transistors

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

Delay and Power Estimation

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

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

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

EE 434 Lecture 34. Logic Design

Lecture 12 CMOS Delay & Transient Response

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

Digital EE141 Integrated Circuits 2nd Combinational Circuits

Homework Assignment #5 EE 477 Spring 2017 Professor Parker

Digital Integrated Circuits A Design Perspective

Interconnect (2) Buffering Techniques. Logical Effort

EE5780 Advanced VLSI CAD

Chapter 5 CMOS Logic Gate Design

Dynamic operation 20

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

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

Logical Effort: Designing for Speed on the Back of an Envelope David Harris Harvey Mudd College Claremont, CA

EE5311- Digital IC Design

Very Large Scale Integration (VLSI)

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

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

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

Digital Microelectronic Circuits ( ) Ratioed Logic. Lecture 8: Presented by: Mr. Adam Teman

CMOS Digital Integrated Circuits Lec 13 Semiconductor Memories

Based on slides/material by. Topic 3-4. Combinational Logic. Outline. The CMOS Inverter: A First Glance

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

EECS 427 Lecture 8: Adders Readings: EECS 427 F09 Lecture 8 1. Reminders. HW3 project initial proposal: due Wednesday 10/7

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

Transcription:

RULES: Please try to work on your own. Discussion is permissible, but identical submissions are unacceptable! Please show all intermediate steps: a correct solution without an explanation will get zero credit. Please submit on time. NO late submission will be accepted. Please prepare your submission in English only. No Chinese submission will be accepted. 1. [14pts] Figure 1a shows a standard CMOS inverter. However, during the process of manufacturing, the circuit was contaminated with a particle and the gate of the PMOS transistor got shorted to GND instead of being connected to the input. The contaminated inverter circuit could be modeled as shown in Figure 1b. Figure 1 a. Find V OH, V OL, and V M for the inverters in Figure 1a and 1b. [8pts] b. For a given NMOS, if we want V M=0.5 V, how do you choose the PMOS size? Using following parameters for hand calculations: [6pts] VDD = 1.0 V, V DSAT = 0.3 V for NMOS, and V DSAT = -0.4 V for PMOS NMOS: V T = 0.17V, k n = 130μA/V 2, λ= 0.75 V -1 PMOS: V T = -0.2V, k p = -100μA/V 2, λ= -0.62 V -1

2. [10pts] Consider the circuit in Figure 2. Calculate the total equivalent capacitance on node X as it charges from 0 to VDD/2. Figure 2 You may use the following capacitance values in your calculations: C db_nmos = 0.06 ff, C db_pmos = 0.10 ff, C gb_nmos = 0.14 ff, C gd_pmos = 0.26 ff, C g1 = 0.16 ff, C g2 = 0.30 ff,

3. [6pts] Figure 3 shows the logic diagram of an And-Or-Invert gate. Estimate the activity factor, α 0->1, for the output F, if p(a=1)=1/2, p(b=1)=1/4, and p(c=1)=1/3. (Hint: you need to first find p(f=1) and p(f=0)) Figure 3

4. [8pts] Design in static CMOS using the least number of devices F =AC+BC+AB.

5. [22pts] For the circuit in Figure 4, you can ignore body effect and channel length modulation. Equivalent resistance R eq (W/L=1) of NMOS and PMOS transistors are R n=10 kω and R p = 25 kω, respectively. Figure 4 Logic Gate Delay. a. What function is implemented by this circuit? [4pts] b. Calculate the worst case low-to-high propagation delay. Assume that all output capacitances are lumped together into a single load capacitance C L = 45 ff. (You may ignore all intermediate/internal capacitances for this part.) [6pts] c. Calculate the fastest case high-to-low propagation delay with C L = 45 ff. [6pts] (You may ignore all intermediate/internal capacitances for this part.) d. What are the input patterns that give the worst case t phl and t plh. State clearly what the initial input patterns are and which input(s) has to make a transition in order to achieve this maximum propagation delay. [6pts] (Consider the effect of the capacitances at the internal nodes for this part.)

6. [18pts] Consider the circuit in figure 5: a. What is the logic function implemented by the CMOS transistor network? Size the NMOS and PMOS devices so that the output resistance is the same as that of an inverter with an NMOS W/L = 4 and PMOS W/L = 8. [6pts] b. What are the input patterns that give the worst case t phl and t plh. State clearly what the initial input patterns are and which input(s) has to make a transition in order to achieve this maximum propagation delay. Consider the effect of the capacitances at the internal nodes. [6pts] c. If P(A=1)=0.5, P(B=1)=0.2, P(C=1)=0.3 and P(D=1)=1, determine the power dissipation in the logic gate. Assume VDD=2.5V, C out=30ff and f clk=250mhz. [6pts] Figure 5.

7. [15pts] Consider the circuit in Figure 6: a. Do the following two circuits implement the same logic function? If yes, what is that logic function? If no, give Boolean expressions for both circuits. [6pts] b. Will these two circuits output resistances always be equal to each other? [3pts] c. Will these two circuits rise and fall times always be equal to each other? Why or why not? [6pts] Figure 6

8. [26pts] Consider the circuit in Figure 7. Assume the inverter switches ideally at VDD/2, neglect body effect, channel length modulation and all parasitic capacitance throughout this problem. a. What is the logic function performed by this circuit? [4pts] b. Explain why this circuit has non-zero static dissipation. [4pts] c. Using only just 1 transistor, design a fix so that there will not be any static power dissipation. Explain how you chose the size of the transistor. [6pts] d. Implement the same circuit using transmission gates. [6pts] e. Replace the pass-transistor network in figure with a pass transistor network that computes the following function: x = ABC at the node x. Assume you have the true and complementary versions of the three inputs A, B and C. [6pts] Figure 7

9. [16pts] Consider the circuit in Figure 8. a. Give the logic function of x and y in terms of A, B, and C. Sketch the waveforms at x and y for the given inputs. Do x and y evaluate to the values you expected from their logic functions? Explain. [8pts] b. Redesign the gates using np-cmos to eliminate any race conditions. Sketch the waveforms at x and y for your new circuit. [8pts] Figure 8

10. [20pts] Consider a conventional 4-stage Domino logic circuit as shown in Figure 9 in which all precharge and evaluate devices are clocked using a common clock φ. Keepers are omitted for simplicity. For this entire problem, assume that the pull down network is simply a single NMOS device, so that each Domino stage consists of a dynamic inverter followed by astatic inverter. Assume that the precharge time, evaluate time, and propagation delay of the static inverter are all T/2. Assume that the transitions are ideal (zero rise/fall times). Figure 9 a. Complete the timing diagram for signals Out1, Out2, Out3 and Out4, when the IN signal goes high before the rising edge of the clock φ. Assume that the clock period is 10 T time units. [8pts] b. Suppose that there are no evaluate switches at the 3 latter stages. Assume that the clock φ is initially in the precharge state (φ=0 with all nodes settled to the correct precharge states), and the block enters the evaluate period (φ=1). Is there a problem during the evaluate period, or is there a benefit? Explain. [6pts] c. Assume that the clock φ is initially in the evaluate state (φ=1), and the block enters the precharge state (φ = 0). Is there a problem, or is there any benefit, if the last three evaluate switches are removed? Explain. [6pts]

11. [12pts] Consider the circuit in Figure 10. a. Give the logic function of x and y in terms of A, B, C, and D. Sketch the waveforms at x and y for the given inputs A=1, B=0, C=1, D=1. Do x and y evaluate to the values you expected from their logic functions? Explain (you may want to double-check your answer using a quick HSPICE simulation). [6pts] b. Redesign the gates using np-cmos. Sketch the waveforms at x and y for your new circuit. [6pts] Figure 10