SlideShare ist ein Scribd-Unternehmen logo
1 von 58
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

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Vlsi
VlsiVlsi
Vlsi
 
vlsi design summer training ppt
vlsi design summer training pptvlsi design summer training ppt
vlsi design summer training ppt
 
Vlsi Summer training report pdf
Vlsi Summer training report pdfVlsi Summer training report pdf
Vlsi Summer training report pdf
 
vlsi design flow
vlsi design flowvlsi design flow
vlsi design flow
 
VLSI technology
VLSI technologyVLSI technology
VLSI technology
 
Low power vlsi design ppt
Low power vlsi design pptLow power vlsi design ppt
Low power vlsi design ppt
 
VLSI Training presentation
VLSI Training presentationVLSI Training presentation
VLSI Training presentation
 
Vlsi design
Vlsi designVlsi design
Vlsi design
 
Design your career in VLSI
Design your career in VLSIDesign your career in VLSI
Design your career in VLSI
 
Vlsi design flow
Vlsi design flowVlsi design flow
Vlsi design flow
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)
 
System partitioning in VLSI and its considerations
System partitioning in VLSI and its considerationsSystem partitioning in VLSI and its considerations
System partitioning in VLSI and its considerations
 
Study of vlsi design methodologies and limitations using cad tools for cmos t...
Study of vlsi design methodologies and limitations using cad tools for cmos t...Study of vlsi design methodologies and limitations using cad tools for cmos t...
Study of vlsi design methodologies and limitations using cad tools for cmos t...
 
VLSI Technology Trends
VLSI Technology TrendsVLSI Technology Trends
VLSI Technology Trends
 
VERY LARGE SCALE INTEGRATION (VLSI) TECHNOLOGY
VERY LARGE SCALE INTEGRATION (VLSI) TECHNOLOGYVERY LARGE SCALE INTEGRATION (VLSI) TECHNOLOGY
VERY LARGE SCALE INTEGRATION (VLSI) TECHNOLOGY
 
Low power VLSI design
Low power VLSI designLow power VLSI design
Low power VLSI design
 
Introduction to VLSI
Introduction to VLSIIntroduction to VLSI
Introduction to VLSI
 
ASIC DESIGN FLOW
ASIC DESIGN FLOWASIC DESIGN FLOW
ASIC DESIGN FLOW
 
ASIC DESIGN : PLACEMENT
ASIC DESIGN : PLACEMENTASIC DESIGN : PLACEMENT
ASIC DESIGN : PLACEMENT
 
ASIC design Flow (Digital Design)
ASIC design Flow (Digital Design)ASIC design Flow (Digital Design)
ASIC design Flow (Digital Design)
 

Ähnlich wie VLSI Intro Lecture

Who Is This Guy?
Who Is This Guy?Who Is This Guy?
Who Is This Guy?Chili.CHIPS
 
System On Chip
System On ChipSystem On Chip
System On ChipA 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).PPTXAnil 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 AnalyticsMemoori
 
Chapter_01 Course Introduction.pdf
Chapter_01 Course Introduction.pdfChapter_01 Course Introduction.pdf
Chapter_01 Course Introduction.pdfVoThanhPhong3
 
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
 
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 asicsijsc
 
IS 139 Lecture 1 - 2015
IS 139 Lecture 1 - 2015IS 139 Lecture 1 - 2015
IS 139 Lecture 1 - 2015Aron Kondoro
 
hyperlynx_compress.pdf
hyperlynx_compress.pdfhyperlynx_compress.pdf
hyperlynx_compress.pdfraimonribal
 
Fpga asic technologies_flow
Fpga asic technologies_flowFpga asic technologies_flow
Fpga asic technologies_flowravi4all
 

Ähnlich wie VLSI Intro Lecture (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
 
Fpga asic technologies_flow
Fpga asic technologies_flowFpga asic technologies_flow
Fpga asic technologies_flow
 

Mehr von illpa

Geometric Modeling
Geometric Modeling Geometric Modeling
Geometric Modeling illpa
 
Arc welding & safty
Arc welding & saftyArc welding & safty
Arc welding & saftyillpa
 
Resistance Welding
Resistance WeldingResistance Welding
Resistance Weldingillpa
 
Theodolites
TheodolitesTheodolites
Theodolitesillpa
 
Bridge
BridgeBridge
Bridgeillpa
 
Arches
ArchesArches
Archesillpa
 
Computer Aided Design
Computer Aided DesignComputer Aided Design
Computer Aided Designillpa
 
Fire Safety
Fire SafetyFire Safety
Fire Safetyillpa
 
Pumps
PumpsPumps
Pumpsillpa
 
Air Pollution
Air PollutionAir Pollution
Air Pollutionillpa
 
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
 

Mehr von 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
 

VLSI Intro Lecture

  • 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