University of Toronto Faculty of Applied Science and Engineering. Digital Electronics. Winter Final Exam. Instructor: R.

Similar documents
D n ox GS THN DS GS THN DS GS THN. D n ox GS THN DS GS THN DS GS THN

ECEN3250 Lab 9 CMOS Logic Inverter

Lecture 13 - Digital Circuits (II) MOS Inverter Circuits. October 25, 2005

Solution HW4 Dr. Parker EE477

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

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

DIGITAL VLSI LAB ASSIGNMENT 1

Electronic Circuits EE359A

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

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

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

DFT for Testing High-Performance Pipelined Circuits with Slow-Speed Testers

Lecture 4&5 CMOS Circuits

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

IES Digital Mock Test

ECE2274 Pre-Lab for MOSFET logic LTspice NAND Gate, NOR Gate, and CMOS Inverter

UMAINE ECE Morse Code ROM and Transmitter at ISM Band Frequency

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits

A Novel Radiation Tolerant SRAM Design Based on Synergetic Functional Component Separation for Nanoscale CMOS.

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

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

CMOS Digital Integrated Circuits Analysis and Design

Course Number Section. Electronics I ELEC 311 BB Examination Date Time # of pages. Final August 12, 2005 Three hours 3 Instructor

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

LSI/CSI LS7290 STEPPER MOTOR CONTROLLER. LSI Computer Systems, Inc Walt Whitman Road, Melville, NY (631) FAX (631)

Designing Of A New Low Voltage CMOS Schmitt Trigger Circuit And Its Applications on Reduce Power Dissipation

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

Announcements. Advanced Digital Integrated Circuits. Quiz #3 today Homework #4 posted This lecture until 4pm

DESIGN OF MULTIPLYING DELAY LOCKED LOOP FOR DIFFERENT MULTIPLYING FACTORS

Timing Issues in FPGA Synchronous Circuit Design

PROPOSED SCHEME OF COURSE WORK

Power And Area Optimization of Pulse Latch Shift Register

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

Low Power Design of Schmitt Trigger Based SRAM Cell Using NBTI Technique

Exam Below are two schematics of current sources implemented with MOSFETs. Which current source has the best compliance voltage?

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

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

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

Digital Electronics. Assign 1 and 0 to a range of voltage (or current), with a separation that minimizes a transition region. Positive Logic.

Lecture 9: Clocking for High Performance Processors

The CMOS Inverter. Lecture 3a Static properties (VTC and noise margins)

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

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

MOS Logic and Gate Circuits. Wired OR

DIGITAL ELECTRONICS. Digital Electronics - A2 28/04/ DDC Storey 1. Politecnico di Torino - ICT school. A2: logic circuits parameters

DIGITAL ELECTRONICS. A2: logic circuits parameters. Politecnico di Torino - ICT school

Final for EE 421 Digital Electronics and ECG 621 Digital Integrated Circuit Design Fall, University of Nevada, Las Vegas

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

Practice 6: CMOS Digital Logic

ECE380 Digital Logic

Common-Source Amplifiers

ECEN 720 High-Speed Links Circuits and Systems

電子電路. Memory and Advanced Digital Circuits

EECS 141: FALL 98 FINAL

Digital Integrated CircuitDesign

ECE 442 Solid State Devices & Circuits. 15. Differential Amplifiers

5. CMOS Gates: DC and Transient Behavior

EEC 210 Fall 2008 Design Project. Rajeevan Amirtharajah Dept. of Electrical and Computer Engineering University of California, Davis

CMOS VLSI Design (A3425)

Lecture 11 Digital Circuits (I) THE INVERTER

Fan in: The number of inputs of a logic gate can handle.

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

A High Speed Encoder for a 5GS/s 5 Bit Flash ADC

SCALING power supply has become popular in lowpower

Low Voltage Power Supply Current Source

PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag

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

Low Power High Performance 10T Full Adder for Low Voltage CMOS Technology Using Dual Threshold Voltage

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

Exam 1 ECE 410 Fall 2002

MOS TRANSISTOR THEORY

d. Why do circuit designers like to use feedback when they make amplifiers? Give at least two reasons.

Digital circuits. Bởi: Sy Hien Dinh

Design of High-Speed Op-Amps for Signal Processing

HT8950 Voice Modulator

Code No: R Set No. 1

GOPALAN COLLEGE OF ENGINEERING AND MANAGEMENT Department of Electronics and Communication Engineering COURSE PLAN

Ultra Low Power Consumption Military Communication Systems

3. COMPARING STRUCTURE OF SINGLE GATE AND DOUBLE GATE MOSFET WITH DESIGN AND CURVE

Lecture 11 Circuits numériques (I) L'inverseur

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

Read/Write Stability Improvement of 8T Sram Cell Using Schmitt Trigger

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

Combinational Logic Gates in CMOS

Near-threshold Computing of Single-rail MOS Current Mode Logic Circuits

Keywords : MTCMOS, CPFF, energy recycling, gated power, gated ground, sleep switch, sub threshold leakage. GJRE-F Classification : FOR Code:

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

Investigation on Performance of high speed CMOS Full adder Circuits

Optimization of power in different circuits using MTCMOS Technique

Digital Electronic Circuits

The Design of SET-CMOS Hybrid Logic Style of 1-Bit Comparator

Linear Integrated Circuits

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

ECEN 474/704 Lab 6: Differential Pairs

I. Digital Integrated Circuits - Logic Concepts

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

ECEN 720 High-Speed Links: Circuits and Systems

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

Improved Phase Noise Model. School of Electronics and Computer Science

Transcription:

University of Toronto Faculty of Applied Science and Engineering ECE 334 - Digital Electronics Winter 2017 Final Exam Instructor: R. Genov Duration: 150 minutes Closed book; A hand-written 8.5"xl1"one-page aid-sheet is allowed. Only silent, non-communicating, non-programmable calculators are permitted. Turn all cell phones off. Cell phones are not permitted as watches or calculators. Only the last sheet (parameter sheet) is allowed to be removed from the test book. Answer all questions in the space provided. No additional exam sheets for answers are permitted. Attempt all questions, since a blank answer will certainly get a mark of 0. Write clearly. It is not the marker's job to decipher your answers through pages of scribble. Marks assigned to each question are indicated inside [ ]. Write your name and student number in the space below. Do the same on the top of each sheet of this exam book. Name: (Underline last name) Student Number: QI [/10] Q2 [/11] Q3 [/7] Q4[I9] Q5[I7] Q6[I6] Total [/50] Page 1 of 14

Question 1. [10] Find the MTBF for each of the three synchronizers depicted below, if the delay of each inverter is 25ps, the clock period is 400ps, trd = lops, and if the input toggles at 100MHz. The flip flops are identical and have clock-to-q contamination time of 60ps, and Ts = 20ps. Sketch the CLK, and CLK2 waveforms in the provided space. Hint: You need to use the fact that CLKi and CLK2 are delayed and inverted versions of CLK in (b) and (C) respectively. CLK D D Q (a) l0qb L1i CLK D j D L:SC LK, CLK D [ II I,j ro jclk2 CLK CLK Page 2 of 14

[Extra page] Page 3 of 14

Question 2. [11] The schematic of a flip-flop implemented in a 180nm CMOS process is depicted below. Label properly the gate terminals of all transmission gates (in the dotted boxes) to make the flipflop positive-edge triggered. For the given process parameters find the hold time of the flip-flop, if all PMOS transistors have Wp = 8A, all NMOS transistors have Wn = 4A, and all transistor lengths are Lmin = 2A. Assume 70% settling condition for the delay calculations. Process parameters: VDD = 1.2V pncox = 3ppCox = 300pNV2 Vtn = lvtpj = 0.4V Cdp Cgp = 1fF/pm DL D J CLK (P thold = Page 4 of 14

[Extra page] Page 5 of 14

Question 3. [7] The layout of a circuit block is depicted below. Draw the corresponding transistor level schematic and figure out the function of the circuit. Also give the proper names to Node 1, Node 2, and Node 3. Node 2 I Node 1 Node 3 I Circuit function: 0115674 rm Node 2: Page 6 of 14

[Extra page] Page 7 of 14

Question 4. [9] An SRAM designed with the minimum size transistors (W = 4A, L = 2A) in a 130nm CMOS process has a IM-bit memory and 32-bit word-length. Verify the read stability and writability conditions for the SRAM, and find the read time if the sense amplifier requires a minimum differential voltage of 100mV between BL and BL. Process parameters: VDD = 1.2V PnCox = 3ppCox = 300pNV2 Vt = lvtpj = O.4V Cdp = Cgp = 1fF/pm Tread Page 8 of 14

Question 5. [7] A schematic of a logic gate is depicted below. What is the name of the CMOS circuit family used to implement the gate and what is the name of the gate? If all NMOS transistors are minimum-size, find the best-case and the worst-case equivalent pull-down resistances. A minimumsize NMOS transistor equivalent resistance is defined as Rmin. Circuit family: Gate: RpD-worst = X Rmjn RpD-best = x Rmrn Page 10 of 14

[Extra page] Page 11 of 14

Question 6. [6] Consider the three-inverter circuit depicted below, with the shown DC transfer characteristics of a single inverter. Between the input voltages of 0.45V and 0.55V the transfer curve of an inverter can be assumed to be linear with the slope of -7. All three inverters are identical. What are the noise margins of a single inverter, if VOL = 0.05V and VOH = 0.95V? What are the noise margins of the three-inverter circuit, if VOL = 0.05V and VoH = 0.95V at node 0? Hint: For the three-inverter circuit, you have to calculate VIH and VIL at node A. Inverter DC transfer characteristics 1 A *O--*O---*O-- Q 0.5 Inverter NML: NMH: Three-inverter circuit NML: BM Page 12 of 14

[Extra page] Page 13 of 14

ECE334 Digital Electronics Equation Sheet Constaats:k = 1. 38 x 1O 23 19 JKt q 1,602 x C, V= kt/q26rnvat3oo K 8.854 x lo F/rn k Ok, = 19 1 caps: C = Cj * ('f /(l -- 1'R/+0) \MOS f ii,,( ( If IL) I 0 I I)s ~ 0 (mode) 1) = 1(( - t ) - (I7/2)) (au) 'n 0 1( - (triode) va,,!~- (' V) (active) (V V:n) V = V + T (subthreshold) If) = V (1 e ) PMOS: P = 1C0\( f*7l.) V, < 0I' ~ 0,(triode) '8-1(( s V)I' Ip (V (triode) Ir>s ~ f',,) (active) Vi ~ (" I',) Simple cap model: C co,,wl if Cg C( Lrn*n Cg 5/2)).(acthe) '8 OSIp(JiS 11 ('.*1OS inverter: I' =(I'Dj) V,,,-- 1,r)/(l + r) I r RC delay est td =t4f, = I 2r t = RcqC R q = 2 5/(p,0( /1( DD V )) R, = 2 /(1iC( If /l)( DD + E 4,)) = (nit delay est: r'an = (L21L) X Min delay: dela~ = r(c/c) total f = C'/C usually! 4 Power diss: = ' dp = fldd'pear + Elmore Delay: T1 dist RC, t RC/2 Interconnect: R = pi)/(:w) R = p1t, C (cw/)/t C = \!(w//z -- 0.77t 1.06()r/h) + I06(,/h) 0 ) Max delay constraint: 7'. ~ i + PN ~ Mlii Delay constraint:, + t Metastability: MTBF * e /( tf8f K ) SRAM: M3 is cell access transistor, Ml is inverter NMOS. M5 is inverter PMOS. SR4M read: W 1/W 3 > (V, V IY/(2((F')[) 1)1A - I/2)) I A in * SRAM write: W 3/W Page 14 of 14