EECS 141: SPRING 10 MIDTERM 1

Similar documents
Here we introduced (1) basic circuit for logic and (2)recent nano-devices, and presented (3) some practical issues on nano-devices.

Sequential 4-bit Adder Design Report

Pass Gate Logic An alternative to implementing complex logic is to realize it using a logic network of pass transistors (switches).

These help quantify the quality of a design from different perspectives: Cost Functionality Robustness Performance Energy consumption

CMOS Thyristor Based Low Frequency Ring Oscillator

Chapter 10 Advanced CMOS Circuits

THE INVERTER DYNAMICS

Module 7 : I/O PADs Lecture 33 : I/O PADs

Optimization and Comparison of 4-Stage Inverter, 2-i/p NAND Gate, 2-i/p NOR Gate Driving Standard Load By Using Logical Effort

CMOS Logic Integrated Circuits

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

Gate Delay Model. Estimating Delays. Effort Delay. Gate Delay. Computing Logical Effort. Logical Effort

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

Clocking. Figure by MIT OCW Spring /18/05 L06 Clocks 1

Module 4 : Propagation Delays in MOS Lecture 22 : Logical Effort Calculation of few Basic Logic Circuits

NEW adder cells are useful for designing larger circuits despite increase in transistor count by four per cell.

Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications

Class 11: Transmission Gates, Latches

CD4027BM CD4027BC Dual J-K Master Slave Flip-Flop with Set and Reset

e.g. τ = 12 ps in 180nm, 40 ps in 0.6 µm Delay has two components where, f = Effort Delay (stage effort)= gh p =Parasitic Delay

MOS Transistors as Switches

Notes about Small Signal Model. for EE 40 Intro to Microelectronic Circuits

CHAPTER 16 MEMORY CIRCUITS

ECE124 Digital Circuits and Systems Page 1

Gates. J. Robert Jump Department of Electrical And Computer Engineering Rice University Houston, TX 77251

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad

Design of Low Power One-Bit Hybrid-CMOS Full Adder Cells

CD4027BC Dual J-K Master/Slave Flip-Flop with Set and Reset

CD4001BC/CD4011BC Quad 2-Input NOR Buffered B Series Gate Quad 2-Input NAND Buffered B Series Gate

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

TIMING-DRIVEN PHYSICAL DESIGN FOR DIGITAL SYNCHRONOUS VLSI CIRCUITS USING RESONANT CLOCKING

Alpha CPU and Clock Design Evolution

Bi-directional level shifter for I²C-bus and other systems.

A Practical Guide to Free Energy Devices

MM74HCT373 MM74HCT374 3-STATE Octal D-Type Latch 3-STATE Octal D-Type Flip-Flop

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

S. Venkatesh, Mrs. T. Gowri, Department of ECE, GIT, GITAM University, Vishakhapatnam, India

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

Small Signal Analysis of a PMOS transistor Consider the following PMOS transistor to be in saturation. Then, 1 2

Oscillations and Regenerative Amplification using Negative Resistance Devices

Gates & Boolean Algebra. Boolean Operators. Combinational Logic. Introduction

LOW POWER DESIGN OF DIGITAL SYSTEMS USING ENERGY RECOVERY CLOCKING AND CLOCK GATING

ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7

Class 18: Memories-DRAMs

Op-Amp Simulation EE/CS 5720/6720. Read Chapter 5 in Johns & Martin before you begin this assignment.

EGR 278 Digital Logic Lab File: N278L3A Lab # 3 Open-Collector and Driver Gates

Digital Integrated Circuit (IC) Layout and Design

MADR TR. Quad Driver for GaAs FET or PIN Diode Switches and Attenuators. Functional Schematic. Features. Description. Pin Configuration 2

CMOS Binary Full Adder

MADR TR. Single Driver for GaAs FET or PIN Diode Switches and Attenuators Rev. V1. Functional Schematic. Features.

Design and analysis of flip flops for low power clocking system

MM74HC14 Hex Inverting Schmitt Trigger

International Journal of Electronics and Computer Science Engineering 1482

MM74HC273 Octal D-Type Flip-Flops with Clear

Laboratory 4: Feedback and Compensation

Lecture 060 Push-Pull Output Stages (1/11/04) Page ECE Analog Integrated Circuits and Systems II P.E. Allen

Latches, the D Flip-Flop & Counter Design. ECE 152A Winter 2012

Measuring Metastability

HIGH SPEED AREA EFFICIENT 1-BIT HYBRID FULL ADDER

MM74HC4538 Dual Retriggerable Monostable Multivibrator

TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN

MM74HC174 Hex D-Type Flip-Flops with Clear

HCC/HCF4027B DUAL-J-K MASTER-SLAVE FLIP-FLOP

CMOS, the Ideal Logic Family

NAME AND SURNAME. TIME: 1 hour 30 minutes 1/6

3 The TTL NAND Gate. Fig. 3.1 Multiple Input Emitter Structure of TTL

CD40174BC CD40175BC Hex D-Type Flip-Flop Quad D-Type Flip-Flop

EXPERIMENT 3: TTL AND CMOS CHARACTERISTICS

Analog & Digital Electronics Course No: PH-218

Transconductance. (Saturated) MOSFET Small-Signal Model. The small-signal drain current due to v gs is therefore given by

Application Note AN-940

EEC 118 Lecture #17: Implementation Strategies, Manufacturability, and Testing

Reconfigurable ECO Cells for Timing Closure and IR Drop Minimization. TingTing Hwang Tsing Hua University, Hsin-Chu

PMOS Testing at Rochester Institute of Technology Dr. Lynn Fuller

CD4013BC Dual D-Type Flip-Flop

Lecture 5: Logical Effort

DM Segment Decoder/Driver/Latch with Constant Current Source Outputs

Design of Energy Efficient Low Power Full Adder using Supply Voltage Gating

CD4001BC/CD4011BC Quad 2-Input NOR Buffered B Series Gate Quad 2-Input NAND Buffered B Series Gate

MADR TR. Quad Driver for GaAs FET or PIN Diode Switches and Attenuators Rev. 4. Functional Schematic. Features.

Semiconductor Memories

Lecture 10: Latch and Flip-Flop Design. Outline

Sequential Logic: Clocks, Registers, etc.

A New Low Power Dynamic Full Adder Cell Based on Majority Function

Lecture 30: Biasing MOSFET Amplifiers. MOSFET Current Mirrors.

10 BIT s Current Mode Pipelined ADC

ECE410 Design Project Spring 2008 Design and Characterization of a CMOS 8-bit Microprocessor Data Path

RAM & ROM Based Digital Design. ECE 152A Winter 2012

Lecture 24. Inductance and Switching Power Supplies (how your solar charger voltage converter works)

An Efficient Reduction Algorithm for Computation of Interconnect Delay Variability for Statistical Timing Analysis in Clock Tree Planning

3-to-8 line decoder, demultiplexer with address latches

. HIGH SPEED .LOW POWER DISSIPATION .COMPATIBLE WITH TTL OUTPUTS M54HCT27 M74HCT27 TRIPLE 3-INPUT NOR GATE. tpd = 9 ns (TYP.

So far we have investigated combinational logic for which the output of the logic devices/circuits depends only on the present state of the inputs.

HCF4028B BCD TO DECIMAL DECODER

The components. E3: Digital electronics. Goals:

LC898300XA. Functions Automatic adjustment to the individual resonance frequency Automatic brake function Initial drive frequency adjustment function

LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP

. MEDIUM SPEED OPERATION - 8MHz . MULTI-PACKAGE PARALLEL CLOCKING FOR HCC4029B HCF4029B PRESETTABLE UP/DOWN COUNTER BINARY OR BCD DECADE

HIGH SPEED-10 MBit/s LOGIC GATE OPTOCOUPLERS

TS555. Low-power single CMOS timer. Description. Features. The TS555 is a single CMOS timer with very low consumption:

Transcription:

University of California College of Engineering Department of Electrical Engineering and Computer Sciences J. Rabaey WeFr 2-3:30pm Fr, February 19, 6:30-8:00pm EECS 141: SPRING 10 MIDTERM 1 NAME Last First SID Problem 1 (15): Problem 2 (12): Problem 3 (15): Total (42) EECS 141: SPRING 10 MIDTERM 1 1

[PROBLEM 1] CMOS NON-INVERTING BUFFER (15 pts) The following circuit can be seemed as a DIGITAL NON-INVERTING BUFFER. Fig.1 (a) DIGITAL BUFFER & VTC (a) (3pts) Compute V IL, V IH, V OL, V OH, NM L, and NM H. (i) V IL = (ii) V IH = (iii) V OL = (iv) V OH = (v) NM L = (vi) NM H = EECS 141: SPRING 10 MIDTERM 1 2

Fig.1 (b) One-stage DIGITAL BUFFER with 100fF C L (b) (6pts) For Fig.1.(b), the output voltage, V OUT, is initially discharged, V OUT =0. You may ignore the intrinsic capacitance, or diffusion capacitance, of the buffer. Find the energy dissipated in the buffer during the first 0 to 1.2V step input (i), First E DISS. Then, after the output reaches its final value, a 1.2V to 0 step is applied to the input (ii). Find the energy dissipated in the buffer, Second E DISS. A second 0 to 1.2V step follows (iii). Find again the energy dissipated in the buffer (Third E DISS ). (i) 1st E DISS = (ii) 2nd E DISS = (iii) 3rd E DISS = EECS 141: SPRING 10 MIDTERM 1 3

Fig.1 (c) (c) (4 pts) One engineer tried to develop a transistor-level implementation of the buffer as shown in Fig.1(c). Draw the VTC of the circuit where VIN goes from 0V to 1.2V and then goes back to 0V. Here, the V TN = V TP =0.2V, R OFF =inf., and no body effect, that is the threshold voltage is not dependent upon the voltage of the body. 1.2V V OUT 1.0V 0.8V 0.6V 0.4V 0.2V. 0.0V V IN 0.2V 0.4V 0.6V 0.8V 1.0V 1.2 V EECS 141: SPRING 10 MIDTERM 1 4

(d) (2pts) Can the gate of Fig 1.c still be considered a digital gate (or, is it still regenerative)? Explain in a couple of words why or why not. EECS 141: SPRING 10 MIDTERM 1 5

[PROBLEM 2] RING OSCILLATOR (12pts) Consider the 5-stage ring oscillator shown in Fig.2a, which is used to generate a clock signal. The input gate capacitance of a minimum-sized inverter (size=1) is C IN =10fF, while R ON,N =R ON,P =7.22k, and R OFF =inf. Assume that the input capacitance is proportional to its size, and R ON is inversely proportional to its size. The diffusion capacitance, or intrinsic capacitance, of inverter is the same as the gate capacitance, =1. Ignore resistance and capacitance of the wires between the inverters. Fig.2 (a) 5-stage Ring Oscillator (a) (6pts) Determine the oscillation frequency of this circuit at V OUT for R=1 (that is, using unit inverters). Determine also the power dissipation of the circuit P SUPPLY for VDD = 1.2V. You should take into account the gate and diffusion capacitances.. f = P SUPPLY = EECS 141: SPRING 10 MIDTERM 1 6

(b) (6pt) Determine the oscillation frequency of ring oscillator and as well as the power dissipation, when the inverters are sized at R=2, R=4, and R=8, respectively. Please normalize your results with respect to f R=1 and P SUPPLY,R=1. R f R / f R=1 P SUPPLY,R / P SUPPLY,R=1 2 4 8 EECS 141: SPRING 10 MIDTERM 1 7

[PROBLEM 3] COMPLEX LOGIC AND LOGICAL EFFORT (15 pts) (a) (2pts) Implement the logic function F A B C by using a complex static CMOS Gate. Place the PMOS and NMOS driven by input A closest to the output node, F, in your transistor stacks. Fig.3 (a) Complex Gate (b) (3pts) The unit inverter is shown in Fig. 3(b). Assume that CD=CG =2fF/μm. Size the transistors of the complex gate in (a) such that the worst cast driving strength for all inputs is the same as a unit inverter. Give the width of all transistors in units of um. Determine the logical effort for each input? Fig.3 (b) Unit Inverter Sizes of all transistors: (In units of um) LE A = LE B = LE C = EECS 141: SPRING 10 MIDTERM 1 8

(c) (5 pts) In Fig. 3(c), we insert two unit-sized inverters to drive input A of the complex gate. For the complex gate, use the sizes of transistors that you derived in (b). Assume that CD=CG =2fF/μm. The delay, Td1, measured from In to X is 40ps. What is the delay, Td2, measured from In to Y? (Note: If you don t know the answer for (a) and (b), replace the complex gate with a 3-input NOR gate, F A B C. Size the transistors of 3-input NOR gate such that the worst cast driving strength for all inputs is the same as a unit inverter. ) Fig.3 (c) Delay of the Complex Gate Td2= EECS 141: SPRING 10 MIDTERM 1 9

(d) (5pts) The complex gate that you designed in (a) is used in the critical path of the logical network shown in Fig. 3(d). Assume that CD=CG =2fF/μm. What is the total path effort from In to Out? In order to minimize the delay, what should the effective fan-out per stage for this chain of gates be? (Note: If you don t know the answer in (a) and (b), replace the complex gate with a 3-input NOR gate, F A B C.) Fig.3 (d) Critical Path of Combinational Logic PE = EF = EECS 141: SPRING 10 MIDTERM 1 10