What is this course is about? Design of Digital Circuitsit. Digital Integrated Circuits. What is this course is about?



Similar documents
Digital Integrated Circuit (IC) Layout and Design

Design Cycle for Microprocessors

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001

Chapter 1 Introduction to The Semiconductor Industry 2005 VLSI TECH. 1

Computer System: User s View. Computer System Components: High Level View. Input. Output. Computer. Computer System: Motherboard Level

Area 3: Analog and Digital Electronics. D.A. Johns

Introduction to Microprocessors

ECE 410: VLSI Design Course Introduction

Introduction to CMOS VLSI Design

Introducción. Diseño de sistemas digitales.1

DESIGN CHALLENGES OF TECHNOLOGY SCALING

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.

Introduction to Digital System Design

Introduction to Semiconductor Manufacturing Technology. Chapter 1, Introduction. Hong Xiao, Ph. D.

Microprocessor or Microcontroller?

Digital Circuit Design

7a. System-on-chip design and prototyping platforms

CSCI 4717 Computer Architecture. Function. Data Storage. Data Processing. Data movement to a peripheral. Data Movement

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

Nanotechnologies for the Integrated Circuits

International Journal of Electronics and Computer Science Engineering 1482

An Introduction to High-Frequency Circuits and Signal Integrity

Curriculum for a Master s Degree in ECE with focus on Mixed Signal SOC Design

The Central Processing Unit:

數 位 積 體 電 路 Digital Integrated Circuits

EEM870 Embedded System and Experiment Lecture 1: SoC Design Overview

Intel s Revolutionary 22 nm Transistor Technology

what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored?

Multimedia Systems Hardware & Software THETOPPERSWAY.COM

What is a System on a Chip?

State-of-Art (SoA) System-on-Chip (SoC) Design HPC SoC Workshop

Serial port interface for microcontroller embedded into integrated power meter

The Motherboard Chapter #5

FPGA Design From Scratch It all started more than 40 years ago

NATIONAL SUN YAT-SEN UNIVERSITY

CSEN301 Embedded Systems Trimester 1

Lesson 7: SYSTEM-ON. SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY. Chapter-1L07: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Semiconductor Device Technology for Implementing System Solutions: Memory Modules

VLSI Design Verification and Testing

MAJORS: Computer Engineering, Computer Science, Electrical Engineering

DESIGN, FABRICATION AND ELETRICAL CHARACTERIZATION OF SOI FINFET TRANSISTORS

FACULTY OF POSTGRADUATESTUDIES Master of Science in Computer Engineering The Future University

CHAPTER 1: Our Digital Planet

Chapter 2 Logic Gates and Introduction to Computer Architecture

on-chip and Embedded Software Perspectives and Needs

Aims and Objectives. E 3.05 Digital System Design. Course Syllabus. Course Syllabus (1) Programmable Logic

CISC, RISC, and DSP Microprocessors

McPAT: An Integrated Power, Area, and Timing Modeling Framework for Multicore and Manycore Architectures

IL2225 Physical Design

9/14/ :38

Unit A451: Computer systems and programming. Section 2: Computing Hardware 1/5: Central Processing Unit

COMPUTER SCIENCE AND ENGINEERING - Microprocessor Systems - Mitchell Aaron Thornton

Complete ASIC & COT Solutions

Digital VLSI Systems Design Prof. S. Srinivasan Department of Electrical Engineering Indian Institute of Technology, Madras.

A New, High-Performance, Low-Power, Floating-Point Embedded Processor for Scientific Computing and DSP Applications

CS 159 Two Lecture Introduction. Parallel Processing: A Hardware Solution & A Software Challenge

Riding silicon trends into our future

Seeking Opportunities for Hardware Acceleration in Big Data Analytics

Definition of Computers. INTRODUCTION to COMPUTERS. Historical Development ENIAC

VLSI Fabrication Process

INTRODUCTION TO DIGITAL SYSTEMS. IMPLEMENTATION: MODULES (ICs) AND NETWORKS IMPLEMENTATION OF ALGORITHMS IN HARDWARE

Solid State Electronics and Photonics Electrical and Computer Engineering The Ohio State University

Introduction to Cloud Computing

What will I learn as an Electrical Engineering student?

An Open Architecture through Nanocomputing

Generations of the computer. processors.

Digital Systems Design! Lecture 1 - Introduction!!

Alpha CPU and Clock Design Evolution

Introduction to Programmable Logic Devices. John Coughlan RAL Technology Department Detector & Electronics Division

EMBEDDED SYSTEM BASICS AND APPLICATION

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

The SA601: The First System-On-Chip for Guitar Effects By Thomas Irrgang, Analog Devices, Inc. & Roger K. Smith, Source Audio LLC

A bachelor of science degree in electrical engineering with a cumulative undergraduate GPA of at least 3.0 on a 4.0 scale

Computer Architectures

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

EE-612: Nanoscale Transistors (Advanced VLSI Devices) Spring 2005

ES 154 Electronic Devices and Circuits

Lecture 1. Introduction to Embedded Computer Systems

High-Level Synthesis for FPGA Designs

Lezioni di Tecnologie e Materiali per l Elettronica

FPGAs in Next Generation Wireless Networks

Low Power AMD Athlon 64 and AMD Opteron Processors

How To Increase Areal Density For A Year

How To Scale At 14 Nanomnemester

How To Learn To Understand And Understand The Physics Of Chemistry

Implementation of emulated digital CNN-UM architecture on programmable logic devices and its applications

A 1-GSPS CMOS Flash A/D Converter for System-on-Chip Applications

Digital Design for Low Power Systems

Nanocomputer & Architecture

路 論 Chapter 15 System-Level Physical Design

Thin Is In, But Not Too Thin!

On-Chip Interconnect: The Past, Present, and Future

Following a paper that I wrote in 1965 and a speech that I gave in

FIVE ERAS IN COMPUTER DEVELOPMENT Pre-History Electronics Mini Micro Network

TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN

01 Introduction. The timeline

Transcription:

What is this course is about? Design of Digital Circuitsit Design of digital microelectronic circuits.» CMOS devices and manufacturing technology.» Digital gates. Propagation delay, noise margins, and power dissipation.» Programmable logic arrays and FPGAs.» Microelectronic circuits, simulation, verification, and specification.» Structural design concepts, design tools.» VHDL language, data types, objects, operators, control statements, concurrent statements, functions, and procedures.» VHDL modeling techniques, algorithmic, RTL, and gate level designs. What is this course is about? Design of digital microelectronic circuits.» VLSI fabrication process.» Design rules, Design synthesis, Logic design.» Performance estimation, chip engineering.» Emphasis on virtual prototyping, circuit design, optimization, verification, and testing. What will you learn?» Understanding, designing, and optimizing digital circuits with respect to different quality metrics: cost, speed, power dissipation, and reliability» Hardware programming language» Behavioral and structural design concepts» Design benchmarking and test. Digital Integrated Circuits What is meant by VLSI? Brief history of evolution Today s s Chips Moore s Law Digital circuit applications Design challenges Machines Making Machines What is a VLSI Circuit? Brief History The First Computer: Babbage Difference Engine (832) VERY LARGE SCALE A circuit that has 0k ~ Bln transistors on a single chip Still growing as number of transistors on chip quadruple every 24 months (Moore s law!) INTEGRATED CIRCUIT Technique where many circuit components and the wiring that connects them are manufactured simultaneously on a compact chip (die) [Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.] Eecuted basic operations (add, sub, mult, div) in arbitrary sequences Operated in two-cycle sequence, Store, and Mill (eecute) Included features like pipelining to make it faster. Compleity: 25,000 parts. Cost: 7,470 (in 834!)

The Electrical Solution More cost effective Early systems used relays to make simple logic devices Still used today in some train safety systems The Vacuum Tube Originally used for analog processing Later, complete digital computers realized High Point of Tubes: The ENIAC 8,000 vacuum tubes 80 ft long, 8.5 ft high, several feet wide ENIAC - The first electronic computer (946) Dawn of the Transistor Age Early Integration 95: Shockley develops junction transistor which can be manufactured in quantity. 947: Bardeen and Brattain create point-contact transistor w/two PN junctions. Gain = 8 Jack Kilby, working at Teas Instruments, invented a monolithic integrated circuit in July 959. He had constructed the flip-flop shown in the patent drawing above. Early Integration Practice Makes Perfect In mid 959, Noyce develops the first true IC using planar transistors, back-to-back pn junctions for isolation diode-isolated silicon resistors and SiO2 insulation evaporated metal wiring on top 96: TI and Fairchild introduced first logic IC s (cost ~ $50 in quantity!). This is a dual flip-flop with 4 transistors. 963: Densities and yields improve. This circuit has four flip-flops. 2

Practice Makes Perfect The Big Bang 967: Fairchild markets the first semi-custom chip. Transistors (organized in columns) can be easily rewired to create different circuits. Circuit has ~50 logic gates. 968: Noyce and Moore leave Fairchild to form Intel. By 97 Intel had 500 employees; By 2004, 80,000 employees in 55 countries and $34.2B in sales. 970: Intel starts selling a k bit RAM, the 03. 97: Ted Hoff at Intel designed the first microprocessor. The 4004 had 4-bit busses and a clock rate of 08 KHz. It had 2300 transistors and was built in a 0 um process. Eponential Growth 972: 8080 introduced. Had 3,500 transistors supporting a byte-wide data path. 974: Introduction of the 8088. Had 6,000 transistors in a 6 um process. The clock rate was 2 MHz. Today Many disciplines have contributed to the current state of the art in VLSI Design: Solid State Physics Materials Science Lithography and fab Device modeling To come up with chips like: Circuit design and layout Architecture design Algorithms CAD tools Intel Pentium Pentium Pro Intel Pentium 4 Intel Celeron D Intel Pentium M Intel Itanium 2 Intel Xeon Intel PCA Cellular Intel IXP465 Network Intel MXP5800 Digital Media Actually a MCM comprising of microprocessor and L2 cache Why not make it on one chip? 3

Today Pentium 4 Sun UltraSparc UltraSPARC IV UltraSPARC III UltraSPARC IIIi UltraSPARC IIi UltraSPARC IIe» Introduction date: November 20, 2000.4 GHz clock fabricated in 80 nm process, 42 mln transistors) t» In 2002 (2 GHz in 30 nm, 55 mln transistors)» In 2005 (3.8 GHz in 90 nm, 25 mln transistors)» Typical Use: Desktops and entry-level workstations Supercomputer for Sony's PlayStation 3 Intel Core 2 Microprocessor IBM chip has nine processor cores 92 billion floating-point operations per second (92 G) Typical Use: multimedia In 2006 43 mm 2 3 GHZ operation 65 nm CMOS technology 29 mln transistors Other chips Other chips IDT R5000 IBM Power PC 60 EE443 Design of Digital from Circuits http://micro.magnet.fsu.edu/chipshots/inde.html cyri_math_coprocessor_83s87 Fairchild Clipper C00 EE443 Design of Digital from Circuits http://micro.magnet.fsu.edu/chipshots/inde.html 4

Other chips Other chips Fujitsu 68903 HP PA8000 EE443 Design of Digital from Circuits http://micro.magnet.fsu.edu/chipshots/inde.html Motorola MC68020 IBM/Motorola Power PC620 EE443 Design of Digital from Circuits http://micro.magnet.fsu.edu/chipshots/inde.html Evolution of Electronics Moore s Law In 965, Gordon Moore noted that the number of transistors on a chip doubled every 2 months. He made a prediction that semiconductor technology will double its effectiveness every 8 months Moore s Law Technology Directions: SIA Roadmap LOG 2 OF THE NUMBER OF COMPONENTS PER INTE EGRATED FUNCTION 6 5 4 3 2 0 9 8 7 6 5 4 3 2 0 959 960 96 962 963 964 965 966 967 968 969 970 97 972 973 974 975 Year 999 2002 2005 2008 20 204 Feature size (nm) 80 30 00 70 50 35 Logic trans/cm 2 6.2M 8M 39M 84M 80M 390M Cost/trans (mc).735.580.255.0.049.022 #pads/chip 867 2553 3492 4776 6532 8935 Clock (MHz) 250 200 3500 6000 0000 6900 Chip size (mm 2 ) 340 430 520 620 750 900 Wiring levels 6-7 7 7-8 8-9 9 0 Power supply (V).8.5.2 0.9 0.6 0.5 High-perf pow (W) 90 30 60 70 75 83 Electronics, April 9, 965. 5

Evolution in Compleity Transistor Counts K,000,000 00,000 0,000,000 00 0 Source: Intel 970 975 980 985 990 995 2000 2005 Projected Courtesy, Intel Moore s law in Microprocessors Die Size Growth stors (MT) Transis 000 00 0 0. 0.0 0.00 2X growth in.96 years! P6 Pentium proc 486 286 386 8085 8086 4004 8008 8080 970 980 990 2000 200 Year Transistors on Lead Microprocessors double every 2 years Courtesy, Intel e (mm) Die size 00 0 8080 8085 8008 4004 8086 286386 Pentium P6 486 proc ~7% growth per year ~2X growth in 0 years 970 980 990 2000 200 Year Die size grows by 4% to satisfy Moore s Law Courtesy, Intel Frequency Power dissipation warning in 2000 CMOS nmos Lead Microprocessors frequency doubles every 2 years Courtesy, Intel (Watts) Power ( 00000 0000 000 00 0 0. 8085 8086286 386 486 4004 80088080 8KW 5KW.5KW 500W Pentium proc 97 974 978 985 992 2000 2004 2008 Year Did this really happen? Courtesy, Intel 6

Power Dissipation Power density Lead Microprocessors power increase Courtesy, Intel sity (W/cm2) Power Dens 0000 000 00 0 8086 4004 8008 8085 8080 Rocket Nozzle Nuclear Reactor Hot Plate 286 386 486 P6 Pentium proc 970 980 990 2000 200 Year Power density too high to keep junctions at low temp Courtesy, Intel Not Only Microprocessors Challenges in Digital Design Cell Phones Small Signal RF Power RF Digital Cellular Market (Phones Shipped) 996 997 998 999 2000 Power Management Units 48M 86M 62M 260M 435M Video games ipod Microscopic Problems Ultra-high speed design Interconnect Noise, Crosstalk Reliability, Manufacturability Power Dissipation Clock distribution. Everything Looks a Little Different Macroscopic Issues Time-to-Market Millions of Gates High-Level Abstractions Reuse & IP: Portability Predictability etc. and There s a Lot of Them! Analog Baseband Digital Baseband (DSP + MCU) itablet Productivity Trends Definitions 0,000,000 0,000 Com mpleity Logic Trans sistor per Chip (M),000,000,000 00,000 00 0,000 0,000 00 0. 0.0 0 0.00 Logic Tr./Chip Tr./Staff Month. 58%/Yr. compounded Compleity growth rate 2%/Yr. compound Productivity growth rate 00,000,000 0,000,000,000,000 00,000 0,000,000 00 0. 0 0.0 uctivity /Staff - Mo. Produ (K) Trans./ Wafer a thin circular silicon Each wafer holds hundreds of dies Transistors and wiring are made from many layers (usually 0 5) built on top of one another» the first half-dozen or so layers define transistors» the second define the metal wires between transistors t Lambda ( ) the smallest resolvable feature size imprinted on the IC; it is roughly half the length of the smallest transistor» 0.2 m IC the smallest transistors are approimately 0.2 m in length ( = 0. m) 98 983 985 987 989 99 993 995 997 999 200 2003 2005 2007 2009 Source: Sematech Compleity outpaces design productivity Courtesy, ITRS Roadmap 7

Why Scaling? Technology shrinks by 0.7/generation With every generation can integrate 2 more functions per chip for about the same $/chip Cost of a function decreases by 2 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» Eploit different levels of abstraction Design Flow Design Abstraction Levels SYSTEM + MODULE GATE CIRCUIT S n+ G DEVICE D n+ 8