EE586 VLSI Design. Partha Pande School of EECS Washington State University

Similar documents
Microelettronica. J. M. Rabaey, "Digital integrated circuits: a design perspective" EE141 Microelettronica

CAD for VLSI. Debdeep Mukhopadhyay IIT Madras

What is this class all about?

What is this class all about?

What is this class all about?

EE141- Spring 2007 Introduction to Digital Integrated Circuits

Lecture #1. Teach you how to make sure your circuit works Do you want your transistor to be the one that screws up a 1 billion transistor chip?

EE141- Spring 2004 Introduction to Digital Integrated Circuits. What is this class about?

EE141- Spring 2002 Introduction to Digital Integrated Circuits. What is this class about?

Digital Integrated Circuits

Jin-Fu Li. Department of Electrical Engineering. Jhongli, Taiwan

ECE 637 Integrated VLSI Circuits. Introduction. Introduction EE141

Elettronica T moduli I e II

ECE484 VLSI Digital Circuits Fall Lecture 01: Introduction

EE241 - Spring 2004 Advanced Digital Integrated Circuits

VLSI Design I; A. Milenkovic 1

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Practical Information

CMPEN 411 VLSI Digital Circuits. Lecture 01: Introduction

CMPEN 411. Spring Lecture 01: Introduction

INEL-6080 VLSI Systems Design

EE3032 Introduction to VLSI Design

ECE520 VLSI Design. Lecture 1: Introduction to VLSI Technology. Payman Zarkesh-Ha

ECE 261: Full Custom VLSI Design

Announcements. Advanced Digital Integrated Circuits. No office hour next Monday. Lecture 2: Scaling Trends

Introduction 1. GENERAL TRENDS. 1. The technology scale down DEEP SUBMICRON CMOS DESIGN

EE5780 Advanced VLSI CAD

Introduction to ICs and Transistor Fundamentals

Digital Integrated Circuits A Design Perspective. Jan M. Rabaey

EE 434 ASIC & Digital Systems

More Course Information

VLSI Design Automation

VLSI Design Automation. Maurizio Palesi

ELCT 503: Semiconductors. Fall Lecture 01: Introduction

VLSI Design Automation

EITF35: Introduction to Structured VLSI Design

Design and Technology Trends

Announcements. Advanced Digital Integrated Circuits. No office hour next Monday. Lecture 2: Scaling Trends

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

Introduction. Summary. Why computer architecture? Technology trends Cost issues

VLSI Design Automation. Calcolatori Elettronici Ing. Informatica

Power dissipation! The VLSI Interconnect Challenge. Interconnect is the crux of the problem. Interconnect is the crux of the problem.

Design Methodologies

CSE 141: Computer Architecture. Professor: Michael Taylor. UCSD Department of Computer Science & Engineering

E 4.20 Introduction to Digital Integrated Circuit Design

ELCT 501: Digital System Design

Columbia Univerity Department of Electrical Engineering Fall, 2004

E40M. MOS Transistors, CMOS Logic Circuits, and Cheap, Powerful Computers. M. Horowitz, J. Plummer, R. Howe 1

Lab. Course Goals. Topics. What is VLSI design? What is an integrated circuit? VLSI Design Cycle. VLSI Design Automation

Miniaturization process technology

EE115C Spring 2013 Digital Electronic Circuits. Mon & Wed 8:00-9:50am BH 5249

Concurrency & Parallelism, 10 mi

Integrated circuits and fabrication

International Journal of Scientific & Engineering Research, Volume 5, Issue 2, February ISSN

ECE 486/586. Computer Architecture. Lecture # 2

VLSI Digital Signal Processing

Il pensiero parallelo: Una storia di innovazione aziendale

FPGA BASED SYSTEM DESIGN. Dr. Tayab Din Memon Lecture 1 & 2

Micro transductors 08

DIGITAL DESIGN TECHNOLOGY & TECHNIQUES

EITF20: Computer Architecture Part1.1.1: Introduction

Problem 2 If the cost of a 12 inch wafer (actually 300mm) is $3500, what is the cost/die for the circuit in Problem 1.

CS/EE 6810: Computer Architecture

3D systems-on-chip. A clever partitioning of circuits to improve area, cost, power and performance. The 3D technology landscape

Design Metrics. A couple of especially important metrics: Time to market Total cost (NRE + unit cost) Performance (speed latency and throughput)

The Beauty and Joy of Computing

Gigascale Integration Design Challenges & Opportunities. Shekhar Borkar Circuit Research, Intel Labs October 24, 2004

High-Performance System Design. Prof. Vojin G. Oklobdzija

ECE 15B COMPUTER ORGANIZATION

Outline Marquette University

What Comes Next? Reconfigurable Nanoelectronics and Defect Tolerance. Technology Shifts. Size Matters. Ops/sec/$

TABLE OF CONTENTS III. Section 1. Executive Summary

Computer Architecture

Announcements. Midterm 2 next Thursday, 6-7:30pm, 277 Cory Review session on Tuesday, 6-7:30pm, 277 Cory Homework 8 due next Tuesday Labs: project

Computer Architecture s Changing Definition

Lecture 4a. CMOS Fabrication, Layout and Simulation. R. Saleh Dept. of ECE University of British Columbia

Multi-Core Microprocessor Chips: Motivation & Challenges

Using ASIC circuits. What is ASIC. ASIC examples ASIC types and selection ASIC costs ASIC purchasing Trends in IC technologies

Hardware Modeling using Verilog Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

FABRICATION OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag

EECS 244 Computer-Aided Design of Integrated Circuits and Systems

ADVANCED FPGA BASED SYSTEM DESIGN. Dr. Tayab Din Memon Lecture 3 & 4

CHAPTER 1 INTRODUCTION

Curtis Nelson. Walla Walla College. Introduction CMOS VLSI Design

ENIAC - background. ENIAC - details. Structure of von Nuemann machine. von Neumann/Turing Computer Architecture

Computer Architecture

VLSI Design Automation

2011 Signal Processing CoDR: Technology Roadmap W. Turner SPDO. 14 th April 2011

Evolution of Computers & Microprocessors. Dr. Cahit Karakuş

CSCI 402: Computer Architectures. Computer Abstractions and Technology (4) Fengguang Song Department of Computer & Information Science IUPUI.

ECE 4514 Digital Design II. Spring Lecture 22: Design Economics: FPGAs, ASICs, Full Custom

Computer & Microprocessor Architecture HCA103

Computer Architecture!

CS61C Machine Structures. Lecture 1 Introduction. 8/25/2003 Brian Harvey. John Wawrzynek (Warznek) www-inst.eecs.berkeley.

Computer Organization CS 206T

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

VLSI Test Technology and Reliability (ET4076)

Advanced Computer Architecture (CS620)

CS61C Machine Structures. Lecture 1 Introduction. 8/27/2006 John Wawrzynek (Warzneck)

Reduction of Current Leakage in VLSI Systems

CSC 447: Parallel Programming for Multi- Core and Cluster Systems. Lectures TTh, 11:00-12:15 from January 16, 2018 until 25, 2018 Prerequisites

Transcription:

EE586 VLSI Design Partha Pande School of EECS Washington State University pande@eecs.wsu.edu

Lecture 1 (Introduction) Why is designing digital ICs different today than it was before? Will it change in future?

The First Computer The Babbage Difference Engine (1832) 25,000 parts cost: 17,470

ENIAC - The first electronic computer (1946)

The Transistor Revolution First transistor Bell Labs, 1948

The First Integrated Circuits Bipolar logic 1960 s ECL 3-input Gate Motorola 1966

Intel 4004 Micro-Processor 1971 1000 transistors 1 MHz operation

Intel Pentium (IV) microprocessor

Moore s Law In 1965, Gordon Moore noted that the number of transistors on a chip doubled every 18 to 24 months. He made a prediction that semiconductor technology will double its effectiveness every 18 months

Moore s Law LOG 2 OF THE NUMBER OF COMPONENTS PER INTEGRATED FUNCTION 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 Electronics, April 19, 1965.

Evolution in Complexity

Transistor Counts 1,000,000 K 1 Billion Transistors 100,000 10,000 1,000 100 10 8086 i486 Pentium i386 80286 Pentium III Pentium II Pentium Pro Source: Intel 1 1975 1980 1985 1990 1995 2000 2005 2010 Courtesy, Intel Projected

Moore s law in Microprocessors Transistors (MT) 1000 100 10 1 0.1 2X growth in 1.96 years! 286 386 486 P6 Pentium proc 8085 8086 Transistors 0.01 on Lead Microprocessors double every 2 years 8080 8008 4004 0.001 1970 1980 1990 2000 2010 Year Courtesy, Intel

Die Size Growth 100 Die size (mm) 10 8080 8008 4004 386 286 8086 8085 486 P6 Pentium proc ~7% growth per year ~2X growth in 10 years 1 1970 1980 1990 2000 2010 Year Die size grows by 14% to satisfy Moore s Law Courtesy, Intel

Frequency Frequency (Mhz) 10000 1000 100 10 1 0.1 8085 8008 4004 8080 8086 Doubles every 2 years 286 386 P6 Pentium proc 486 1970 1980 1990 2000 2010 Year Lead Microprocessors frequency doubles every 2 years Courtesy, Intel

Power Dissipation 100 Power (Watts) 10 1 8085 8080 8008 4004 8086 286 386 486 P6 Pentium proc 0.1 1971 1974 1978 1985 1992 2000 Year Lead Microprocessors power continues to increase Courtesy, Intel

Power will be a major problem Power (Watts) 100000 10000 1000 100 10 1 0.1 286 8086 8085 386 486 8080 8008 4004 Pentium proc 18KW 5KW 1.5KW 500W 1971 1974 1978 1985 1992 2000 2004 2008 Year Power delivery and dissipation will be prohibitive Courtesy, Intel

Power density Power Density (W/cm2) 10000 1000 100 10 1 4004 8008 8080 8086 Rocket Nozzle Nuclear Reactor Hot Plate 8085 286 386 486 P6 Pentium proc 1970 1980 1990 2000 2010 Year Power density too high to keep junctions at low temp Courtesy, Intel

Not Only Microprocessors Cell Phone Small Signal RF Power RF Units Digital Cellular Market (Phones Shipped) 1996 1997 1998 1999 2000 48M 86M 162M 260M 435M Power Management Analog Baseband Digital Baseband (DSP + MCU) (data from Texas Instruments)

MOS Transistor Scaling (1974 to present) Scaling factor s=0.7 per node (0.5x per 2 nodes) Metal pitch Technology Node set by 1/2 pitch (interconnect) Poly width Gate length (transistor)

Ideal Technology Scaling (constant field) Quantity Before Scaling After Scaling Channel Length L L = L * s Channel Width W W = W * s Gate Oxide thickness t ox t ox = t ox * s Junction depth x j x j = x j * s Power Supply V dd V dd = Vdd * s Threshold Voltage V th V th = V th * s Doping Density, p n+ N A N D N A = N A / s N D = N D / s

Challenges in Digital Design DSM Microscopic Problems Ultra-high speed design Interconnect Noise, Crosstalk Reliability, Manufacturability Power Dissipation Clock distribution. Everything Looks a Little Different? 1/DSM Macroscopic Issues Time-to-Market Millions of Gates High-Level Abstractions Reuse & IP: Portability Predictability etc. and There s a Lot of Them!

Productivity Trends 10,000,000 10,000 1,000,000 1,000 100,000 100 10,000 10 1,0001 100 0.1 0.01 10 Logic Tr./Chip Tr./Staff Month. x x x x x x x x 58%/Yr. compounded Complexity growth rate 21%/Yr. compound Productivity growth rate 100,000,000 10,000,000 1,000,000 100,000 10,000 1,0001 100 0.1 0.001 1 10 0.01 1981 1983 1985 1987 1989 1991 1993 Complexity Logic Transistor per Chip (M) Productivity (K) Trans./Staff - Mo. 1995 1997 1999 2001 2003 2005 2007 2009 Source: Sematech Complexity outpaces design productivity Courtesy, ITRS Roadmap

Why Scaling? Technology shrinks by 0.7/generation With every generation can integrate 2x more functions per chip; chip cost does not increase significantly Cost of a function decreases by 2x But How to design chips with more and more functions? Design engineering population does not double every two years Hence, a need for more efficient design methods Exploit different levels of abstraction

Design Abstraction Levels SYSTEM MODULE + GATE CIRCUIT S n+ G DEVICE n+ D

Design Metrics How to evaluate performance of a digital circuit (gate, block, )? Cost Reliability Scalability Speed (delay, operating frequency) Power dissipation Energy to perform a function

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

NRE Cost is Increasing

Die Cost Single die Wafer Going up to 12 (30cm) From http://www.amd.com

Cost per Transistor cost: -per-transistor 1 0.1 Fabrication capital cost per transistor (Moore s law) 0.01 0.001 0.0001 0.00001 0.000001 0.0000001 1982 1985 1988 1991 1994 1997 2000 2003 2006 2009 2012

What about Interconnect Global wires Non-scalable delay Delay exceeds one clock cycle Non-scalable interconnects Excessive power dissipation Non reliability in signal transmission

Emerging Interconnect Technologies Three Dimensional Integration Optical Interconnects Wireless/RF Interconnects Lower Latency and Energy Dissipation

Summary Digital integrated circuits have come a long way and still have quite some potential left for the coming decades Some interesting challenges ahead Getting a clear perspective on the challenges and potential solutions is the purpose of this course Understanding the design metrics that govern digital design is crucial Cost, reliability, speed, power and energy dissipation

Course Structure MOS Transistors MOS Inverter Circuits Static MOS Gate Circuits High-Speed CMOS Logic Design Transfer Gate and Dynamic Logic Design Semiconductor Memory Design Advanced Devices beyond CMOS

Course Structure Extensive use of CAD tools Homework assignments One to two midterm exams and one final exam Course Project

Suite of two courses EE 466/586 and EE587 will cover various aspects starting from circuits to systems

References Textbook: CMOS VLSI Design, Weste and Harris, Fourth Edition Additional Reference: Analysis and Design of Digital Integrated Circuits - In Deep Submicron Technology, Hodges, Jackson and Saleh, McGraw-Hill, Third Edition, 2004. J. M. Rabaey, A. Chandrakasan, and B. Nikolic, Digital Integrated Circuits: A Design Perspective. Second Edition, Prentice Hall, 2003. Important announcements will be posted in the course website www.eecs.wsu.edu/~ee586