Introduction to Integrated Systems Design Automation Outline Why Do You Care? Technology Trends Process and Device Technology Logic Technology Memory Technology.

Slides:



Advertisements
Similar presentations
18 July 2001 Work In Progress – Not for Publication 2001 ITRS Test Chapter ITRS Test ITWG Mike Rodgers Don Edenfeld.
Advertisements

Embedded Systems Design: A Unified Hardware/Software Introduction 1 Chapter 10: IC Technology.
An International Technology Roadmap for Semiconductors
Chapter 5 Internal Memory
Computer Organization and Architecture
+ CS 325: CS Hardware and Software Organization and Architecture Internal Memory.
Metal Oxide Semiconductor Field Effect Transistors
Electronics Cooling MPE 635 Mechanical Power Engineering Dept.
ECE 6466 “IC Engineering” Dr. Wanda Wosik
Trends and Perspectives in deep-submicron IC design Bram Nauta MESA + Research Institute University of Twente, Enschede, The Netherlands University of.
CompSci Today’s Topics Technology for Computers A Technology Driven Field Upcoming Computer Architecture (Chapter 8) Reading (not in text)
Introduction to CMOS VLSI Design Lecture 21: Scaling and Economics
Jan M. Rabaey Digital Integrated Circuits A Design Perspective.
MICROELETTRONICA Design methodologies Lection 8. Design methodologies (general) Three domains –Behavior –Structural –physic Three levels inside –Architectural.
The Design Process Outline Goal Reading Design Domain Design Flow
EE/MAtE1671 Process Variability EE/MatE 167 David Wahlgren Parent.
Physical Design Outline –What is Physical Design –Design Methods –Design Styles –Analysis and Verification Goal –Understand physical design topics Reading.
EE314 Basic EE II Silicon Technology [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
EE141 © Digital Integrated Circuits 2nd Introduction 1 The First Computer.
3.1Introduction to CPU Central processing unit etched on silicon chip called microprocessor Contain tens of millions of tiny transistors Key components:
Computer performance.
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
EZ-COURSEWARE State-of-the-Art Teaching Tools From AMS Teaching Tomorrow’s Technology Today.
17 Sep 2002Embedded Seminar2 Outline The Big Picture Who’s got the Power? What’s in the bag of tricks?
Power Reduction for FPGA using Multiple Vdd/Vth
Device Physics – Transistor Integrated Circuit
Lecture 03: Fundamentals of Computer Design - Trends and Performance Kai Bu
CAD for Physical Design of VLSI Circuits
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 4 Programmable.
Last Time Performance Analysis It’s all relative
Logic Synthesis for Low Power(CHAPTER 6) 6.1 Introduction 6.2 Power Estimation Techniques 6.3 Power Minimization Techniques 6.4 Summary.
CMP 4202: VLSI System Design Lecturer: Geofrey Bakkabulindi
Limitations of Digital Computation William Trapanese Richard Wong.
1 Moore’s Law in Microprocessors Pentium® proc P Year Transistors.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
Chapter 3 Internal Memory. Objectives  To describe the types of memory used for the main memory  To discuss about errors and error corrections in the.
Text Book: Silicon VLSI Technology Fundamentals, Practice and Modeling Authors: J. D. Plummer, M. D. Deal, and P. B. Griffin Class: ECE 6466 “IC Engineering”
1 CS/COE0447 Computer Organization & Assembly Language CHAPTER 1.
Present – Past -- Future
Bi-CMOS Prakash B.
45nm Processors & Beyond A Presentation On By Ajaypal Singh Dhillon Kurukshetra university.
By Nasir Mahmood.  The NoC solution brings a networking method to on-chip communication.
FPGA-Based System Design: Chapter 1 Copyright  2004 Prentice Hall PTR Moore’s Law n Gordon Moore: co-founder of Intel. n Predicted that number of transistors.
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
Trends in IC technology and design J. Christiansen CERN - EP/MIC
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.
Semiconductor Memory Types
Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-1 Panorama of VLSI Design Fabrication (Chem, physics) Technology (EE) Systems (CS) Matel.
Silicon Design Page 1 The Creation of a New Computer Chip.
Overview of VLSI 魏凱城 彰化師範大學資工系. VLSI  Very-Large-Scale Integration Today’s complex VLSI chips  The number of transistors has exceeded 120 million 
The Fate of Silicon Technology: Silicon Transistors Maria Bucukovska Scott Crawford Everett Comfort.
Computer Architecture Chapter (5): Internal Memory
CS203 – Advanced Computer Architecture
Introduction to ASICs ASIC - Application Specific Integrated Circuit
CS203 – Advanced Computer Architecture
Chapter 5 Internal Memory
Integrated Circuits.
TECHNOLOGY TRENDS.
Architecture & Organization 1
Architecture & Organization 1
Chapter 10: IC Technology
Overview of VLSI 魏凱城 彰化師範大學資工系.
Chapter 10: IC Technology
HIGH LEVEL SYNTHESIS.
Computer Evolution and Performance
Chapter 10: IC Technology
Unit -4 Introduction to Embedded Systems Tuesday.
Presentation transcript:

Introduction to Integrated Systems Design Automation Outline Why Do You Care? Technology Trends Process and Device Technology Logic Technology Memory Technology Packaging Technology Effect on Processor Design Hank Walker

Why Do You Care About Technology? IC design is often technology driven try building a 1 GHz, low-power uP with vacuum tubes designers say what they need but technologists tell them what they get Competitive designs must balance utility and cost use available technology to balance: - speed - standards - weight - form factor - power consumption - now the most critical issue - reliability - cost You usually have to shove 10 lb. into a 5 lb. bag

Good Technology Trends More Transistors at Lower Cost bigger chips - at introduction smaller geometries ~250M transistors common in 2005 Higher Speed faster transistors shorter distances Smaller Size and Weight higher packing densities packaging advances Merger of IC and Packaging Technology chip is the package

Bad Technology Trends Abstractions Break Down must “listen to the silicon” to achieve optimal designs concurrent circuit-layout-device design concurrent electrical-packaging design technology-dependent architectural, RTL, logic design => except when design is simple and slow and boring Law of Large Numbers Stops Working number of atoms now matters transistors don’t shut off - lots of wasted leakage power you've got to remember your quantum mechanics Diverging Requirements desktop - high speed, low cost, power limits portable - low power, low weight, small size, low voltage, low cost embedded - low cost, harsh environment, high reliability

Process Technology Geometries lateral: ~65 nm today, ~4 nm demonstrated vertical: ~15 nm today, ~ 3 atoms demonstrated shrinking ~15%/year limited by deposition, etch, implant, lithography equipment limited by $$$ - new fab cost $3B+ Die Size (big chips) ~2 cm 2 at introduction, ~1 cm 2 in volume growing ~20%/year limited by yield => ~2x transistors/chip every 1.5 years

System on a Chip (SoC) 2005 Blade server Volume Intro

Process Technology Interconnect TiN, poly, 8-9 layers of copper more metal layers in future minimum resistance - copper is it, silver no good lower capacitance - low-K dielectrics on-chip transmission lines - controlled impedance - crosstalk elimination optical waveguides? superconductors don’t help much - still LC Interconnect delays not scaling with technology

Device Technology Current CMOS - strained Si channel - elevated source/drain soon BiCMOS - CMOS + NPN, maybe PNP thin-film MOS transistors - replace resistors as SRAM pullups - LCD displays GaAs MESFETs -RF, high temperature applications SiGE BJTs, MOSFETs -RF Future 3D devices - FinFET, trigate field oxide metal field oxide metal

Systems are Getting Faster Must scale V TH and V DD to increase speed –Causes more leakage –P4 leaks ~20A, ~1/3 of its power!

Motorola BiCMOS Technology 100 ps ECL gate delay 0.5 µ m channel length 3 layer metal silicides dual well Still used in RF, high power circuits

Process and Device Issues BJT, MOSFET R.I.P.? fundamental limits reached in ~10 years - but it has always been ~10 years away delay some by going vertical Supply voltage -> 0V limit electric fields reduce hot carriers Increased variability number of atoms in a region is now countable Technology CAD process and device simulation a key limit to progress Growing fabrication line cost $3B+ for new Intel fabs

Logic Technology Bipolar/BiCMOS –Still used for analog circuits –Fewer circuit compromises –Does not scale well –Still excellent for high power, high voltage CMOS –Used for all logic –Used for most analog due to lower cost –Now increasing RF usage »TI one-chip cell phone Z Z

Logic Technology Design Styles standard cells - library of functions sea of gates - big bag of gates, routing on top full custom - very high volume only mixed custom/semi-custom – on all large chips mixed analog/digital - common in consumer products Trends time-to-market dominates over manufacturing cost - product life of 1-2 years increasing percentage of designs are ASIC/FPGA - maybe volume too semicustom logic surrounding standard core -e.g µ P with custom I/O interfaces -Xilinx Virtex II Pro – PowerPC on FPGA

Memory Density –2x every 1.5 years Cost –Declines 30%/year – most important metric SRAM –Usually mixed with logic on same chip EEPROM (flash) –Lower programming voltages for integration with logic –Scaling problems ROM –Declining importance –Time to market, field programmability

Memory I/O asynchronous => synchronous memory-interface bus => memory-CPU bus - DDR, RAMBUS Increasing Specialization VRAM cache RAM mixed DRAM/SRAM synchronous DRAM

Memory Issues Density Limits traditional DRAM beyond ~Gb unlikely electric fields radiation delayed some with deep trenches, new dielectrics already close to area of two wires crossing MRAM – SRAM w/magnet DRAM speed lagging logic - Must amplify small charge - More bits => longer I/O path - Higher speed => higher cost, lower density

Memory vs. Logic Speed

Packaging Power distribute power with low IR drop constant power, lower supply voltage => higher current large numbers of pins to supply current – 1000s of pins Signal Delay and Integrity controlled impedance to control delays shielding to reduce cross-talk => transmission lines I/Os Rent's Rule: I/O count ~ 64-bit addr, 64-bit data, instr and data caches => 256 pins TAB or flip-chip on glass for flat panel displays

Packaging Cooling fin tower and low-speed fan near its limit - ~130W for P4, check heat sinks on Apple desktop higher fan speed too noisy for office environment => air impingement – manifolds in current PCs => heat pipe to larger heat sink – some laptops chilled air - requires A/C in cabinet liquid impingement - plumbing, big package => liquid microchannels - small, low flow, W/cm 2 ! portables limited to conduction, some natural convection LAPTOP TOO HOT FOR YOUR LAP! Size, Weight eliminate pins eliminate package - glop of epoxy covering chip

Packaging Multi-Chip Modules (MCMs) IC processing to pattern interconnect layers on substrate Put L3 cache close to processor Pin Grid Arrays (PGAs) fallen from favor - area, lead length Leadless Chip Carriers (LCCs) continues as mainline solution multiple rows to increase pinouts without area increase Dual In-line Package (DIP) only for small chips

Exotica Process and Device HEMT (high electron mobility transistor) high Tc superconductors - interconnect and devices quantum well devices (particle in a box) Packaging LN2 cooling - 2x speed improvement with optimized process - small geometry devices require it to work - refrigeration is expensive, noisy, unreliable - thermoelectric cooling might be solution wafer scale integration - system on monolithic substrate - Cost competition w/regular ICs May see specialized use over next 10 years

Effect on Architectural Design Problems isochronic regions shrinking rapidly - speed < c, it's the law takes multiple clock cycles to go across chip global knowledge is expensive, or stale memory speeds not keeping up with logic speeds -A return to the bad old days of core? -Do memory fetch, then go get a cup of coffee portable systems - maybe no power or disk Solutions small memories close to logic – cache hierarchy loosely coupled components – multiple cores on a chip yesterday's supercomputer problems in today’s desktops (flash) EEPROM for nonvolatile programmability w/o battery or disk

Effect on Logic Design Problems delays across packages and boards limited I/O count power dissipation balance clocking Solutions simultaneous partitioning across package levels more knowledge of circuit-layout-package iterate if necessary - possible with automatic synthesis self-timed logic?

Effect on Circuit Design More device options bipolar, CMOS, thin-film devices optimized for both logic and memory Everything is sort of analog I-V curves and logic transitions degrade more current-mode operation Device variability increases simpler circuits fewer matched timing chains => must use physically-based statistical design => self-timed logic? More complex simulation mixed circuit/device interconnect parasitics => use characterized cell library as much as possible

Effect on Layout Design Global routing critical to performance simultaneous place and route Delay and Crosstalk Control selective use of on-chip transmission lines 2.5D => 3D topology complex design rules parasitic extraction tight loop back to circuit design

Effect on Package Design Packaging as important to uPs as supercomputers system cost system performance system weight system form factor environmental limitations Can't throw design over wall to MechEs concurrent package and electrical design constraints of packaging on electrical design electrical and thermal behavior of packaging on circuit - within package as well as on MCM or board => ECEs must learn some ME package dominates in portables

Bad Market Trends Competitive pressure –decreasing time to market –decreasing market window –falling system price Result –build more complex systems in less time with fewer people –shove 10 lb into a 5 lb bag Time to Market Time System Price

The Problem Electronic systems are most complex artifacts built –~1B transistors in dual-core Itanium –~25M transistors in Power4 CPU core – now a “commodity” We’re only human –best humans can design 10s of transistors per day by hand –1000 person-years for original Pentium –$100M design cost (~$200M in today’s dollars) –2-3 year design time => designers - barely doable –cannot keep on that trend Product failure == corporate death –IC fab cost $3B in 2003 (TI Richardson fab) »$493k/day 6% interest rate –chip-in-product sales >$20M/day –delay == death

Conclusion Design automation is crucial for economic survival Design automation must: –improve our productivity faster than technology curve –achieve greater optimality –achieve higher-quality results –handle additional physical effects –and do it all on larger designs DA tools are primary limiting factor in IC design –a race between EDA and technology –“solving yesterday’s problem tomorrow” - Mark Pinto

EDA Tools Product-Level Design synthesis across boards and chips multi-level optimization focus on meeting user-level specs humans mostly out of tool loop Product engineers are primary tool users other engineers act as consultants tool users and developers in same location Design for Manufacturability/Profitability CAD tools will know manufacturing process statistical design merger of design and manufacturing engineering

Two Visions of Computer Design* 1. Team of design experts aided by CAD tool gurus. - gurus fix tools when they break 2. Team of CAD tool gurus aided by design experts. - experts supply knowledge tools don't have * Dave Ditzel, then at Sun

Homework Skim the Semiconductor Industry Association International Technology Roadmap for Semiconductors (ITRS) The industry consensus on technology needs to stay on technology trends Read chapters on design and test