Digital Integrated Circuits (83-313) Lecture 3: Design Metrics

Similar documents
ECE 484 VLSI Digital Circuits Fall Lecture 02: Design Metrics

VLSI Design I; A. Milenkovic 1

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

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

1 Digital EE141 Integrated Circuits 2nd Introduction

Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. July 30, Digital EE141 Integrated Circuits 2nd Introduction

Lecture 8: Memory Peripherals

Introduction. Introduction. Digital Integrated Circuits A Design Perspective. Introduction. The First Computer

Digital Microelectronic Circuits ( ) Terminology and Design Metrics. Lecture 2: Presented by: Adam Teman

Systems with Digital Integrated Circuits

CPE/EE 427, CPE 527 VLSI Design I L01: Introduction, Design Metrics. What is this course all about?

VLSI Design I; A. Milenkovic 1

Introduction to VLSI Design

ECE 301 Digital Electronics

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

VLSI I (Introduction to VLSI Design) EE 382M-ECD (#14970)

Lecture 11 Digital Circuits (I) THE INVERTER

EE141-Fall 2009 Digital Integrated Circuits

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

Basic Characteristics of Digital ICs

CS4617 Computer Architecture

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

Lecture 13 CMOS Power Dissipation

EE 434 Lecture 2. Basic Concepts

PROCESS-VOLTAGE-TEMPERATURE (PVT) VARIATIONS AND STATIC TIMING ANALYSIS

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

CPE/EE 427, CPE 527 VLSI Design I CMOS Inverter. CMOS Inverter: A First Look

Testing of Complex Digital Chips. Juri Schmidt Advanced Seminar

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

VLSI Design I; A. Milenkovic 1

Quad 2-input AND gate

Digital Electronics Part II - Circuits

The future of lithography and its impact on design

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

Quad 2-Input NAND Gate High-Voltage Silicon-Gate CMOS

Pin Connection (Top View)

Multiplexer for Capacitive sensors

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

Chapter 1 Introduction to VLSI Testing

Lecture #29. Moore s Law

VLSI Design. Static CMOS Logic

Chapter 2 Combinational Circuits

CD74HC73, CD74HCT73. Dual J-K Flip-Flop with Reset Negative-Edge Trigger. Features. Description. Ordering Information. Pinout

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

INTEGRATED CIRCUITS. 74F input AND-OR-invert gate. Product specification 1996 Mar 14 IC15 Data Handbook

EECS150 - Digital Design Lecture 15 - CMOS Implementation Technologies. Overview of Physical Implementations

EECS150 - Digital Design Lecture 9 - CMOS Implementation Technologies

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

Obsolete Product(s) - Obsolete Product(s)

MM74HC132 Quad 2-Input NAND Schmitt Trigger

EE4800 CMOS Digital IC Design & Analysis. Lecture 1 Introduction Zhuo Feng

Digital Circuits and Operational Characteristics

CD74HC534, CD74HCT534, CD74HC564, CD74HCT564

Chapter 15 Integrated Circuits

Microcontroller Systems. ELET 3232 Topic 13: Load Analysis

NE/SA5090 Addressable relay driver INTEGRATED CIRCUITS. Product data Supersedes data of 1994 Aug 31 File under Integrated Circuits; IC11 Data Handbook

TOSHIBA Bipolar Linear Integrated Circuit Silicon Monolithic TA8050F

M74HC51TTR DUAL 2 WIDE 2 INPUT AND/OR INVERT GATE

CD54/74HC02, CD54/74HCT02

M74HC10TTR TRIPLE 3-INPUT NAND GATE

Obsolete Product(s) - Obsolete Product(s)

Lecture 4&5 CMOS Circuits

CD74AC86, CD54/74ACT86

SGM ns, Low-Power, 3V/5V, Rail-to-Rail Input Single-Supply Comparator

M74HCT02TTR QUAD 2-INPUT NOR GATE

CD54/74HC175, CD54/74HCT175

Digital Systems Power, Speed and Packages II CMPE 650

Obsolete Product(s) - Obsolete Product(s)

CMOS LOW VOLTAGE, LOW CHARGE INJECTION QUAD SPST ANALOG SWITCHES

Department of EECS. University of California, Berkeley. Logic gates. September 1 st 2001

Obsolete Product(s) - Obsolete Product(s)

M74HC14. Hex Schmitt inverter. Features. Description

MM74HCU04 Hex Inverter

Impact of Leakage on IC Testing?

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Today. Variation. Variation. Process Corners.

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

INTEGRATED CIRCUITS. PCA channel I 2 C multiplexer and interrupt logic. Product data Supersedes data of 2001 May 07.

Classic. Feature. EPLD Family. Table 1. Classic Device Features

74ACT00B QUAD 2-INPUT NAND GATE

74AC10B TRIPLE 3-INPUT NAND GATE

74AC00B QUAD 2-INPUT NAND GATE

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

SGM ns, Low-Power, 3V/5V, Rail-to-Rail Input Single-Supply Comparator

I. Digital Integrated Circuits - Logic Concepts

SGM8706 Micro-Power, RRIO, 1.8V, Push-Pull Output Comparator with Integrated Voltage Reference GENERAL DESCRIPTION FEATURES APPLICATIONS

Lecture Summary Module 1 Switching Algebra and CMOS Logic Gates

INTEGRATED CIRCUITS. 74LVC00A Quad 2-input NAND gate. Product specification Supersedes data of 1997 Aug 11 IC24 Data Handbook.

M74HCT04. Hex inverter. Features. Description

MM74HC00 Quad 2-Input NAND Gate

Announcements. Advanced Digital Integrated Circuits. Project proposals due today. Homework 1. Lecture 8: Gate delays,

MM74HC132 Quad 2-Input NAND Schmitt Trigger

Lecture 12 - Digital Circuits (I) The inverter. October 20, 2005

FAMILIARIZATION WITH DIGITAL PULSE AND MEASUREMENTS OF THE TRANSIENT TIMES

Low Operating Current Fundamental Quartz Crystal Oscillator IC

SENSE AMPS POWER DOWN

Combinational Logic Gates in CMOS

Integrated Circuit Technology (Course Code: EE662) Lecture 1: Introduction

Course Content. Course Content. Course Format. Low Power VLSI System Design Lecture 1: Introduction. Course focus

Obsolete Product(s) - Obsolete Product(s)

In this experiment you will study the characteristics of a CMOS NAND gate.

Transcription:

Digital Integrated Circuits (83-313) Lecture 3: Design Metrics Semester B, 2016-17 Lecturer: Dr. Adam Teman TAs: Itamar Levi, Robert Giterman 2 April 2017 Disclaimer: This course was prepared, in its entirety, by Adam Teman. Many materials were copied from sources freely available on the internet. When possible, these sources have been cited; however, some references may have been cited incorrectly or overlooked. If you feel that a picture, graph, or code example has been copied from you and either needs to be cited or removed, please feel free to email adam.teman@biu.ac.il and I will address this as soon as possible.

2 Lecture Outline

1 Design Metrics 2 Cost of an Integrated Circuit Design Metrics - Reminder 3

There s No Free Lunch! Remember, the job of a VLSI designer is to understand, design and optimize the trade-offs between: Performance Cost Reliability Power 4 In this lecture, we will go over the main design metrics for evaluating these design aspects. You can rarely improve all these factors simultaneously.

Performance Metrics Performance When measuring performance, we usually use: Propagation delay t pd Rise/Fall time t r /t f 5

Performance Metrics Performance Based on our derivation of optimal load driving and Logical Effort, the performance of a gate is often given in terms of Fan out of 4 (FO4). How would we measure FO4 in a simulation? 6

How to measure FO4 delay Performance 7

Power Metrics Power 8 When discussing power, we generally mean the average power consumption of a component. 1 T Vsupply T Other times we may discuss peak power, but this is less common. The power consumption is usually decomposed into three factors: Dynamic Power, which is essentially the energy consumed during a switching operation. Static Power, which is usually caused by leakage currents in steady states. Short Circuit Power, which is the component of dynamic power that is due to direct currents between the supply rails. P av p t dt i 0 0 supply t dt T T P max peak ipeakvsupply p t

Dynamic Power Power The energy required to charge a capacitive node to V DD is approximately: 2 E C V LH switch DD Therefore, if a circuit is operated at frequency f, the dynamic power can be written as: P f C V 2 dynamic switch DD 9 However, not all of the circuit capacitance switches during every cycle. The percentage of capacitance that switches will be called the activity factor, resulting in: 2 P f C V dynamic total DD

Static and Short Circuit Power Power Both static and short circuit power are caused by current flowing between the supply rails. Static power is due to leakage or static currents in the steady state of a circuit. Pstatic IstaticVsupply Short circuit power is due to low resistive paths between the supplies during a switching event. Both types of consumption are unwanted and should be minimized. 10

Reliability Metrics Reliability Reliability is the ability of the circuit to provide correct results during all operations throughout the lifetime of the system. The only measure of reliability we have learned so far is the digital noise margin metric: NM V V H OH min IH NM V V L IL OL max NM min NM, NM L H We will discuss further reliability aspects later on in the course. 11

Cost Metrics Cost The final, and often, most important, design metric is cost. The only cost feature we have previously considered is area/size of a transistor/gate. But we never actually quantified this in terms of prices. This is an important enough issue to deserve an entire section on its own. 12

1 Design Metrics 2 Cost of an Integrated Circuit Cost of an Integrated Circuit 13

How much does it cost? In the end, it all comes down to cost. Cost can come in many ways, but to get a basic understanding of this concept, let us develop a simple cost model for an IC chip.

Cost of Integrated Circuits NRE (non-recurrent engineering) costs design time and effort, mask generation one-time cost factor Recurrent costs silicon processing, packaging, test proportional to volume proportional to chip area Source: anysilicon 15

Total Cost Cost per IC cost per IC = variable cost per IC + fixed cost volume Variable cost variable cost = die cost + package cost+ test cost final test yield Yield No. of good chips 100% Total number of chips 16

Die Cost Single Die Wafer fixed cost cost per IC = variable cost per IC + volume die cost + package cost+ test cost variable cost = final test yield cost of wafer cost of die = dies per wafer die yield Testing on the wafer. Before packaging! From http://www.amd.com 17

Edge Losses cost per IC = variable cost per IC + variable cost = fixed cost volume die cost + package cost+ test cost final test yield cost of wafer cost of die = dies per wafer die yield Dies per wafer wafer diameter/2 2 die area wafer diameter 2 die area 18

Wafer Size Source: anysilicon.com If wafers had scaled according to Moore s Law 19 Source: wikipedia

Defects cost per IC = variable cost per IC + variable cost = fixed cost volume die cost + package cost+ test cost final test yield cost of wafer cost of die = dies per wafer die yield Yield = ¼ = 0.25 die cost f (die area) die area 4 20 Yield = 19/24 = 0.79

21 Total Cost - summary cost per IC = variable cost per IC + variable cost = After packaging Dies per wafer fixed cost volume die cost + test cost + package cost final test yield cost of wafer die cost = dies per wafer die yield wafer diameter/2 2 die area Yield wafer diameter 2 die area % good chips die cost Before packaging (on wafer) die area 4

Some Examples (1994) Chip Metal layers Line width Wafer cost Def./ cm 2 Area mm 2 Dies/ wafer Yield Die cost 386DX 2 0.90 $900 1.0 43 360 71% $4 486 DX2 3 0.80 $1200 1.0 81 181 54% $12 Power PC 601 4 0.80 $1700 1.3 121 115 28% $53 HP PA 7100 3 0.80 $1300 1.0 196 66 27% $73 DEC Alpha 3 0.70 $1500 1.2 234 53 19% $149 Super Sparc 3 0.70 $1700 1.6 256 48 13% $272 Pentium 3 0.80 $1500 1.5 296 40 9% $417 22 From "Estimating IC Manufacturing Costs, by Linley Gwennap, Microprocessor Report, August 2, 1993, p. 15

Add the packaging and test costs Chip Die cost Pins Package Type Cost Test & Assembly Total 386DX $4 132 QFP $1 $4 $9 486 DX2 $12 168 PGA $11 $12 $35 Power PC 601 $53 304 QFP $3 $21 $77 HP PA 7100 $73 504 PGA $35 $16 $124 DEC Alpha $149 431 PGA $30 $23 $202 Super Sparc $272 293 PGA $20 $34 $326 Pentium $417 273 PGA $19 $37 $473 Sale Price Comment $31 Intense Competition $245 No Competition $280 $1231 Recoup R&D? $965 Early in Shipments 23

Some actual numbers According to Adapteva (2014), the cost of chip development (NRE): Hardware development (Engineers): $300K - $200M Software development (Engineers): $0 - $800M IP Licensing: $0 - $10M EDA Tools: $0 - $10M Chip Tapeout (mostly masks): $100K - $3M Test Development: $5K - $1M TOTAL NRE: $1M - $1B 24 http://www.adapteva.com/andreas-blog/semiconductor-economics-101/

Some actual numbers According to Adapteva (2014), the cost per chip: Die Cost: $0.1 - $1000 Package: $0.1 - $30 Assembly: $0.1 - $50 Testing: $0 - $10 IP Royalty: $0 - $2 TOTAL Recurring Cost: $0.3 - $1K 25 http://www.adapteva.com/andreas-blog/semiconductor-economics-101/

Further Reading J. Rabaey, Digital Integrated Circuits 2003, Chapter 1.3 E. Alon, Berkeley EE-141, Lecture 2 (Fall 2009) http://bwrc.eecs.berkeley.edu/classes/icdesign/ee141_f09/ http://bnrg.eecs.berkeley.edu/~randy/courses/cs252.s96/lecture05.pdf ADAPTEVA http://www.adapteva.com 26