SlideShare a Scribd company logo
Lecture 1 Introduction to VLSI Design Pradondet Nilagupta [email_address] Department of Computer Engineering Kasetsart University
Acknowledgement ,[object Object],June 9, 2009 204424 Digital Design Automation
Today’s Topics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Course Objectives (1/3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Course Objectives (2/3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Course Objectives (3/3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Roadmap for the term: major topics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
VLSI Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Why Make ICs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
IC Evolution (1/3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
IC Evolution (2/3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
IC Evolution (3/3) ,[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
June 9, 2009 204424 Digital Design Automation Silicon Manufacturing Alternatives Standard Components Application Specific ICs Fixed Application Application by Programming Semi Custom Silicon Compilation Full Custom Logic Families Hardware Programming (MASK) Software Programming TTL CMOS PLA ROM Microprocessor EPROM,EEPROM PLD
VLSI Technology - CMOS Transistors June 9, 2009 204424 Digital Design Automation 2002: L=130nm 2003: L=90nm 2005: L=65nm? Key feature: transistor  length L
Transistor Switch Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
CMOS Logic Design ,[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
CMOS Inverter Operation June 9, 2009 204424 Digital Design Automation
CMOS Logic Example - What’s This? June 9, 2009 204424 Digital Design Automation P Transistors on when gate “L” N Transistors on when gate “H”
VLSI Levels of Abstraction June 9, 2009 204424 Digital Design Automation Specification (what the chip does, inputs/outputs) Architecture major resources, connections Register-Transfer logic blocks, FSMs, connections Circuit transistors, parasitics, connections Layout mask layers, polygons Logic gates, flip-flops, latches, connections
The VLSI Design Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
VLSI Design Tradeoffs (1/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
VLSI Design Tradeoffs (2/2) ,[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
VLSI Design Styles ,[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Full Custom Design ,[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Application-Specific Integrated Circuit (ASIC) ,[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Programmable Logic (PLDs, FPGAs) ,[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
System-on-a-chip (SOC) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Perspective on Design Styles ,[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
VLSI Trends: Moore’s Law ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation I’m smiling because I  was right! Gordon Moore Intel Co-Founder and Chairmain Emeritus Image source: Intel Corporation www.intel.com
Microprocessor Trends (Intel) June 9, 2009 204424 Digital Design Automation Source:  http://www.intel.com/pressroom/kits/quickreffam.htm
Microprocessor Trends June 9, 2009 204424 Digital Design Automation Sources:  http://www.intel.com/pressroom/kits/quickreffam.htm, www.geek.com Alpha (R.I.P) P4 G4
Microprocessor Trends (Log Scale) June 9, 2009 204424 Digital Design Automation Sources:  http://www.intel.com/pressroom/kits/quickreffam.htm, www.geek.com Alpha (R.I.P) P4N G4 P4
DRAM Memory Trends (Log Scale) June 9, 2009 204424 Digital Design Automation Source:  Textbook, Industry Reports
Processor Performance Trends June 9, 2009 204424 Digital Design Automation Source: Hennesy & Patterson  Computer Architecture:  A Quantitative Approach, 3rd Ed. , Morgan-Kaufmann, 2002. Vax 11/780
Trends in VLSI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Summary - Technology Trends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Technology Directions: SIA Roadmap June 9, 2009 204424 Digital Design Automation
Scaling ,[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Can Scaling Continue? ,[object Object],[object Object],June 9, 2009 204424 Digital Design Automation Year 1989 1992 1995 1997 1999 Technology (  m) 0.65 0.5 0.35 0.25 0.18 2001 0.15
Can Scaling Continue? ,[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Roadmap ,[object Object],[object Object],June 9, 2009 204424 Digital Design Automation Edition Year of Publication 1st 2nd 3rd 4th 1992 1994 1997 1999 http://public.itrs.net 5th 2001 2002 updates
These trends have brought many changes and new challenges to circuit design. June 9, 2009 204424 Digital Design Automation
Complicated Design ,[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Power and Noise ,[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Interconnect Area ,[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Interconnect Delay ,[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Interconnect Delay June 9, 2009 204424 Digital Design Automation 0.65 1989 0.5 1992 0.35 1995 0.25 1998 0.18 2001 0.13 2004 0.1 2007 0 5 10 15 20 25 30 35 40 Gate delay Interconnect delay Source:  SIA Roadmap 1997
Gallery - Early Processors June 9, 2009 204424 Digital Design Automation Mos Technology 6502 Intel 4004 First µP - 2300 xtors L=10µm
Intel 4004 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Gallery - Current Processors June 9, 2009 204424 Digital Design Automation PowerPC 7400 (G4) 6.5M transistors / 450MHz / 8-10W L=0.15µm Pentium® III 28M transistors / 733MHz-1Gz / 13-26W L=0.25µm shrunk to L=0.18µm
Gallery - Current Processors June 9, 2009 204424 Digital Design Automation Pentium® 4 42M transistors / 1.3-1.8GHz / 49-55W L=0.18µm Pentium® 4 “Northwood” 55M transistors / 2-2.5GHz  L=0.13µm
Pentium 4 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Intel’s McKinley ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],June 9, 2009 204424 Digital Design Automation
Gallery - Current FPGA June 9, 2009 204424 Digital Design Automation Xilinx Virtex FPGA
Gallery - Graphics Processor June 9, 2009 204424 Digital Design Automation nVidia GeForce4 57M transistors / 300MHz / ??W L=0.15µm
What we’re going to do ,[object Object],June 9, 2009 204424 Digital Design Automation
What we’re going to do ,[object Object],June 9, 2009 204424 Digital Design Automation
Die Photo - 2001 Design Project June 9, 2009 204424 Digital Design Automation Chip Design by Ed Thomas Photo courtesy Ron Feiller, Agere

More Related Content

What's hot

Vlsi design flow
Vlsi design flowVlsi design flow
Vlsi design flow
Rajendra Kumar
 
Vlsi ppt priyanka
Vlsi ppt priyankaVlsi ppt priyanka
Vlsi ppt priyanka
Priyanka Gaur
 
VLSI Technology Evolution
VLSI Technology EvolutionVLSI Technology Evolution
VLSI Technology Evolution
A B Shinde
 
vlsi design flow
vlsi design flowvlsi design flow
vlsi design flowAnish Gupta
 
Vlsi interview questions compilation
Vlsi interview questions compilationVlsi interview questions compilation
Vlsi interview questions compilation
Rajesh M
 
Physical design
Physical design Physical design
Physical design
Mantra VLSI
 
Asic design flow
Asic design flowAsic design flow
Asic design flow
yogeshwaran k
 
FPGA
FPGAFPGA
VLSI Fresher Resume
VLSI Fresher ResumeVLSI Fresher Resume
VLSI Fresher Resume
vikas kumar
 
Basics of vlsi
Basics of vlsiBasics of vlsi
Vlsi
VlsiVlsi
Trends and challenges in vlsi
Trends and challenges in vlsiTrends and challenges in vlsi
Trends and challenges in vlsi
labishettybhanu
 
Vlsi technology-dinesh
Vlsi technology-dineshVlsi technology-dinesh
Vlsi technology-dinesh
dinesh kumar
 
CMOS VLSI design
CMOS VLSI designCMOS VLSI design
CMOS VLSI designRajan Kumar
 
Presentation on Industrial training in VLSI
Presentation on Industrial training in VLSI Presentation on Industrial training in VLSI
Presentation on Industrial training in VLSI
NIT Raipur
 
VLSI Systems & Design
VLSI Systems & DesignVLSI Systems & Design
VLSI Systems & Design
Aakash Mishra
 
Rc delay modelling in vlsi
Rc delay modelling in vlsiRc delay modelling in vlsi
Rc delay modelling in vlsi
Dr. Vishal Sharma
 
Stick Diagram
Stick DiagramStick Diagram
Stick Diagram
Kalyan Acharjya
 

What's hot (20)

Vlsi design flow
Vlsi design flowVlsi design flow
Vlsi design flow
 
Ppt career
Ppt careerPpt career
Ppt career
 
Vlsi ppt priyanka
Vlsi ppt priyankaVlsi ppt priyanka
Vlsi ppt priyanka
 
VLSI Technology Evolution
VLSI Technology EvolutionVLSI Technology Evolution
VLSI Technology Evolution
 
vlsi design flow
vlsi design flowvlsi design flow
vlsi design flow
 
Vlsi interview questions compilation
Vlsi interview questions compilationVlsi interview questions compilation
Vlsi interview questions compilation
 
Physical design
Physical design Physical design
Physical design
 
Asic design flow
Asic design flowAsic design flow
Asic design flow
 
FPGA
FPGAFPGA
FPGA
 
VLSI Fresher Resume
VLSI Fresher ResumeVLSI Fresher Resume
VLSI Fresher Resume
 
Basics of vlsi
Basics of vlsiBasics of vlsi
Basics of vlsi
 
Vlsi
VlsiVlsi
Vlsi
 
Trends and challenges in vlsi
Trends and challenges in vlsiTrends and challenges in vlsi
Trends and challenges in vlsi
 
Vlsi technology-dinesh
Vlsi technology-dineshVlsi technology-dinesh
Vlsi technology-dinesh
 
CMOS VLSI design
CMOS VLSI designCMOS VLSI design
CMOS VLSI design
 
Presentation on Industrial training in VLSI
Presentation on Industrial training in VLSI Presentation on Industrial training in VLSI
Presentation on Industrial training in VLSI
 
VLSI Systems & Design
VLSI Systems & DesignVLSI Systems & Design
VLSI Systems & Design
 
Rc delay modelling in vlsi
Rc delay modelling in vlsiRc delay modelling in vlsi
Rc delay modelling in vlsi
 
Stick Diagram
Stick DiagramStick Diagram
Stick Diagram
 
ASIC DESIGN FLOW
ASIC DESIGN FLOWASIC DESIGN FLOW
ASIC DESIGN FLOW
 

Similar to Introduction to VLSI

Who Is This Guy?
Who Is This Guy?Who Is This Guy?
Who Is This Guy?
Chili.CHIPS
 
Lecture VLSI
Lecture VLSILecture VLSI
Lecture VLSI
Shubham715
 
System On Chip
System On ChipSystem On Chip
System On Chip
A B Shinde
 
Design & Simulation With Verilog
Design & Simulation With Verilog Design & Simulation With Verilog
Design & Simulation With Verilog
Semi Design
 
Reconfigurable Computing
Reconfigurable ComputingReconfigurable Computing
Reconfigurable Computingppd1961
 
Creo Schematics Overview Sales Presentation (2).PPTX
Creo Schematics Overview Sales Presentation (2).PPTXCreo Schematics Overview Sales Presentation (2).PPTX
Creo Schematics Overview Sales Presentation (2).PPTX
Anil Pagar
 
Reinventing DDC in the Age of Data Analytics
Reinventing DDC in the Age of Data AnalyticsReinventing DDC in the Age of Data Analytics
Reinventing DDC in the Age of Data Analytics
Memoori
 
Chapter_01 Course Introduction.pdf
Chapter_01 Course Introduction.pdfChapter_01 Course Introduction.pdf
Chapter_01 Course Introduction.pdf
VoThanhPhong3
 
A New Design Reuse Approach for Voip Implementation into Fpsocs and ASICS
A New Design Reuse Approach for Voip Implementation into Fpsocs and ASICS  A New Design Reuse Approach for Voip Implementation into Fpsocs and ASICS
A New Design Reuse Approach for Voip Implementation into Fpsocs and ASICS
ijsc
 
azw
azwazw
AJ-ch01.intro Zeid.ppt
AJ-ch01.intro Zeid.pptAJ-ch01.intro Zeid.ppt
AJ-ch01.intro Zeid.ppt
AVINASHGUDIMETLA
 
A new design reuse approach for voip implementation into fpsocs and asics
A new design reuse approach for voip implementation into fpsocs and asicsA new design reuse approach for voip implementation into fpsocs and asics
A new design reuse approach for voip implementation into fpsocs and asics
ijsc
 
vlsi ajal
vlsi ajalvlsi ajal
vlsi ajal
AJAL A J
 
IS 139 Lecture 1 - 2015
IS 139 Lecture 1 - 2015IS 139 Lecture 1 - 2015
IS 139 Lecture 1 - 2015
Aron Kondoro
 
hyperlynx_compress.pdf
hyperlynx_compress.pdfhyperlynx_compress.pdf
hyperlynx_compress.pdf
raimonribal
 
ChipDesignEssentials_6weeks_MOSartLabs.pdf
ChipDesignEssentials_6weeks_MOSartLabs.pdfChipDesignEssentials_6weeks_MOSartLabs.pdf
ChipDesignEssentials_6weeks_MOSartLabs.pdf
178r1a04l3
 

Similar to Introduction to VLSI (20)

Who Is This Guy?
Who Is This Guy?Who Is This Guy?
Who Is This Guy?
 
Lecture VLSI
Lecture VLSILecture VLSI
Lecture VLSI
 
CV Jens Grunert
CV Jens GrunertCV Jens Grunert
CV Jens Grunert
 
System On Chip
System On ChipSystem On Chip
System On Chip
 
Design & Simulation With Verilog
Design & Simulation With Verilog Design & Simulation With Verilog
Design & Simulation With Verilog
 
Reconfigurable Computing
Reconfigurable ComputingReconfigurable Computing
Reconfigurable Computing
 
Creo Schematics Overview Sales Presentation (2).PPTX
Creo Schematics Overview Sales Presentation (2).PPTXCreo Schematics Overview Sales Presentation (2).PPTX
Creo Schematics Overview Sales Presentation (2).PPTX
 
Reinventing DDC in the Age of Data Analytics
Reinventing DDC in the Age of Data AnalyticsReinventing DDC in the Age of Data Analytics
Reinventing DDC in the Age of Data Analytics
 
SM-re-ex1
SM-re-ex1SM-re-ex1
SM-re-ex1
 
Chapter_01 Course Introduction.pdf
Chapter_01 Course Introduction.pdfChapter_01 Course Introduction.pdf
Chapter_01 Course Introduction.pdf
 
Research Paper
Research PaperResearch Paper
Research Paper
 
A New Design Reuse Approach for Voip Implementation into Fpsocs and ASICS
A New Design Reuse Approach for Voip Implementation into Fpsocs and ASICS  A New Design Reuse Approach for Voip Implementation into Fpsocs and ASICS
A New Design Reuse Approach for Voip Implementation into Fpsocs and ASICS
 
azw
azwazw
azw
 
AJ-ch01.intro Zeid.ppt
AJ-ch01.intro Zeid.pptAJ-ch01.intro Zeid.ppt
AJ-ch01.intro Zeid.ppt
 
A new design reuse approach for voip implementation into fpsocs and asics
A new design reuse approach for voip implementation into fpsocs and asicsA new design reuse approach for voip implementation into fpsocs and asics
A new design reuse approach for voip implementation into fpsocs and asics
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
vlsi ajal
vlsi ajalvlsi ajal
vlsi ajal
 
IS 139 Lecture 1 - 2015
IS 139 Lecture 1 - 2015IS 139 Lecture 1 - 2015
IS 139 Lecture 1 - 2015
 
hyperlynx_compress.pdf
hyperlynx_compress.pdfhyperlynx_compress.pdf
hyperlynx_compress.pdf
 
ChipDesignEssentials_6weeks_MOSartLabs.pdf
ChipDesignEssentials_6weeks_MOSartLabs.pdfChipDesignEssentials_6weeks_MOSartLabs.pdf
ChipDesignEssentials_6weeks_MOSartLabs.pdf
 

More from illpa

Geometric Modeling
Geometric Modeling Geometric Modeling
Geometric Modeling
illpa
 
Arc welding & safty
Arc welding & saftyArc welding & safty
Arc welding & safty
illpa
 
Resistance Welding
Resistance WeldingResistance Welding
Resistance Welding
illpa
 
Theodolites
TheodolitesTheodolites
Theodolites
illpa
 
Bridge
BridgeBridge
Bridge
illpa
 
Arches
ArchesArches
Arches
illpa
 
Computer Aided Design
Computer Aided DesignComputer Aided Design
Computer Aided Design
illpa
 
Fire Safety
Fire SafetyFire Safety
Fire Safety
illpa
 
Pumps
PumpsPumps
Pumps
illpa
 
Air Pollution
Air PollutionAir Pollution
Air Pollution
illpa
 
Mixing Moulding
Mixing MouldingMixing Moulding
Mixing Mouldingillpa
 
welding
weldingwelding
weldingillpa
 
Sand Casting
Sand CastingSand Casting
Sand Castingillpa
 
CNC Machine Maintenance
CNC Machine MaintenanceCNC Machine Maintenance
CNC Machine Maintenanceillpa
 
Bridge
Bridge Bridge
Bridge illpa
 
DC Motors
DC MotorsDC Motors
DC Motorsillpa
 
Two way slab
Two way slabTwo way slab
Two way slabillpa
 
footing
footingfooting
footingillpa
 
Design of Beam for Shear
Design of Beam for ShearDesign of Beam for Shear
Design of Beam for Shearillpa
 
limit state method
limit state methodlimit state method
limit state methodillpa
 

More from illpa (20)

Geometric Modeling
Geometric Modeling Geometric Modeling
Geometric Modeling
 
Arc welding & safty
Arc welding & saftyArc welding & safty
Arc welding & safty
 
Resistance Welding
Resistance WeldingResistance Welding
Resistance Welding
 
Theodolites
TheodolitesTheodolites
Theodolites
 
Bridge
BridgeBridge
Bridge
 
Arches
ArchesArches
Arches
 
Computer Aided Design
Computer Aided DesignComputer Aided Design
Computer Aided Design
 
Fire Safety
Fire SafetyFire Safety
Fire Safety
 
Pumps
PumpsPumps
Pumps
 
Air Pollution
Air PollutionAir Pollution
Air Pollution
 
Mixing Moulding
Mixing MouldingMixing Moulding
Mixing Moulding
 
welding
weldingwelding
welding
 
Sand Casting
Sand CastingSand Casting
Sand Casting
 
CNC Machine Maintenance
CNC Machine MaintenanceCNC Machine Maintenance
CNC Machine Maintenance
 
Bridge
Bridge Bridge
Bridge
 
DC Motors
DC MotorsDC Motors
DC Motors
 
Two way slab
Two way slabTwo way slab
Two way slab
 
footing
footingfooting
footing
 
Design of Beam for Shear
Design of Beam for ShearDesign of Beam for Shear
Design of Beam for Shear
 
limit state method
limit state methodlimit state method
limit state method
 

Introduction to VLSI

  • 1. Lecture 1 Introduction to VLSI Design Pradondet Nilagupta [email_address] Department of Computer Engineering Kasetsart University
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. June 9, 2009 204424 Digital Design Automation Silicon Manufacturing Alternatives Standard Components Application Specific ICs Fixed Application Application by Programming Semi Custom Silicon Compilation Full Custom Logic Families Hardware Programming (MASK) Software Programming TTL CMOS PLA ROM Microprocessor EPROM,EEPROM PLD
  • 14. VLSI Technology - CMOS Transistors June 9, 2009 204424 Digital Design Automation 2002: L=130nm 2003: L=90nm 2005: L=65nm? Key feature: transistor length L
  • 15.
  • 16.
  • 17. CMOS Inverter Operation June 9, 2009 204424 Digital Design Automation
  • 18. CMOS Logic Example - What’s This? June 9, 2009 204424 Digital Design Automation P Transistors on when gate “L” N Transistors on when gate “H”
  • 19. VLSI Levels of Abstraction June 9, 2009 204424 Digital Design Automation Specification (what the chip does, inputs/outputs) Architecture major resources, connections Register-Transfer logic blocks, FSMs, connections Circuit transistors, parasitics, connections Layout mask layers, polygons Logic gates, flip-flops, latches, connections
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. Microprocessor Trends (Intel) June 9, 2009 204424 Digital Design Automation Source: http://www.intel.com/pressroom/kits/quickreffam.htm
  • 31. Microprocessor Trends June 9, 2009 204424 Digital Design Automation Sources: http://www.intel.com/pressroom/kits/quickreffam.htm, www.geek.com Alpha (R.I.P) P4 G4
  • 32. Microprocessor Trends (Log Scale) June 9, 2009 204424 Digital Design Automation Sources: http://www.intel.com/pressroom/kits/quickreffam.htm, www.geek.com Alpha (R.I.P) P4N G4 P4
  • 33. DRAM Memory Trends (Log Scale) June 9, 2009 204424 Digital Design Automation Source: Textbook, Industry Reports
  • 34. Processor Performance Trends June 9, 2009 204424 Digital Design Automation Source: Hennesy & Patterson Computer Architecture: A Quantitative Approach, 3rd Ed. , Morgan-Kaufmann, 2002. Vax 11/780
  • 35.
  • 36.
  • 37. Technology Directions: SIA Roadmap June 9, 2009 204424 Digital Design Automation
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. These trends have brought many changes and new challenges to circuit design. June 9, 2009 204424 Digital Design Automation
  • 43.
  • 44.
  • 45.
  • 46.
  • 47. Interconnect Delay June 9, 2009 204424 Digital Design Automation 0.65 1989 0.5 1992 0.35 1995 0.25 1998 0.18 2001 0.13 2004 0.1 2007 0 5 10 15 20 25 30 35 40 Gate delay Interconnect delay Source: SIA Roadmap 1997
  • 48. Gallery - Early Processors June 9, 2009 204424 Digital Design Automation Mos Technology 6502 Intel 4004 First µP - 2300 xtors L=10µm
  • 49.
  • 50. Gallery - Current Processors June 9, 2009 204424 Digital Design Automation PowerPC 7400 (G4) 6.5M transistors / 450MHz / 8-10W L=0.15µm Pentium® III 28M transistors / 733MHz-1Gz / 13-26W L=0.25µm shrunk to L=0.18µm
  • 51. Gallery - Current Processors June 9, 2009 204424 Digital Design Automation Pentium® 4 42M transistors / 1.3-1.8GHz / 49-55W L=0.18µm Pentium® 4 “Northwood” 55M transistors / 2-2.5GHz L=0.13µm
  • 52.
  • 53.
  • 54. Gallery - Current FPGA June 9, 2009 204424 Digital Design Automation Xilinx Virtex FPGA
  • 55. Gallery - Graphics Processor June 9, 2009 204424 Digital Design Automation nVidia GeForce4 57M transistors / 300MHz / ??W L=0.15µm
  • 56.
  • 57.
  • 58. Die Photo - 2001 Design Project June 9, 2009 204424 Digital Design Automation Chip Design by Ed Thomas Photo courtesy Ron Feiller, Agere