ECE 424 – Introduction to VLSI Design Emre Yengel Department of Electrical and Communication Engineering Fall 2013.

Slides:



Advertisements
Similar presentations
CMOS Logic Circuits.
Advertisements

Topics Electrical properties of static combinational gates:
Digital Components Introduction Gate Characteristics Logic Families
Selected Design Topics. Integrated Circuits Integrated circuit (informally, a chip) is a semiconductor crystal (most often silicon) containing the electronic.
ELEC 301 Volkan Kursun Design Metrics ECE555 - Volkan Kursun
ECE 424 – Introduction to VLSI
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
A Look at Chapter 4: Circuit Characterization and Performance Estimation Knowing the source of delays in CMOS gates and being able to estimate them efficiently.
ISLAMIC UNIVERSITY OF GAZA Faculty of Engineering Computer Engineering Department EELE3321: Digital Electronics Course Asst. Prof. Mohammed Alhanjouri.
Microelectronic Circuits, Sixth Edition Sedra/Smith Copyright © 2010 by Oxford University Press, Inc. C H A P T E R 13 CMOS Digital Logic Circuits.
Combinational Circuits
Week 7a, Slide 1EECS42, Spring 2005Prof. White Week 7a Announcements You should now purchase the reader EECS 42: Introduction to Electronics for Computer.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Digital Design: Chapters Chapter 1. Introduction Digital Design - Logic Design? Analog versus Digital Once-analog now goes digital –Still pictures.
© Digital Integrated Circuits 2nd Inverter CMOS Inverter: Digital Workhorse  Best Figures of Merit in CMOS Family  Noise Immunity  Performance  Power/Buffer.
Lecture 13, Slide 1EECS40, Fall 2004Prof. White Lecture #13 Announcements You should now purchase the reader EECS 40: Introduction to Microelectronics,
Chapter 6 – Selected Design Topics Part 1 – The Design Space Logic and Computer Design Fundamentals.
Lecture 7: Power.
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
The CMOS Inverter Slides adapted from:
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
ECE 331 – Digital System Design Power Dissipation and Propagation Delay.
MOS Inverter: Static Characteristics
INTEGRATED CIRCUIT LOGIC FAMILY
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 11 – Design Concepts.
Topic 4: Digital Circuits
Mary Jane Irwin ( ) Modified by Dr. George Engel (SIUE)
EE414 VLSI Design Design Metrics in Design Metrics in VLSI Design [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
Contemporary Logic Design Multi-Level Logic © R.H. Katz Transparency No. 5-1 Chapter # 2: Two-Level Combinational Logic Section Practical Matters.
Introduction to Digital Design
1. Department of Electronics Engineering Sahand University of Technology NMOS inverter with an n-channel enhancement-mode mosfet with the gate connected.
ECE442: Digital ElectronicsCSUN, Spring-2010, Zahid Design Metrics ECE442: Digital Electronics.
THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.
Chapter 07 Electronic Analysis of CMOS Logic Gates
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 6 – Selected Design Topics Part 1 – The.
CMP 4202: VLSI System Design Lecturer: Geofrey Bakkabulindi
CSE477 L02 Design Metrics.1Irwin&Vijay, PSU, 2002 ECE 484 VLSI Digital Circuits Fall 2014 Lecture 02: Design Metrics Dr. George L. Engel Adapted from slides.
Modern VLSI Design 2e: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
ESE 232 Introduction to Electronic Circuits Professor Paul Min (314) Bryan Hall 302A.
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
ECE 2110: Introduction to Digital Systems Introduction (Contd.)
VLSI Design Lecture 5: Logic Gates Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Wayne Wolf’s lecture notes.
Chapter 3 How transistors operate and form simple switches
Digital Integrated Circuits A Design Perspective
Basics of Energy & Power Dissipation
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 6 – Selected Design Topics Part 1 – The.
Bi-CMOS Prakash B.
EE 5900 Advanced Algorithms for Robust VLSI CAD, Spring 2009 Combinational Circuits.
Moore’s Law and Its Future Mark Clements. 15/02/2007EADS 2 This Week – Moore’s Law History of Transistors and circuits The Integrated circuit manufacturing.
FPGA-Based System Design: Chapter 2 Copyright  2004 Prentice Hall PTR Topics n Logic gate delay. n Logic gate power consumption. n Driving large loads.
Solid-State Devices & Circuits
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
EE415 VLSI Design THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
CSE477 L02 Design Metrics.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 02: Design Metrics Mary Jane Irwin (
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
Physical Properties of Logic Devices Technician Series Created Mar
CS203 – Advanced Computer Architecture
CMOS technology and CMOS Logic gate. Transistors in microprocessors.
Chapter 9 CAPACITOR.
EE141 © Digital Integrated Circuits 2nd Introduction 1 Digital Integrated Circuits A Design Perspective Introduction Jan M. Rabaey Anantha Chandrakasan.
CMOS OUTLINE » Fan-out » Propagation delay » CMOS power consumption.
CMOS technology and CMOS Logic gate
Overview Part 1 – The Design Space
Digital Computer Electronics TTL
OUTLINE » Fan-out » Propagation delay » CMOS power consumption
Combinational Circuits
Combinational Circuits
Presentation transcript:

ECE 424 – Introduction to VLSI Design Emre Yengel Department of Electrical and Communication Engineering Fall 2013

Goals of This Course Understand the manufacturing technologies of integrated semiconductor devices and integrated circuits Learn to design and implement state-of-the-art digital Very Large Scale Integrated (VLSI) chips using CMOS technology Learn to analyze sequential circuits designed by CMOS technology Learn to analyze, simulate and test of the digital design by CAD tools (KICAD will be used) Learn the basics of Xilinx FPGA

Course Information Instructor Emre Yengel Office: L-A More on Course Course Web Page: ece424.cankaya.edu.tr Text Book: Digital Integrated Circuits (2 nd ed.), Jan M. Rabaey, 2002 Lectures in class will cover basics of course Homeworks will help you gain a deep understanding of the subject Assessment: HWs (%20), Attendance (%10), Midterm (%30), Final (%40) Lab sessions will cover PSPICE and FPGA basics

VLSI Design What is VLSI? Very Large Scale Integration Defines integration level 1980s hold-over from outdated taxonomy for integration levels Obviously influenced from frequency bands, i.e. HF, VHF, UHF Sources disagree on what is measured (gates or transistors?) SSI – Small-Scale Integration ( ) MSI – Medium-Scale Integration ( ) LSI – Large-Scale Integration ( ) VLSI – Very Large-Scale Integration ( ) ULSI – Ultra Large-Scale Integration (>=10 7 )

Example System-on-a-chip (SOC) Source: TI

Example System-on-a-chip (SOC) TI OMAP44x iPhone 3G board

Boards to be used in this class Xilinx Spartan 3E FPGA Development Board Atlys Spartan-6 FPGA Development Board

History of the Transistor Early ideas of transistors started with the theoretical studies of J.W. Lilienfelds in 1930s. 1947: Bardeen and Brattain create point contact transistor at Bell Laboratories. (U.S. Patent 2,524,035)

History of the Transistor

History of Transistor

Integrated circuits on wafers The Ingot is cut into individual silicon discs called wafers In this picture you can see how one big crystal is grown from the purified silicon melt. The resulting mono crystal is called Ingot.

Cost of an IC The total cost of a product can be separated into two components: the recurring expenses (variable cost) and the non-recurring expenses (fixed cost). Fixed cost; man-power, companys R&D, manufacturing equipment, marketing, sales, building infrastructures,… Variable cost; directly attributes to a manufactures product and is proportional to the product volume.

Cost of an IC α is a parameter that depends upon the complexity of the manufacturing process and roughly proportional to the number of masks.α=3 is a good estimate for todays complex CMOS process. Cost per die is a strong function of the die area.

Types of ICs IC designs can be Digital (covered in this course), Analog, RF or mixed-signal. Digital Designs; Full Custom (FPGA(Field Programmable Gate Array),CPGA,..) Every transistor designed and laid out by hand Used for memories, datapaths in high performance processors, etc. ASIC (Application Specific Integrated Circuit) Designs synthesized automatically from a high-level language description Semi-Custom Mixture of custom and synthesized modules

Digital VLSI Design abstraction levels in digital circuits In digital world, the internal details of a complex module can be abstracted away and replaced with a black box view or model. The performance of this model is considered with known characteristics. Unlike analog designs, the impact of this divide and conquer approach is dramatic.

Issues in ICs Moore's law is the observation that over the history of computing hardware, the number of transistors on integrated circuits doubles approximately every two years.

Functionality and Robustness NOISE: unwanted variations of voltages and currents at the logic nodes

Functionality and Robustness Digital circuits (DC) perform operations on logical (or Boolean) variables. Inversion A logical variable is a mathematical abstraction. In a physical implementation, such a variable is represented by an electrical quantity. This is most often a node voltage that is not discrete but can adopt a continuous range of values. This electrical voltage is turned into a discrete variable by associating a nominal voltage level with each logic state: 1 V OH, 0 V OL, where V OH and V OL represent the high and the low logic levels, respectively.

Functionality and Robustness Representing logic levels with digital voltages Ground (GND, VSS) = 0V - can represent logic 0 Power supply (V DD ) can represent logic 1 Decreasing voltages In 1980s, V DD = 5V V DD has been decreasing in modern processes High V DD would damage modern tiny transistors Lower V DD saves power VDD = 3.3V; 2.5V; 1.8V; 1.5V; 1.2V; 1.0V; 0.9V; …

Functionality and Robustness The Voltage-Transfer Characteristics The electrical function of a gate is best expressed by its voltage-transfer characteristic (VTC) (sometimes called the DC transfer characteristic), which plots the output voltage as a function of the input voltage V out = f(V in ). Inverter voltage-transfer characteristics V m : Gate or switching voltage This point will be of particular interest when studying sequential circuits.

Functionality and Robustness Noise Margins : A measure of the sensitivity of a gate to noise is given by the noise margins NM L (noise margin low) and NM H (noise margin high), which quantize the size of the legal 0 and 1, respectively, and set a fixed maximum threshold on the noise value:

Functionality and Robustness Regenerative Property: If the gate possesses the regenerative property, the effect of different noise sources can not force a signal level into the undefined region. Definition of V IL and V IH

Functionality and Robustness As long as the signal is within the noise margins, the following gate continues to function correctly, although its output voltage varies from the nominal one. This deviation is added to the noise injected at the output node and passed to the next gate.

Functionality and Robustness For a chain of even number of inverters, the output voltage v out will equal V OL if and only if the inverter possesses the regenerative property.

Functionality and Robustness VTC of an inverter V out = f(V in ) as well as its inverse function f inv (), which reverts the function of the x- and y- axis and is defined as follows:

Functionality and Robustness Noise Immunity: expresses the ability of the system to process and transmit information correctly in the presence of noise. A system with good noise immunity must reject the noise instead of overpowering it. Directivity: a gate to be unidirectional which changes in an output level should not appear at any unchanging input of the same circuit.

Functionality and Robustness Fan In & Fan Out: The fan-out denotes the number of load gates N that are connected to the output of the driving gate. The fan-in of a gate is defined as the number of inputs to the gate.

Performance Performance of a digital circuit can be expressed with the computational ability that the circuit can manage. It is often expressed by the duration of the clock period (clock cycle time), or its rate (clock frequency). The propagation delay t p of a gate defines how quickly it responds to a change at its input(s). It expresses the delay experienced by a signal when passing through a gate. It is measured between the 50% transition points of the input and output waveforms

Performance The t pLH defines the response time of the gate for a low to high (or positive) output transition, while t pHL refers to a high to low (or negative) transition. The propagation delay t p is defined as the average of the two.

Performance The delay is a function of the slopes of the input and output signals of the gate. To quantify this, the rise and fall times t r and t f, which express how fast a signal transits between the different levels. The rise/fall time of a signal is largely determined by the strength of the driving gate, and the load presented by the node itself, which sums the contributions of the connecting gates (fan-out) and the wiring parasitics.

Performance The de-facto standard circuit for delay measurement is the ring oscillator, which consists of an odd number of inverters connected in a circular chain. The period T of the oscillation is determined by the propagation time of a signal transition through the complete chain, or T = 2 x t p x N with N the number of inverters in the chain. Typically, a ring oscillator needs a least five stages to be operational.

Performance Propagation Delay of a first-order IC network; Transient response of this circuit; The time to reach the 50% point is easily computed as t = ln(2)t = 0.69t. Similarly, it takes t = ln(9)t = 2.2t to get to the 90% point.

Power and Energy Consumption The power consumption of a design determines how much energy is consumed per operation, and how much heat the circuit dissipates. These factors influence a great number of critical design decisions; the power-supply capacity the battery lifetime supply-line sizing packaging and cooling requirements So, power dissipation is an important property of a design that affects feasibility, cost, and reliability.

Power and Energy Consumption During the design of a circuit, different dissipation measures have to be considered. For instance, the peak power P peak is important when studying supply-line sizing. When addressing cooling or battery requirements, one is predominantly interested in the average power dissipation P av. where p(t) is the instantaneous power, i supply is the current being drawn from the supply voltage V supply over the interval t [0,T], and i peak is the maximum value of i supply over that interval.

Power and Energy Consumption The dissipation can further be decomposed into static and dynamic components. The propagation delay and the power consumption of a gate are relatedthe propagation delay is mostly determined by the speed at which a given amount of energy can be stored on the gate capacitors. The product of power consumption and propagation delay is generally a constant. This product is called the power-delay product (or PDP) and can be considered as a quality measure for a switching device. The PDP is simply the energy consumed by the gate per switching event.

Power and Energy Consumption An ideal gate is one that is fast, and consumes little energy. The energy-delay product (E-D) is a combined metric that brings those two elements together, and is often used as the ultimate quality metric.

Power and Energy Consumption For a first order RC network, total energy delivered by the source can be computed by We can also compute the energy stored in the capacitor, simple analysis shows that the other half of the energy is dissipated as heat in the resistor during the transaction.