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



Similar documents
CSE140 Homework #7 - Solution

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

Fault Modeling. Why model faults? Some real defects in VLSI and PCB Common fault models Stuck-at faults. Transistor faults Summary

System on Chip Design. Michael Nydegger

Class 11: Transmission Gates, Latches

路 論 Chapter 15 System-Level Physical Design

TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN

DESIGN CHALLENGES OF TECHNOLOGY SCALING

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

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

Power Reduction Techniques in the SoC Clock Network. Clock Power

HCC/HCF4032B HCC/HCF4038B

Lecture 10: Sequential Circuits

Introduction to CMOS VLSI Design

BINARY CODED DECIMAL: B.C.D.

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

Topics of Chapter 5 Sequential Machines. Memory elements. Memory element terminology. Clock terminology

1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1.

Lecture 11: Sequential Circuit Design

Introduction to CMOS VLSI Design (E158) Lecture 8: Clocking of VLSI Systems

1.1 Silicon on Insulator a brief Introduction

CMOS, the Ideal Logic Family

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

CMOS Logic Integrated Circuits

Layout of Multiple Cells

Flip-Flops, Registers, Counters, and a Simple Processor

Lecture 7: Clocking of VLSI Systems

Digital Electronics Part I Combinational and Sequential Logic. Dr. I. J. Wassell

LFSR BASED COUNTERS AVINASH AJANE, B.E. A technical report submitted to the Graduate School. in partial fulfillment of the requirements

Read-only memory Implementing logic with ROM Programmable logic devices Implementing logic with PLDs Static hazards

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

Three-Phase Dual-Rail Pre-Charge Logic

Chapter 2 Logic Gates and Introduction to Computer Architecture

Multipliers. Introduction

數 位 積 體 電 路 Digital Integrated Circuits

EE411: Introduction to VLSI Design Course Syllabus

Latch Timing Parameters. Flip-flop Timing Parameters. Typical Clock System. Clocking Overhead

International Journal of Electronics and Computer Science Engineering 1482

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

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

Design and analysis of flip flops for low power clocking system

Subthreshold Real-Time Counter.

Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology

ANALOG & DIGITAL ELECTRONICS

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

ASYNCHRONOUS COUNTERS

Sequential Circuit Design

Sequential Circuits. Combinational Circuits Outputs depend on the current inputs

CpE358/CS381. Switching Theory and Logical Design. Class 4

Gates, Circuits, and Boolean Algebra

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

The components. E3: Digital electronics. Goals:

Model-Based Synthesis of High- Speed Serial-Link Transmitter Designs

Set-Reset (SR) Latch

Sequential Logic. (Materials taken from: Principles of Computer Hardware by Alan Clements )

High-Speed Electronics

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

MM74C150 MM82C19 16-Line to 1-Line Multiplexer 3-STATE 16-Line to 1-Line Multiplexer

Two-Phase Clocking Scheme for Low-Power and High- Speed VLSI

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

CO2005: Electronics I (FET) Electronics I, Neamen 3th Ed. 1

DATA SHEET. HEF40193B MSI 4-bit up/down binary counter. For a complete data sheet, please also download: INTEGRATED CIRCUITS

Adder.PPT(10/1/2009) 5.1. Lecture 13. Adder Circuits

WEEK 8.1 Registers and Counters. ECE124 Digital Circuits and Systems Page 1

Memory Elements. Combinational logic cannot remember

Counters & Shift Registers Chapter 8 of R.P Jain

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

Systems I: Computer Organization and Architecture

CDA 3200 Digital Systems. Instructor: Dr. Janusz Zalewski Developed by: Dr. Dahai Guo Spring 2012

CMOS Binary Full Adder

Introduction to VLSI Programming. TU/e course 2IN30. Prof.dr.ir. Kees van Berkel Dr. Johan Lukkien [Dr.ir. Ad Peeters, Philips Nat.

MM54C150 MM74C Line to 1-Line Multiplexer

Hunting Asynchronous CDC Violations in the Wild

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

Digital Logic Design. Basics Combinational Circuits Sequential Circuits. Pu-Jen Cheng

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design

Low leakage and high speed BCD adder using clock gating technique

Lecture 10: Latch and Flip-Flop Design. Outline

Class 18: Memories-DRAMs

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

Timing Methodologies (cont d) Registers. Typical timing specifications. Synchronous System Model. Short Paths. System Clock Frequency

Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications

Standart TTL, Serie Art.Gruppe

We r e going to play Final (exam) Jeopardy! "Answers:" "Questions:" - 1 -

PRINCIPLES OF CMOS VLSI DESIGN

Clock Distribution in RNS-based VLSI Systems

Chapter 9 Semiconductor Memories. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

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

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

DATA SHEET. HEF40374B MSI Octal D-type flip-flop with 3-state outputs. For a complete data sheet, please also download: INTEGRATED CIRCUITS

ECE124 Digital Circuits and Systems Page 1

CSE140: Components and Design Techniques for Digital Systems

Weste07r4.fm Page 183 Monday, January 5, :39 AM. 7.1 Introduction

Leakage Power Reduction Using Sleepy Stack Power Gating Technique

Upon completion of unit 1.1, students will be able to

CMOS Power Consumption and C pd Calculation

Digital Fundamentals. Lab 8 Asynchronous Counter Applications

Transcription:

E.T.S.E.T.B. MSc in ICT FINAL EXAM VLSI Digital Design Spring Course 2005-2006 June 6, 2006 Score publication date: June 19, 2006 Exam review request deadline: June 22, 2006 Academic consultancy: June 22, 2006, from noon to 1pm Final scores: June 23, 2006 NAME AND SURNAME TIME: 1 hour 30 minutes 1 (4 min.) How does the speed of the devices change if dimensions W, L and t ox (oxide thickness) are reduced a factor in all MOS transistors of an integrated circuit? Justify the answer. 2 (3 min.) Specify the classes IP (intellectual property) cores are usually divided in. Indicate which class is the most technology-independent one. 3 (5 min.) Input R of flip-flop FF1 is asynchronous. In order to achieve a synchronous reset in FF1 with an external asynchronous signal Ra by generating the Rs synchronized signal. Does the circuit of the figure achieve this purpose? If the affirmative case, justify it, otherwise propose an alternative. Ra CK CK D Q D Q FF1 R Rs 1/6

4 (2 min.) Despite the size of wafers used in VLSI provide room enough to implement large-area chips (more than 50 cm 2 ) it is not common because an important technological drawback discourages it. Which one is it? Justify the answer. 5 (6 min.) Compare the delay of a buffering chain consisting of n 4-input NAND gates with n inverters, both with constant relative fanout. Data: r = 2; t e1 (inverter) = t e1 (NAND4) = 1; t p (inverter) = 1; t p (NAND4) = 2. 6 (6 min.) The Noise Margin can be defined as the minimum interference voltage that can produce an incorrect operation in a circuit. In the dynamic circuit of the figure, V DD = 2.5 V, C IN = 20 ff, C D = 4 ff. Calculate its Noise Margin assuming that the inverter switches at V DD /2. Can the Noise Margin of this circuit be improved without adding any transistor? V DD y CK C IN x 1 C D x 2 C D x3 C D 2/6

7 (4 min.) Draw a dynamic OR-NAND gate at transistor level. b c a y 8 (3 min.) Indicate the fundamental difference between a tri-state dynamic flip-flop and a dynamic C 2 MOS flip-flop. 9 (4 min.) Fill in the following logic comparative table for CMOS technology. Indicate the number of transistors for a n-input logic function and the input capacitance per line. Assume gate capacitance C G NMOS = C 1 and r = 2. n Static Pseudo-NMOS Domino Zipper C 2 MOS CVSL C IN 10 (4 min.) Assuming equiprobabilistic and independent inputs, calculate the transition probability of a 3-input static NAND gate. 11 (3 min.) Indicate a design style that exhibits static power consumption. 3/6

12 (3 min.) What kind of logic is generally preferred for low power design, static or dynamic? Justify the answer. 13 (4 min.) Does it make sense to operate with a power supply V DD value below the voltage corresponding to the minimum value of the EDP figure of merit? Justify the answer. 14 (4 min.) How can the short-circuit current be completely eliminated in CMOS? 15 (4 min.) Can area and power consumption be exchanged in CMOS circuits? How? 16 (4 min.) Briefly explain the fundamentals of DVS (Dynamic Voltage Scaling)? 17 (4 min.) What difference exists between a PG adder and a carry-lookahead adder? Is the Manchester adder a carry propagate or a carry-lookahead adder? Justify the answers. 4/6

18 (6 min.) Calculate area and delay of two 8-bit carry select adders, consisting of 2 and 4 carry select stages, respectively. Which one of the two adders is preferred in terms of area-delay product? Data: Full Adder area: A FA = 1; Full Adder delay: t dfa = 1; MUX area (including sum and carry): A MUX = 0,2; MUX delay t dmux = 0,5 19 (4 min.) Fill in the delay of the following 16-bit multiplies expressed in clock cycles. Parallel/ Parallel Serial/ Parallel Robertson Booth Modified Booth Radix 4 Wallace Trees Serial/ Serial 20 (4 min.) Is it correct to state that the product delay of each multiplier of the previous question is proportional to the table numbers? Justify the answer. 21 (4 min.) Briefly indicate a main similarity and a main difference of an array multiplier and a Wallace-tree multiplier. 5/6

22 (5 min.) Which operations has to perform a radix-4 parallel-serial multiplier if the multiplier register contains the following value? 0 1 1 0 1 1 1 1 0 1 6/6