ECE484 VLSI Digital Circuits Fall Lecture 01: Introduction

Similar documents
CMPEN 411 VLSI Digital Circuits. Lecture 01: Introduction

CMPEN 411. Spring Lecture 01: Introduction

What is this class all about?

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

CAD for VLSI. Debdeep Mukhopadhyay IIT Madras

What is this class all about?

EE141- Spring 2007 Introduction to Digital Integrated Circuits

What is this class all about?

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?

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

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

ECE 637 Integrated VLSI Circuits. Introduction. Introduction EE141

Elettronica T moduli I e II

Digital Integrated Circuits

Miniaturization process technology

VLSI Design I; A. Milenkovic 1

INEL-6080 VLSI Systems Design

ECE 261: Full Custom VLSI Design

EITF35: Introduction to Structured VLSI Design

EE3032 Introduction to VLSI Design

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Practical Information

ELCT 503: Semiconductors. Fall Lecture 01: Introduction

More Course Information

EE241 - Spring 2004 Advanced Digital Integrated Circuits

Introduction to ICs and Transistor Fundamentals

VLSI Design Automation

VLSI Design Automation. Maurizio Palesi

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

VLSI Design Automation

EE5780 Advanced VLSI CAD

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

CS Computer Architecture Spring Lecture 01: Introduction

HW Trends and Architectures

VLSI Design Automation. Calcolatori Elettronici Ing. Informatica

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

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

ELCT 501: Digital System Design

Computer Architecture

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

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

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

ECE 486/586. Computer Architecture. Lecture # 2

Computer Architecture!

Digital Integrated Circuits A Design Perspective. Jan M. Rabaey

CMPSCI 201: Architecture and Assembly Language

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

Concurrency & Parallelism, 10 mi

E 4.20 Introduction to Digital Integrated Circuit Design

Lecture contents. Electronics and Microelectronics AE4B34EM. Labs - content. Lecture contents. Labs - content

Curtis Nelson. Walla Walla College. Introduction CMOS VLSI Design

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

Design Methodologies

Il pensiero parallelo: Una storia di innovazione aziendale

Introduction to Microprocessor

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

Trend in microelectronics The design process and tasks Different design paradigms Basic terminology The test problems

The Beauty and Joy of Computing

Micro transductors 08

Digital Fundamentals. Integrated Circuit Technologies

CIT 668: System Architecture

CS/EE 6810: Computer Architecture

IT 252 Computer Organization and Architecture. Introduction. Chia-Chi Teng

VLSI Design Automation

Computer Architecture

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

EITF20: Computer Architecture Part1.1.1: Introduction

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

DIGITAL DESIGN TECHNOLOGY & TECHNIQUES

EE382 Processor Design. Class Objectives

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

Design and Technology Trends

Columbia Univerity Department of Electrical Engineering Fall, 2004

Outline Marquette University

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

Moore s Law: Alive and Well. Mark Bohr Intel Senior Fellow

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

10. Interconnects in CMOS Technology

VLSI Design Automation

Digital Design Methodology (Revisited) Design Methodology: Big Picture

C Program Adventures. From C code to motion

Reduction of Current Leakage in VLSI Systems

5DV118 Computer Organization and Architecture Umeå University Department of Computing Science Stephen J. Hegner. Topic 1: Introduction

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

Moore s s Law, 40 years and Counting

Computer Architecture!

ECE 154A. Architecture. Dmitri Strukov

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

SIDDHARTH INSTITUTE OF ENGINEERING AND TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road QUESTION BANK UNIT I

FPGA Based Digital Design Using Verilog HDL

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

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

CSC 447: Parallel Programming for Multi- Core and Cluster Systems

CS 3410: Computer System Organization and Programming

Digital Design Methodology

Interconnect Challenges in a Many Core Compute Environment. Jerry Bautista, PhD Gen Mgr, New Business Initiatives Intel, Tech and Manuf Grp

Computer & Microprocessor Architecture HCA103

Chapter 2. Boolean Algebra and Logic Gates

Fundamentals of Computer Design

Transcription:

ECE484 VLSI Digital Circuits Fall 2017 Lecture 01: Introduction Adapted from slides provided by Mary Jane Irwin. [Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.] CSE477 L01 Introduction.1 Irwin&Vijay, PSU, 2002

Course Contents Introduction to digital integrated circuits CMOS devices and manufacturing technology. CMOS logic gates and their layout. Propagation delay, noise margins, and power dissipation. Combinational (e.g., arithmetic) and sequential circuit design. Course goals Ability to design and implement CMOS digital circuits and optimize them with respect to different constraints: size (cost), speed, power dissipation, and reliability Course prerequisites ECE 326. Electronic Circuit Design ECE 282. Logic Design of Digital Systems CSE477 L01 Introduction.2 Irwin&Vijay, PSU, 2002

Course Administration Instructor: George L. Engel gengel@siue.edu www.ee.siue.edu/~gengel TA: Sri Kandula srkandu@siue.edu Labs: Need university account. CSE477 L01 Introduction.3 Irwin&Vijay, PSU, 2002

Background from ECE282 and ECE326 Basic circuit theory resistance, capacitance, inductance MOS gate characteristics Hardware description language VHDL or verilog Logic design logical minimization, FSMs, component design CSE477 L01 Introduction.4 Irwin&Vijay, PSU, 2002

Transistor Revolution Transistor Bardeen (Bell Labs) in 1947 Bipolar transistor Schockley in 1949 First bipolar digital logic gate Harris in 1956 First monolithic IC Jack Kilby in 1959 First commercial IC logic gates Fairchild 1960 TTL 1962 into the 1990 s ECL 1974 into the 1980 s CSE477 L01 Introduction.5 Irwin&Vijay, PSU, 2002

MOSFET Technology MOSFET transistor - Lilienfeld (Canada) in 1925 and Heil (England) in 1935 CMOS 1960 s, but plagued with manufacturing problems PMOS in 1960 s (calculators) NMOS in 1970 s (4004, 8080) for speed CMOS in 1980 s preferred MOSFET technology because of power benefits BiCMOS, Gallium-Arsenide, Silicon-Germanium SOI, Copper-Low K, CSE477 L01 Introduction.6 Irwin&Vijay, PSU, 2002

Moore s Law In 1965, Gordon Moore predicted that the number of transistors that can be integrated on a die would double every 18 to 14 months (i.e., grow exponentially with time). Amazingly visionary million transistor/chip barrier was crossed in the 1980 s. 2300 transistors, 1 MHz clock (Intel 4004) - 1971 16 Million transistors (Ultra Sparc III) 42 Million, 2 GHz clock (Intel P4) - 2001 140 Million transistor (HP PA-8500) CSE477 L01 Introduction.7 Irwin&Vijay, PSU, 2002

Intel 4004 Microprocessor CSE477 L01 Introduction.8 Irwin&Vijay, PSU, 2002

Intel Pentium (IV) Microprocessor CSE477 L01 Introduction.9 Irwin&Vijay, PSU, 2002

State-of-the Art: Lead Microprocessors CSE477 L01 Introduction.10 Irwin&Vijay, PSU, 2002

Transistors (MT) Moore s Law in Microprocessors Transistors on lead microprocessors double every 2 years 1000 100 2X growth in 1.96 years! 10 1 0.1 0.01 0.001 8085 8086 8080 4004 8008 386 286 CSE477 L01 Introduction.11 Irwin&Vijay, PSU, 2002 486 P6 Pentium proc 1970 1980 1990 2000 2010 Year Courtesy, Intel

Kbit capacity/chip Evolution in DRAM Chip Capacity 100000000 10000000 1000000 100000 10000 1000 100 64 10 256 1,000 4,000 1.6-2.4 m human memory human DNA 4X growth every 3 years! book 16,000 1.0-1.2 m page 64,000 0.7-0.8 m 256,000 0.5-0.6 m 1,000,000 4,000,000 16,000,000 64,000,000 1980 1983 1986 1989 1992 1995 1998 2001 2004 2007 2010 Year 0.18-0.25 m 0.35-0.4 m 0.13 m 0.1 m 0.07 m encyclopedia 2 hrs CD audio 30 sec HDTV CSE477 L01 Introduction.12 Irwin&Vijay, PSU, 2002

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

Frequency (Mhz) Clock Frequency 10000 Lead microprocessors frequency doubles every 2 years 1000 2X every 2 years 100 10 8085 8086 286 386 486 P6 Pentium proc 1 0.1 8008 4004 8080 1970 1980 1990 2000 2010 Year Courtesy, Intel CSE477 L01 Introduction.14 Irwin&Vijay, PSU, 2002

Power (Watts) Power Dissipation Lead Microprocessors power continues to increase 100 P6 Pentium proc 10 1 8085 8080 8008 4004 8086 286 386 486 0.1 1971 1974 1978 1985 1992 2000 Year Power delivery and dissipation will be prohibitive Courtesy, Intel CSE477 L01 Introduction.15 Irwin&Vijay, PSU, 2002

Power Density (W/cm2) Power Density 10000 1000 Rocket Nozzle 100 Nuclear Reactor 10 1 4004 8008 8080 8086 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 CSE477 L01 Introduction.16 Irwin&Vijay, PSU, 2002

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

Technology Directions: SIA Roadmap Year 1999 2002 2005 2008 2011 2014 Feature size (nm) 180 130 100 70 50 35 Mtrans/cm 2 7 14-26 47 115 284 701 Chip size (mm 2 ) 170 170-214 235 269 308 354 Signal pins/chip 768 1024 1024 1280 1408 1472 Clock rate (MHz) 600 800 1100 1400 1800 2200 Wiring levels 6-7 7-8 8-9 9 9-10 10 Power supply (V) 1.8 1.5 1.2 0.9 0.6 0.6 High-perf power (W) 90 130 160 170 174 183 Battery power (W) 1.4 2.0 2.4 2.0 2.2 2.4 For Cost-Performance MPU (L1 on-chip SRAM cache; 32KB/1999 doubling every two years) http://www.itrs.net/ntrs/publntrs.nsf CSE477 L01 Introduction.18 Irwin&Vijay, PSU, 2002

Why Scaling? Technology shrinks by ~0.7 per generation With every generation can integrate 2x more functions on a 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 CSE477 L01 Introduction.19 Irwin&Vijay, PSU, 2002

Design Abstraction Levels SYSTEM + MODULE GATE CIRCUIT V in V out S n+ G DEVICE D n+ CSE477 L01 Introduction.20 Irwin&Vijay, PSU, 2002

Major Design Challenges Microscopic issues ultra-high speeds power dissipation and supply rail drop growing importance of interconnect noise, crosstalk reliability, manufacturability clock distribution Macroscopic issues time-to-market design complexity (millions of gates) high levels of abstractions reuse and IP, portability systems on a chip (SoC) tool interoperability Year Tech. Complexity Frequency 3 Yr. Design Staff Size Staff Costs 1997 0.35 13 M Tr. 400 MHz 210 $90 M 1998 0.25 20 M Tr. 500 MHz 270 $120 M 1999 0.18 32 M Tr. 600 MHz 360 $160 M 2002 0.13 130 M Tr. 800 MHz 800 $360 M CSE477 L01 Introduction.21 Irwin&Vijay, PSU, 2002