SlideShare una empresa de Scribd logo
1 de 18
Design and Implementation of VLSI Systems
                (EN1600)
                lecture01
Lecture 01: the big picture
• Introduction
• Brief Tour of VLSI Design and Implementation
• Class logistics
Objectives of the class

• A VLSI (Very Large Scale Integration) system integrates
  millions of “electronic components” in a small area (few
  mm2 → few cm2).
• Class objective: Learn how to design “efficient” VLSI
  systems that implement required functionalities.
• What are the design metrics?
   • Circuit Speed / Performance
   • Power consumption
   • Design Area
   • Yield
What are VLSI systems composed of?
         1.Transistors         2. Wires


 nMOS


                           +




                                =
                                    design
 pMOS




                               Circuits



        CMOS logic gates
How does an IC look like from the inside?




                                  wires




                                  transistors




            R. Noyce   J. Kilby
Technology scaling
If a pond lily doubles everyday and it takes 30 days to completely
cover a pond, on what day will the pond be 1/2 covered?

Moore’s Law. The number of transistors in an integrated
circuit doubles every 2 years.




                                                          Quad core
                                                          from Intel:
                                                         ~600 million
                                                        transistors in
                                                           286 mm2
Feature sizes




                          Human Hair
                           ~75 µm

                      .               0.18 µm
                                      180 nm
                                  .   feature


     ~40,000 (65-nm node) transistors could fit on cross-section
                            [C. Keast]
Why should you learn about VLSI systems?

• They are ubiquitous in our daily lives
  (computers/iPods/TVs/Cars/…/etc).
   → EN160 can help you understand the devices you use.

• The market for VLSI systems (and semiconductors) is
  worth $250 billion dollars.
   → EN160 can help you get a decent job after graduation (or you
     can even start your own company).

 • VLSI design and analysis is fun!
Biggest semiconductor companies
Lecture 01: the big picture
• Introduction
• Brief Tour of VLSI Design and Implementation
• Class logistics
What does it take to design VLSI systems? Same
  engineering principles you learned so far
1. idea (need)

              2. write
           specifications

                            3. design
                             system     4. analyze/
                                           model




                                                      if satisfactory
                                          system


                                                                        5. Fabrication

                                                                                     6. test / work
                                                                                     as modeled?
1. Applications / Ideas
2. Specifications
• Instruction set
• Interface (I/O pins)
• Organization of the system
• Functionality of each unit in
  the and how it to
  communicate to other unit
3/4. Design and Analysis
 VHDL / Verilog / SystemC

                                                       design schematics
                            compilation/
                             synthesis




     mask layout patterns           find wire routes     device layout




• Design development is facilitated using Computer-Aided Design
  (CAD) tools
5. Fabrication

                         tapeout




mask layout patterns               mask writer           masks


                                                           printing
              test and
             packaging
                                      dice




      chip                   die
                                                 wafer
6. Evaluate design and compare to model.

                           • Check signal integrity
                           • Power consumption
                           • Input/output behavior




                       • Does the chip function as it is
                         supposed to be?
                       • Does it work at desired clock
                         frequency? (can we overclock?)



               board
What are we going to cover in this class?

•   Overview of VLSI CMOS fabrication
•   MOS transistor theory
•   VLSI Layout design
•   Circuit analysis and performance estimation
•   Computer-aided design and analysis tools
•   Combinational and sequential circuit design
•   Memory systems
•   Big, nice design project
Textbooks




    Recommended   Additional

Más contenido relacionado

Similar a Lecture01

VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptindrajeetPatel22
 
Risc cisc Difference
Risc cisc DifferenceRisc cisc Difference
Risc cisc DifferenceSehrish Asif
 
VLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptxVLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptxNukalaMurthy1
 
1. Introduction to PnR.pptx
1. Introduction to PnR.pptx1. Introduction to PnR.pptx
1. Introduction to PnR.pptxAhmed Abdelazeem
 
Digital VLSI Design : Introduction
Digital VLSI Design : IntroductionDigital VLSI Design : Introduction
Digital VLSI Design : IntroductionUsha Mehta
 
Syste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptSyste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptmonzhalabs
 
VLSI UNIT-1.1.pdf.ppt
VLSI UNIT-1.1.pdf.pptVLSI UNIT-1.1.pdf.ppt
VLSI UNIT-1.1.pdf.pptrajukolluri
 
Performance and Flexibility for Mmultiple-Processor SoC Design
Performance and Flexibility for Mmultiple-Processor SoC DesignPerformance and Flexibility for Mmultiple-Processor SoC Design
Performance and Flexibility for Mmultiple-Processor SoC DesignYalagoud Patil
 
BSC-Microsoft Research Center Overview
BSC-Microsoft Research Center OverviewBSC-Microsoft Research Center Overview
BSC-Microsoft Research Center OverviewMICProductivity
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)Shivam Gupta
 
1 VLSI Introduction.pptx
1 VLSI Introduction.pptx1 VLSI Introduction.pptx
1 VLSI Introduction.pptxShishirAhmed39
 
Design & Simulation With Verilog
Design & Simulation With Verilog Design & Simulation With Verilog
Design & Simulation With Verilog Semi Design
 
1st slide VLSI.pdf
1st slide VLSI.pdf1st slide VLSI.pdf
1st slide VLSI.pdfmisbahmridul
 
Semi Custom Integrated Circuit Design
 Semi Custom Integrated Circuit Design Semi Custom Integrated Circuit Design
Semi Custom Integrated Circuit DesignDr.YNM
 

Similar a Lecture01 (20)

Vlsi design
Vlsi designVlsi design
Vlsi design
 
VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.ppt
 
Risc cisc Difference
Risc cisc DifferenceRisc cisc Difference
Risc cisc Difference
 
VLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptxVLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptx
 
Digital Design Flow
Digital Design FlowDigital Design Flow
Digital Design Flow
 
1. Introduction to PnR.pptx
1. Introduction to PnR.pptx1. Introduction to PnR.pptx
1. Introduction to PnR.pptx
 
Digital VLSI Design : Introduction
Digital VLSI Design : IntroductionDigital VLSI Design : Introduction
Digital VLSI Design : Introduction
 
intro (1).ppt
intro (1).pptintro (1).ppt
intro (1).ppt
 
Syste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptSyste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.ppt
 
VLSI Design- Guru.ppt
VLSI Design- Guru.pptVLSI Design- Guru.ppt
VLSI Design- Guru.ppt
 
VLSI UNIT-1.1.pdf.ppt
VLSI UNIT-1.1.pdf.pptVLSI UNIT-1.1.pdf.ppt
VLSI UNIT-1.1.pdf.ppt
 
Performance and Flexibility for Mmultiple-Processor SoC Design
Performance and Flexibility for Mmultiple-Processor SoC DesignPerformance and Flexibility for Mmultiple-Processor SoC Design
Performance and Flexibility for Mmultiple-Processor SoC Design
 
BSC-Microsoft Research Center Overview
BSC-Microsoft Research Center OverviewBSC-Microsoft Research Center Overview
BSC-Microsoft Research Center Overview
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)
 
1 VLSI Introduction.pptx
1 VLSI Introduction.pptx1 VLSI Introduction.pptx
1 VLSI Introduction.pptx
 
Design & Simulation With Verilog
Design & Simulation With Verilog Design & Simulation With Verilog
Design & Simulation With Verilog
 
High bit rate_mul
High bit rate_mulHigh bit rate_mul
High bit rate_mul
 
1st slide VLSI.pdf
1st slide VLSI.pdf1st slide VLSI.pdf
1st slide VLSI.pdf
 
ArvindP1
ArvindP1ArvindP1
ArvindP1
 
Semi Custom Integrated Circuit Design
 Semi Custom Integrated Circuit Design Semi Custom Integrated Circuit Design
Semi Custom Integrated Circuit Design
 

Más de Dharmesh Goyal (20)

What's new in Bluetooth 5 ? Facts Unleashed
What's new in Bluetooth 5 ? Facts UnleashedWhat's new in Bluetooth 5 ? Facts Unleashed
What's new in Bluetooth 5 ? Facts Unleashed
 
Lecture20
Lecture20Lecture20
Lecture20
 
Lecture32
Lecture32Lecture32
Lecture32
 
Lecture31
Lecture31Lecture31
Lecture31
 
Lecture29
Lecture29Lecture29
Lecture29
 
Lecture28
Lecture28Lecture28
Lecture28
 
Lecture27
Lecture27Lecture27
Lecture27
 
Lecture26
Lecture26Lecture26
Lecture26
 
Lecture25
Lecture25Lecture25
Lecture25
 
Lecture24
Lecture24Lecture24
Lecture24
 
Lecture23
Lecture23Lecture23
Lecture23
 
Lecture22
Lecture22Lecture22
Lecture22
 
Lecture21
Lecture21Lecture21
Lecture21
 
Lecture32
Lecture32Lecture32
Lecture32
 
Lecture18
Lecture18Lecture18
Lecture18
 
Lecture17
Lecture17Lecture17
Lecture17
 
Lecture16
Lecture16Lecture16
Lecture16
 
Lecture13
Lecture13Lecture13
Lecture13
 
Lecture19
Lecture19Lecture19
Lecture19
 
Lecture10
Lecture10Lecture10
Lecture10
 

Último

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 

Último (20)

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 

Lecture01

  • 1. Design and Implementation of VLSI Systems (EN1600) lecture01
  • 2. Lecture 01: the big picture • Introduction • Brief Tour of VLSI Design and Implementation • Class logistics
  • 3. Objectives of the class • A VLSI (Very Large Scale Integration) system integrates millions of “electronic components” in a small area (few mm2 → few cm2). • Class objective: Learn how to design “efficient” VLSI systems that implement required functionalities. • What are the design metrics? • Circuit Speed / Performance • Power consumption • Design Area • Yield
  • 4. What are VLSI systems composed of? 1.Transistors 2. Wires nMOS + = design pMOS Circuits CMOS logic gates
  • 5. How does an IC look like from the inside? wires transistors R. Noyce J. Kilby
  • 6. Technology scaling If a pond lily doubles everyday and it takes 30 days to completely cover a pond, on what day will the pond be 1/2 covered? Moore’s Law. The number of transistors in an integrated circuit doubles every 2 years. Quad core from Intel: ~600 million transistors in 286 mm2
  • 7. Feature sizes Human Hair ~75 µm . 0.18 µm 180 nm . feature ~40,000 (65-nm node) transistors could fit on cross-section [C. Keast]
  • 8. Why should you learn about VLSI systems? • They are ubiquitous in our daily lives (computers/iPods/TVs/Cars/…/etc). → EN160 can help you understand the devices you use. • The market for VLSI systems (and semiconductors) is worth $250 billion dollars. → EN160 can help you get a decent job after graduation (or you can even start your own company). • VLSI design and analysis is fun!
  • 10. Lecture 01: the big picture • Introduction • Brief Tour of VLSI Design and Implementation • Class logistics
  • 11. What does it take to design VLSI systems? Same engineering principles you learned so far 1. idea (need) 2. write specifications 3. design system 4. analyze/ model if satisfactory system 5. Fabrication 6. test / work as modeled?
  • 13. 2. Specifications • Instruction set • Interface (I/O pins) • Organization of the system • Functionality of each unit in the and how it to communicate to other unit
  • 14. 3/4. Design and Analysis VHDL / Verilog / SystemC design schematics compilation/ synthesis mask layout patterns find wire routes device layout • Design development is facilitated using Computer-Aided Design (CAD) tools
  • 15. 5. Fabrication tapeout mask layout patterns mask writer masks printing test and packaging dice chip die wafer
  • 16. 6. Evaluate design and compare to model. • Check signal integrity • Power consumption • Input/output behavior • Does the chip function as it is supposed to be? • Does it work at desired clock frequency? (can we overclock?) board
  • 17. What are we going to cover in this class? • Overview of VLSI CMOS fabrication • MOS transistor theory • VLSI Layout design • Circuit analysis and performance estimation • Computer-aided design and analysis tools • Combinational and sequential circuit design • Memory systems • Big, nice design project
  • 18. Textbooks Recommended Additional