EECS 141: FALL 98 FINAL

Similar documents
EECS 141: SPRING 98 FINAL

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits

Chapter 4. Problems. 1 Chapter 4 Problem Set

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

Preliminary Exam, Fall 2013 Department of Electrical and Computer Engineering University of California, Irvine EECS 170B

! Review: Sequential MOS Logic. " SR Latch. " D-Latch. ! Timing Hazards. ! Dynamic Logic. " Domino Logic. ! Charge Sharing Setup.

Written Examination on. Wednesday October 17, 2007,

Lecture 16. Complementary metal oxide semiconductor (CMOS) CMOS 1-1

Electronic Circuits EE359A

電子電路. Memory and Advanced Digital Circuits

Chapter 6 Combinational CMOS Circuit and Logic Design. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

CMOS Digital Integrated Circuits Analysis and Design

1. What is the major problem associated with cascading pass transistor logic gates?

CPE/EE 427, CPE 527 VLSI Design I CMOS Inverter. CMOS Inverter: A First Look

EEC 118 Lecture #11: CMOS Design Guidelines Alternative Static Logic Families

Lecture 4. The CMOS Inverter. DC Transfer Curve: Load line. DC Operation: Voltage Transfer Characteristic. Noise in Digital Integrated Circuits

High Performance Signaling. Jan Rabaey

Microcircuit Electrical Issues

d. Can you find intrinsic gain more easily by examining the equation for current? Explain.

EE434 ASIC & Digital Systems

Ultra-low voltage high-speed Schmitt trigger circuit in SOI MOSFET technology

HW#3 Solution. Dr. Parker. Fall 2015

HIGH LOW Astable multivibrators HIGH LOW 1:1

Multivibrators. Department of Electrical & Electronics Engineering, Amrita School of Engineering

Microelectronic Devices and Circuits- EECS105 Final Exam

EEC 118 Spring 2010 Lab #1: NMOS and PMOS Transistor Parameters

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Digital Microelectronic Circuits ( ) Pass Transistor Logic. Lecture 9: Presented by: Adam Teman

Clock-Powered CMOS: A Hybrid Adiabatic Logic Style for Energy-Efficient Computing

Lecture 20: Passive Mixers

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

! Sequential Logic. ! Timing Hazards. ! Dynamic Logic. ! Add state elements (registers, latches) ! Compute. " From state elements

DESIGNING SEQUENTIAL LOGIC CIRCUITS

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N

(b) [3 pts] Redraw the circuit with all currents supplies replaced by symbols.

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

EECS150 - Digital Design Lecture 19 CMOS Implementation Technologies. Recap and Outline

Combinational Logic Gates in CMOS

D n ox GS THN DS GS THN DS GS THN. D n ox GS THN DS GS THN DS GS THN

Power dissipation in CMOS

EE 330 Lecture 44. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

ECE 3110: Engineering Electronics II Fall Final Exam. Dec. 16, 8:00-10:00am. Name: (78 points total)

1. Short answer questions. (30) a. What impact does increasing the length of a transistor have on power and delay? Why? (6)

DESIGNING SEQUENTIAL LOGIC CIRCUITS

CHAPTER 3 PERFORMANCE OF A TWO INPUT NAND GATE USING SUBTHRESHOLD LEAKAGE CONTROL TECHNIQUES

Digital Microelectronic Circuits ( ) CMOS Digital Logic. Lecture 6: Presented by: Adam Teman

Mux-Based Latches. Lecture 8. Sequential Circuits 1. Mux-Based Latch. Mux-Based Latch. Negative latch (transparent when CLK= 0)

ASTABLE MULTIVIBRATOR

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

Novel Buffer Design for Low Power and Less Delay in 45nm and 90nm Technology

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate

EECE2412 Final Exam. with Solutions

Lecture Summary Module 1 Switching Algebra and CMOS Logic Gates

problem grade total

! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology. " Gate choice, logical optimization. " Fanin, fanout, Serial vs.

Current Mode Interconnect

ENGR-2300 Electronic Instrumentation Quiz 3 Spring Name: Solution Please write you name on each page. Section: 1 or 2

EE584 Introduction to VLSI Design Final Project Document Group 9 Ring Oscillator with Frequency selector

Module -18 Flip flops

Switching (AC) Characteristics of MOS Inverters. Prof. MacDonald

Features MIC1555 VS MIC1557 VS OUT 5

INTEGRATED CIRCUITS. AN243 LVT (Low Voltage Technology) and ALVT (Advanced LVT)

ECE 484 VLSI Digital Circuits Fall Lecture 02: Design Metrics

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

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab. Low Power Design Techniques II 2

ECEN 474/704 Lab 5: Frequency Response of Inverting Amplifiers

Lecture #2 Solving the Interconnect Problems in VLSI

Embedded Systems. Oscillator and I/O Hardware. Eng. Anis Nazer First Semester

2009 Spring CS211 Digital Systems & Lab 1 CHAPTER 3: TECHNOLOGY (PART 2)

Design of Low Power High Speed Fully Dynamic CMOS Latched Comparator

Outline. EECS Components and Design Techniques for Digital Systems. Lec 12 - Timing. General Model of Synchronous Circuit

Lecture 4&5 CMOS Circuits

I. INTRODUCTION. It has two stable states and by applying external input we can. enhance the immunity of a circuit to noise and disturbances.

DEPARTMENT OF ELECTRICAL ENGINEERING LAB WORK EE301 ELECTRONIC CIRCUITS

Timing analysis can be done right after synthesis. But it can only be accurately done when layout is available

VLSI Design I; A. Milenkovic 1

EE 330 Lecture 42. Other Logic Styles Digital Building Blocks

Multiplexer for Capacitive sensors

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

ELEC451 Integrated Circuit Engineering Fall 2009 Solution to CAD Assignment 2 Inverter Voltage Transfer Characteristic (VTC)

Performance of a Resistance-To-Voltage Read Circuit for Sensing Magnetic Tunnel Junctions

CMOS Transistor and Circuits. Jan 2015 CMOS Transistor 1

Fig 1: The symbol for a comparator

First Optional Homework Problem Set for Engineering 1630, Fall 2014

2-Bit Magnitude Comparator Design Using Different Logic Styles

Circuit level, 32 nm, 1-bit MOSSI-ULP adder: power, PDP and area efficient base cell for unsigned multiplier

ECE520 VLSI Design. Lecture 5: Basic CMOS Inverter. Payman Zarkesh-Ha

Lecture 9: Clocking for High Performance Processors

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

EE241 - Spring 2002 Advanced Digital Integrated Circuits

ENGIN 112 Intro to Electrical and Computer Engineering

EECS 427 Lecture 22: Low and Multiple-Vdd Design

HW#3 Solution. Dr. Parker. Fall 2014

Project. A circuit simulation project to transition you from lumped component-based circuit theory In Part 1 and Part 2, you built an LC network:

Adiabatic Logic. Benjamin Gojman. August 8, 2004

High Speed Communication Circuits and Systems Lecture 14 High Speed Frequency Dividers

Electronics Basic CMOS digital circuits

1 Signals and systems, A. V. Oppenhaim, A. S. Willsky, Prentice Hall, 2 nd edition, FUNDAMENTALS. Electrical Engineering. 2.

ECE520 VLSI Design. Lecture 11: Combinational Static Logic. Prof. Payman Zarkesh-Ha

Transistor Digital Circuits

Transcription:

University of California College of Engineering Department of Electrical Engineering and Computer Science J. M. Rabaey 511 Cory Hall TuTh9:30-11am ee141@eecs EECS 141: FALL 98 FINAL For all problems, you can assume the following transistor parameters: NMOS: V Tn = 0.75V, k n = 20 µa/v 2, λ = 0, γ= 0.5 V 1/2, 2Φ F = -0.6V PMOS: V Tp = -0.75V, k p = 7 µa/v 2, λ = 0, γ= 0.5 V 1/2, 2Φ F = -0.6V NAME Last First GRAD/UNDERGRAD Problem 1: Problem 2: Problem 3: Problem 4: Problem 5: Problem 6: Total EECS 141: FALL 98 FINAL 1

Problem 1: Logic Assume that the following network is part of a pass-transistor network. You may assume that the switches can be modeled by the following parameters: R on = R eq /W, R off = infinity, and C db = C sb = C eq * W (with W the width of the transistor). All other device capacitances can be ignored. The buffer has a delay equal to t buf and an input capacitance equal to C buf. V dd V dd In M1 M2 Out (width W 1 ) (width W 2 ) C buf a. Determine the absolute minimum delay that can be obtained between input and output through sizing of the pass-transistors. Determine under what conditions that minimum is obtained. EECS 141: FALL 98 FINAL 2

b. Assume that C buf = 2 C eq. Propose sizes for the two switches such that the delay of the pass-transistor network (not including the delay of the buffer) is reduced with a factor of two compared to the case where both switches are minimum size (W=1). You get extra credit if you can do this with the minimum overall area (= width) for the switches. EECS 141: FALL 98 FINAL 3

PROBLEM 2: Interconnect Consider the interconnect network shown in the figure below. Assume that a step input of V in (V(t<0) = 0 and V(t>0) = V in ) is applied to the network by a driver with a source resistance equal to R S. The transmission line is lossless and has a characteristic impedance of Z 0. The line is terminated by with a resistive load with value R L. R S X Y Z 0 RL a. Determine the initial voltage at the source (node X at t=0) after the step has been applied. V X (t=0) = b. Determine the final voltage at the source (node X). V X (t=infinity) = c. Determine the final value at the destination (node Y). V Y (t=infinity) = EECS 141: FALL 98 FINAL 4

d. Assuming that the following values hold: R L = R S = Z 0 /2, draw the voltage waveforms at nodes X and Y for the first three times-of-flight. Indicate the signal values on the chart. e. Answer the following questions: - Will etching the dielectric material away and replacing it with air help to improve the performance of the interconnect network, and why? (assume that the circuit parameters are appropriately adjusted to the changing conditions) Yes / No - Assume that the original wire is implemented in Copper. Determine qualitatively if replacing the wiring material with Aluminum would hurt the performance and when this would happen? - Assume that the driver at the source of the interconnect line is a CMOS inverter. Similarly, the receiver at the end of the line is a CMOS inverter as well. Determine the preferred solution to minimize the propagation delay and power dissipation (pick one): Series termination at the source Series termination at the destination Parallel termination at the source Parallel termination at the destination EECS 141: FALL 98 FINAL 5

PROBLEM 3: Interconnect Suppose you want to design a 3-stage buffer to drive a 75 pf capacitance. V dd =3V. The first buffer gate is minimum size (in the 1.2 micron technology) and has an input gate capacitance of 20 ff. a. Determine the sizing of the buffers (6 transistors) to optimize delay. b. Determine that optimimum propagation delay. You may assume that the propagation delay of the minimum size gate delay loaded by an identical gate equals 175 psec. t p = EECS 141: FALL 98 FINAL 6

c. Assuming that during the switching the current of an inverter rises linearly to a maximum and then drops back linearly to zero (in a time interval approximately equal to 3.2 times t p ), determine the maximum value of the voltage bounce on the supply rail, assuming that supply rails are connected to the supply with an inductance of 7.5 nh.. V= d. One way to reduce the voltage bounce is resizing the buffer. You are allowed to double the propagation delay of the driver to minimize the bounce. Describe your strategy, estimate the new sizes of the buffers, and determine the size of the bounce. EECS 141: FALL 98 FINAL 7

PROBLEM 4: Memory A two-transistor memory cell is shown below. It uses two transistors of identical sizes (M 1 and M 2 ) with W/L = 2.4/1.2. Separate lines are provided for the read select (RS) and write select (WS). WS and RS switch between 0 and 3.0 V. You may ignore body effect (γ= 0) and channel-length modulation (λ = 0) throughout this problem. WB RB C b WS M X 1 M 2 C c RS M 3 V DD = 3.0 V 2-T memory cell. a. Explain the operation of the memory. Draw waveforms for WB, RB, WS, and RS for the cases of 1) writing and reading a 1 ; 2) writing and reading a 0. EECS 141: FALL 98 FINAL 8

b. Determine the maximum possible current flowing through the cell during a read operation. State clearly your assumptions and simplifications. I MAX = c. Determine the size (W/L) of transistor M 3 so that the voltage swing on the read bit line RB never exceeds 1V during a read operation. W/L = EECS 141: FALL 98 FINAL 9

Problem 5: Sequential Circuits An astable multivibrator circuit is shown below. The Schmitt trigger is inverting and has a rail-to-rail swing. You may ignore the propagation delay of the Schmitt trigger (or assume that RC >> t p,schmitt ). R V i V o Multivibrator circuit. C a. Draw the waveforms at the nodes V i and V o. b. Derive an expression for oscillation period as a function of the supply voltage, the Schmitt-trigger thresholds V M and V M+, and the circuit parameters R and C. c. Describe what would happen if the Schmitt trigger would be replaced by a simple inverter. EECS 141: FALL 98 FINAL 10

Problem 6. Timing Consider the two-ported register file cell shown below. φ a W δ 1 δ 2 b R WBL RBL X Y T φ a. The flip-flop highlighted in the Figure consists of a strong inverter (large symbol ) and a weak one. Explain what this means and why this design decision was made. b. Determine qualitatively the setup time of the flip-flop highlighted in the Figure as a function of the important design parameters (i.e. gate delays, rc-delays, etc). c. Determine qualitatively the propagation delay of the flip-flop as a function of the dominant design parameters. d. The clock experiences a nominal skew δ 1 from the clock generator to point a (at the input of the flip-flop), and a nominal skew of δ 2 from the clock generator to node b (see Figure). EECS 141: FALL 98 FINAL 11

lem. - Describe qualitatively under what circumstances the clock skew will cause a prob- - Determine the maximum values of δ 1 and δ 2 so that the circuit will still be operational. You may assume the following design parameters: t and and t inv are respectively the nominal propagation delays of the AND and inverter gates on the clock lines, while t pff and t sff are the nominal propagation delay and the set-up time of the flip-flop. It is also known that the clock skew can vary over 15% with respect to its nominal value (due to process variations), while the delays of the gates and the flip-flops can vary with 10%. δ 1max = δ 2max = e. Ascertain the minimum clock period, T min, as a function of the skew and the gate parameters. T min = EECS 141: FALL 98 FINAL 12