EECS 141: SPRING 98 FINAL

Similar documents
EECS 141: FALL 98 FINAL

Chapter 4. Problems. 1 Chapter 4 Problem Set

Lecture 9: Clocking for High Performance Processors

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

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

電子電路. Memory and Advanced Digital Circuits

EE 42/100 Lecture 23: CMOS Transistors and Logic Gates. Rev A 4/15/2012 (10:39 AM) Prof. Ali M. Niknejad

19. Design for Low Power

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

Combinational Logic Gates in CMOS

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

EMT 251 Introduction to IC Design. Combinational Logic Design Part IV (Design Considerations)

Written Examination on. Wednesday October 17, 2007,

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

EEC 118 Lecture #12: Dynamic Logic

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

Lecture 13 CMOS Power Dissipation

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

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

High Performance Signaling. Jan Rabaey

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

Electronic Circuits EE359A

Microelectronic Devices and Circuits- EECS105 Final Exam

CMOS Transistor and Circuits. Jan 2015 CMOS Transistor 1

Power dissipation in CMOS

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Today. Two Problems. Outline. Output not go to Rail

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

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

Engineering the Power Delivery Network

5. CMOS Gates: DC and Transient Behavior

Microelectronics Exercises of Topic 5 ICT Systems Engineering EPSEM - UPC

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

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

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Today. Two Problems. Outline. Output not go to Rail

ECE 484 VLSI Digital Circuits Fall Lecture 02: Design Metrics

DESIGN AND SIMULATION OF A HIGH PERFORMANCE CMOS VOLTAGE DOUBLERS USING CHARGE REUSE TECHNIQUE

Static Random Access Memory - SRAM Dr. Lynn Fuller Webpage:

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

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

ENEE307 Lab 7 MOS Transistors 2: Small Signal Amplifiers and Digital Circuits

CMOS VLSI Design (A3425)

EE141-Spring 2007 Digital Integrated Circuits

Current Mode Interconnect

Lecture 3 Switched-Capacitor Circuits Trevor Caldwell

Interconnect-Power Dissipation in a Microprocessor

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

COMPARISON OF THE MOSFET AND THE BJT:

EEC 216 Lecture #10: Ultra Low Voltage and Subthreshold Circuit Design. Rajeevan Amirtharajah University of California, Davis

Multiplexer for Capacitive sensors

EE141- Spring 2004 Digital Integrated Circuits

EE434 ASIC & Digital Systems

Lecture 34: Designing amplifiers, biasing, frequency response. Context

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

ECE 471/571 The CMOS Inverter Lecture-6. Gurjeet Singh

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits

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

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

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

EE434 ASIC & Digital Systems. Partha Pande School of EECS Washington State University

DESIGN OF 16 TO 1 MULTIPLEXER IC USING HIGH SPEED CMOS TECHNOLOGY

PC accounts for 353 Cory will be created early next week (when the class list is completed) Discussions & Labs start in Week 3

Low-Power Digital CMOS Design: A Survey

CMOS VLSI Design (A3425)

CHAPTER 7 A BICS DESIGN TO DETECT SOFT ERROR IN CMOS SRAM

Power and Energy. Courtesy of Dr. Daehyun Dr. Dr. Shmuel and Dr.

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

NOVEMBER 28, 2016 COURSE PROJECT: CMOS SWITCHING POWER SUPPLY EE 421 DIGITAL ELECTRONICS ERIC MONAHAN

EE105 Fall 2015 Microelectronic Devices and Circuits

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

SURVEY AND EVALUATION OF LOW-POWER FULL-ADDER CELLS

VLSI Design I; A. Milenkovic 1

Lecture 07 Modeling and Optimization of VLSI Interconnects (ECG 415/615 Introduction to VLSI System Design)

6.012 Microelectronic Devices and Circuits

Design & Analysis of Low Power Full Adder

Note that none of the above MAY be a VALID ANSWER.

DESIGNING SEQUENTIAL LOGIC CIRCUITS

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

Analog CMOS Interface Circuits for UMSI Chip of Environmental Monitoring Microsystem

Topics. Memory Reliability and Yield Control Logic. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

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

Low Power Design for Systems on a Chip. Tutorial Outline

Lecture 4&5 CMOS Circuits

Interconnect. Courtesy of Dr. Daehyun Dr. Dr. Shmuel and Dr.

Metal Oxide Semiconductor Field-Effect Transistors (MOSFETs)

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

Announcements. Advanced Digital Integrated Circuits. Midterm feedback mailed back Homework #3 posted over the break due April 8

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

EE 330 Lecture 42. Other Logic Styles Digital Building Blocks

UNIT-III GATE LEVEL DESIGN

AVoltage Controlled Oscillator (VCO) was designed and

SCALING power supply has become popular in lowpower

Designing Information Devices and Systems II Fall 2017 Note 1

CMOS Circuits CONCORDIA VLSI DESIGN LAB

HW#3 Solution. Dr. Parker. Fall 2014

Lecture 11: Clocking

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

12-nm Novel Topologies of LPHP: Low-Power High- Performance 2 4 and 4 16 Mixed-Logic Line Decoders

EE241 - Spring 2002 Advanced Digital Integrated Circuits

Power Spring /7/05 L11 Power 1

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

Transcription:

University of California College of Engineering Department of Electrical Engineering and Computer Science J. M. Rabaey 511 Cory Hall TuTh3:3-5pm e141@eecs EECS 141: SPRING 98 FINAL For all problems, you can assume the following transistor parameters: NMOS: V Tn =.75V, k n = 2 µa/v 2, λ =, γ=.5 V 1/2, 2Φ F = -.6V, LD =.15 µm PMOS: V Tp = -.75V, k p = 7 µa/v 2, λ =, γ=.5 V 1/2, 2Φ F = -.6V, LD =.15 µm NAME Last First GRAD/UNDERGRAD Problem 1: Problem 2: Problem 3: Problem 4: Problem 5: Problem 6: Total Have a wonderful summer! EECS 141: SPRING 98 FINAL 1

Problem 1: Multivibrators a. Shown in Figure 1 is a novel design of a Schmitt trigger. Determine the (W/L) ratio of transistor M1 so that V M+ = 3 V Tn. VDD = 3.3V. You may ignore the body effect in this question. State clearly your other assumptions. V DD 2.5 V DD V out V in 1? M1 1 FIG. 1 Schmitt trigger. Numbers on transistors indicate (W/L) ratio s. (W/L) M1 = b. Determine approximately the value of V M-. V M- = EECS 141: SPRING 98 FINAL 2

c. Figure 2 shows a monostable multivibrator. Draw the waveforms for nodes V in, X, Y, and V out and annotate the appropriate voltage values. VDD = 3.3 V. V DD V DD V DD 2/4 2/1 X 1 nf Y 2/4 V out V in 4/2 4/2 4/2 FIG. 2 Monostable multivibrator Vin X Y Vout d. Calculate the output pulse width. T width = EECS 141: SPRING 98 FINAL 3

Problem 2. Logic Consider the logic family shown in Figure 3. FIG. 3 Novel logic family a. Explain in a couple of sentences the advantage of using the clocking strategy shown in Figure 3. advantage 1. advantage 2. advantage 3. b. Mark the characteristics that are valid for this logic family. o Clock-feedthrough helps to improve the performance o Cascading gates can lead to problems o The preferred logic gate from a power perspective is the NAND gate o Cooling the circuit helps to reduce the minimum clock frequency. EECS 141: SPRING 98 FINAL 4

c. Two chips operating at different voltages have to be connected together. The straightforward approach would be to just connect the output and input gates, as shown in Figure 4. Mention 3 major problems of this approach. 1.1 V 3.3 V FIG. 4 Interconnecting chips operating at different voltages problem 1. problem 2. problem 3. d. Propose TWO simple modifications in the circuit to deal with most of the mentioned problems. YOU MAY AT MOST ADD ONE TRANSISTOR. EECS 141: SPRING 98 FINAL 5

Problem 3: Timing In order to boost profits, Intel has decided that their next-generation microprocessor has to have ultimate performance. To achive the desired performance, 16 processors are integrated on the same die (the chip is hence called the seidecium - for obvious reasons). The designer of the clocking architecture has come up with the strategy shown in the Figure below. A single clock-signal is distributed over the complete chip. Three levels of buffering are used as shown by the black boxes in the Figure. P1 P2 5 1 Important parameters: r wire =.3 kω/cm c wire =.25 pf/cm t buffer (level 1,2, and 3) =.5 nsec 1 3 1 P16 FIG. 5 Seidecium Processor clock distribution network. The numbers annotated on the figure indicate the lengths of the wiring segments (in cm) a. Determine the maximum skew between the different processor modules. skew max = EECS 141: SPRING 98 FINAL 6

b. The goal of the designers is to reach of a 5 MHz clock speed. Determine the maximum delay of the logical function blocks given that only 75% of the clock period can typically used for computation (due to set-up and hold times of the registers). Also, note that the maximum internal skew within a processor module equals 15 psec. t plogic = c. The Intel designers forgot to account for one thing though. Due to the parameters variations over the die, it is observed that the delay of the clock buffers can vary over 25% (in both positive and negative directions). Determine the worst-case clock speed due to these variations. f max = EECS 141: SPRING 98 FINAL 7

Problem 4: Memory Consider the memory architecture shown in the Figure below. FIG. 6 Memory architecture a. Draw the (approximated) waveforms for the signals mentioned. R1 DS DS PC CS D D EECS 141: SPRING 98 FINAL 8

b. Assuming the following memory parameters C D = 5 ff, determine the minimum value of C S so that the voltage difference on the bit lines during a read operation equals at least 2 mv. V DD = 2.5V. You may ignore body-effect for this problem. C S = c. Disaster can strike any second. A passing alpha particle may reduce the charge stored in a cell with 3 fc. Determine how you would adjust the cell capacitor value so that a 2 mv read signal is still guaranteed on the bitlines even after an alpha particle has struck. C S = d. Explain why boosting the wordline voltages above V DD helps to improve the performance. EECS 141: SPRING 98 FINAL 9

Problem 5: Interconnect An ee141 student (unnamed) figures out (s)he can get a successful multi-million $ start-up going by designing receivers (RX) for systems as defined below. Assume that the transmission line is implemented on a PCB with ν = 13 cm/nsec. Assume also CMOS fullwing levels for the TX input. TX R S R L =infinity V S V L RX Z =1 Ohm, l=1cm VDD=3V 2/1?/1 the correct way to draw a PMOS says Turi; he s wrong of course. IN OUT 1/1?/1 FIG. 7 Transmitter-Receiver combination a. Unfortunately, the designer of the TX does not understand transmission lines and sets R s to 1 Ω. Draw the lattice diagram that includes the first three values of V L. EECS 141: SPRING 98 FINAL 1

b. Using your answer in part a, or a stated assumption regarding the waveform at V L, derive the transistor sizing for the receiver (shown in the figure above) that prevents glitching after an initial signal transition, but requires the smallest input swing (hint: pick the smallest transistors that still avoid glitches). c. After raising hell with the TX designer, R s is raised to 5 Ω, and our ee141 graduate replaces the receiver drawn with a conventional inverter. What is the shortest clock period that allows V L to reach 5% of its final value? (assume V M = V DD /2 and that the TX input switches instantaneously). T min = EECS 141: SPRING 98 FINAL 11

Problem 6. Interconnect a. Derive a global expression of the typical gate (being an inverter) delay in the presence of wiring with a length equal to L net followed by a fanout of 4 equivalent gates. Make sure to include all components. You may assume that the following parameters are given: C gate, R on (of driver), R int (per unit length), and C int (per unit length). You may assume that the diffusion capacitance at the output of the gate is approximately equal to its gate capacitance. Clearly state all other assumptions you are making. b. Discuss how you would reduce the delay if the capacitive load of the fanout is the dominant factor and discuss the optimium value. c. Discuss how you would reduce the delay if the interconnect delay is the dominant factor. EECS 141: SPRING 98 FINAL 12

d. Derive an expression for the minimum delay in the latter case. EECS 141: SPRING 98 FINAL 13