SlideShare a Scribd company logo
1 of 28
Lecture
Integrated Circuits
Why IC development leaded to
high-tech revolution?
• Integrated in one chip circuits (IC) replaces large amount of
discrete components on the board.
• Almost all traditional discrete elements like:
Processors Digital Discrete Logic
Memories Analog blocks
can be integrated in one "piece of silicon" – chip
Advantage Vs PCB Design
Size classification (historical)
 < 100 SSI - 1963
 100-3000 MSI - 1970
 3000 – 30000 LSI - 1975
 30000 – 1000000 VLSI - 1980
 > 1000000 ULSI - 1990
Introduction to VLSI circuit Industry
Introduction:
Very-large-scale integration (VLSI) is the process of
creating an integrated circuit by combining thousands of
transistors into a single chip (few mm2  few cm2).
Objectives:
Design “efficient” VLSI systems that has:
 Circuit Speed (high)
 Power consumption (low)
 Design Area (low)
Fundamental Law of VLSI
Technology
• Gordon Moore: co-founder of Intel
• Observation that, over the history of computing hardware,
the number of transistors in a dense integrated circuit
doubles approximately every 18 months.
• Today’s chips have close to 500 Million transistors
VLSI
FRONT END BACK END
Designing
& Testing Part
Development
& Fabrication Part
What is an ASIC?
• ASIC (Application Specific Integrated Circuit)
 Fixed Function chip
What is an FPGA?
• FPGA (Field Programmable Gate Array)
 Programmable chip
Processor Vs. FPGA
Processor:
Hardware functionality already
exists, software ‘programs’ use
of hardware
FPGA:
Hardware functionality
created by ‘programming’
PROGRAM GATES
PROGRAM INSTRUCTIONS
MEM
A B
ALU
HW FIXED HW CREATED
FPGA Vs. ASIC
Category FPGA ASIC
Design time / Time to Market + -
Design Cost + -
Performance [Speed, Power, Density] - +
Size [Area] - +
Total Cost + +
Changes to design + -
VLSI DESIGN FLOW
1. idea (need) 2. specifications 3. design architecture 4. RTL coding
5. RTL
Verification
6. Synthesis
7. Foundry
8. IC Chip
1. Ideas
• Microprocessor
• Microcontroller
• Memories
• Printer
• Mobile
Any thing we needs chip
Here, vendors may want to get feedback from potential
customers on what they are looking for
• Instruction set
• Interface (I/O pins)
• Organization of the system
• Functionality of each unit in the system, and how to
communicate it to other units.
2. Specifications
3. Design architecture
With the help of the specification sheet the target
IC’s architecture is decided and a layout for same is created
by design engineers using EDA tools.
EDA Tools
• Synopsys – astro
• Xilinx - ise design suite
• Cadence - encounter digital IC design
4. RTL coding
RTL - Register Transfer Level
This implies that the VHDL/VERILOG code written based
on the architecture describes how data is transformed as it is
passed from register to register.
RTL coding tools
• Xilinx ise,
• Vim,
• HDL TurboWriter
VHDL
• Not case sensitive.
• Difficult to learn.
• Based on pascal & ada.
• Strongly typed.
• Case sensitive.
• Easy to learn.
• Based on c.
• Not strongly typed.
HDL – Hardware Description Language
A programming language that can describe the functionality
and timing of the hardware.
Types of HDL
• VHDL
• VERILOG
• SYSTEM VERILOG
VERILOG
Difference
5. RTL Verification
This ensures that the design is logically correct and
without major timing errors.
RTL verification tools
• Modelsim
• Verilog - XL
• Xilinx ise
RTL verification wave form
6. Synthesis
Logic synthesis is a process by which the desired circuit is
turned into a design in terms of logic gates which drives the
circuit or architecture.
Synthesis tools:
• FPGA - Altera, Digiland, Xilinx
• CPLD - Altera , Digiland
7. Foundry
The design is sent for Fabrication for mass production
to foundry.
8. IC Chip
FPGA KIT
XC3S400PQ208
Application of VLSI
VLSI companies in india
 VLSI is suitabale for fabrication of larger number of
components on a single chip.
 VHDL / Verilog is used for digital circuit designing and
to validate the design and check the design specification.
CONCLUSION
THANK YOU

More Related Content

Similar to Integrated Circuits introduction and fpga

VLSI Systems & Design
VLSI Systems & DesignVLSI Systems & Design
VLSI Systems & Design
Aakash Mishra
 
module 1-2 - Design Methods, parameters and examples.pptx
module 1-2 - Design Methods, parameters and examples.pptxmodule 1-2 - Design Methods, parameters and examples.pptx
module 1-2 - Design Methods, parameters and examples.pptx
Maaz609108
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)
Shivam Gupta
 

Similar to Integrated Circuits introduction and fpga (20)

VLSI Systems & Design
VLSI Systems & DesignVLSI Systems & Design
VLSI Systems & Design
 
SoC FPGA Technology
SoC FPGA TechnologySoC FPGA Technology
SoC FPGA Technology
 
VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.ppt
 
Introduction to EDA Tools
Introduction to EDA ToolsIntroduction to EDA Tools
Introduction to EDA Tools
 
Vlsi lab
Vlsi labVlsi lab
Vlsi lab
 
FPGA @ UPB-BGA
FPGA @ UPB-BGAFPGA @ UPB-BGA
FPGA @ UPB-BGA
 
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...
 
module 1-2 - Design Methods, parameters and examples.pptx
module 1-2 - Design Methods, parameters and examples.pptxmodule 1-2 - Design Methods, parameters and examples.pptx
module 1-2 - Design Methods, parameters and examples.pptx
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)
 
System On Chip
System On ChipSystem On Chip
System On Chip
 
nios.ppt
nios.pptnios.ppt
nios.ppt
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusion
 
Basics of vlsi
Basics of vlsiBasics of vlsi
Basics of vlsi
 
S2C China ICCAD 2010 Presentation
S2C China ICCAD 2010 PresentationS2C China ICCAD 2010 Presentation
S2C China ICCAD 2010 Presentation
 
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
 
Vlsi_vhdl and pcb designing ppt
Vlsi_vhdl and pcb designing pptVlsi_vhdl and pcb designing ppt
Vlsi_vhdl and pcb designing ppt
 
Codasip application class RISC-V processor solutions
Codasip application class RISC-V processor solutionsCodasip application class RISC-V processor solutions
Codasip application class RISC-V processor solutions
 
Buy Embedded Systems Projects Online
Buy Embedded Systems Projects Online Buy Embedded Systems Projects Online
Buy Embedded Systems Projects Online
 
embedded systems & robotics Projects Based training @Technogroovy
embedded systems & robotics Projects Based training @Technogroovyembedded systems & robotics Projects Based training @Technogroovy
embedded systems & robotics Projects Based training @Technogroovy
 
SISTec Microelectronics VLSI design
SISTec Microelectronics VLSI designSISTec Microelectronics VLSI design
SISTec Microelectronics VLSI design
 

Recently uploaded

Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
Kamal Acharya
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Lovely Professional University
 
School management system project report.pdf
School management system project report.pdfSchool management system project report.pdf
School management system project report.pdf
Kamal Acharya
 
Teachers record management system project report..pdf
Teachers record management system project report..pdfTeachers record management system project report..pdf
Teachers record management system project report..pdf
Kamal Acharya
 
ENCODERS & DECODERS - Digital Electronics - diu swe
ENCODERS & DECODERS - Digital Electronics - diu sweENCODERS & DECODERS - Digital Electronics - diu swe
ENCODERS & DECODERS - Digital Electronics - diu swe
MohammadAliNayeem
 

Recently uploaded (20)

An improvement in the safety of big data using blockchain technology
An improvement in the safety of big data using blockchain technologyAn improvement in the safety of big data using blockchain technology
An improvement in the safety of big data using blockchain technology
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
E-Commerce Shopping for developing a shopping ecommerce site
E-Commerce Shopping for developing a shopping ecommerce siteE-Commerce Shopping for developing a shopping ecommerce site
E-Commerce Shopping for developing a shopping ecommerce site
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data StreamKIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfRESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
 
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker projectArduino based vehicle speed tracker project
Arduino based vehicle speed tracker project
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
 
Electrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission lineElectrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission line
 
School management system project report.pdf
School management system project report.pdfSchool management system project report.pdf
School management system project report.pdf
 
Supermarket billing system project report..pdf
Supermarket billing system project report..pdfSupermarket billing system project report..pdf
Supermarket billing system project report..pdf
 
RM&IPR M5 notes.pdfResearch Methodolgy & Intellectual Property Rights Series 5
RM&IPR M5 notes.pdfResearch Methodolgy & Intellectual Property Rights Series 5RM&IPR M5 notes.pdfResearch Methodolgy & Intellectual Property Rights Series 5
RM&IPR M5 notes.pdfResearch Methodolgy & Intellectual Property Rights Series 5
 
Teachers record management system project report..pdf
Teachers record management system project report..pdfTeachers record management system project report..pdf
Teachers record management system project report..pdf
 
ENCODERS & DECODERS - Digital Electronics - diu swe
ENCODERS & DECODERS - Digital Electronics - diu sweENCODERS & DECODERS - Digital Electronics - diu swe
ENCODERS & DECODERS - Digital Electronics - diu swe
 
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdfONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
 
Attraction and Repulsion type Moving Iron Instruments.pptx
Attraction and Repulsion type Moving Iron Instruments.pptxAttraction and Repulsion type Moving Iron Instruments.pptx
Attraction and Repulsion type Moving Iron Instruments.pptx
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 
Lect_Z_Transform_Main_digital_image_processing.pptx
Lect_Z_Transform_Main_digital_image_processing.pptxLect_Z_Transform_Main_digital_image_processing.pptx
Lect_Z_Transform_Main_digital_image_processing.pptx
 
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and VisualizationKIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
 

Integrated Circuits introduction and fpga

  • 2. Why IC development leaded to high-tech revolution? • Integrated in one chip circuits (IC) replaces large amount of discrete components on the board. • Almost all traditional discrete elements like: Processors Digital Discrete Logic Memories Analog blocks can be integrated in one "piece of silicon" – chip
  • 4. Size classification (historical)  < 100 SSI - 1963  100-3000 MSI - 1970  3000 – 30000 LSI - 1975  30000 – 1000000 VLSI - 1980  > 1000000 ULSI - 1990
  • 5. Introduction to VLSI circuit Industry Introduction: Very-large-scale integration (VLSI) is the process of creating an integrated circuit by combining thousands of transistors into a single chip (few mm2  few cm2). Objectives: Design “efficient” VLSI systems that has:  Circuit Speed (high)  Power consumption (low)  Design Area (low)
  • 6. Fundamental Law of VLSI Technology • Gordon Moore: co-founder of Intel • Observation that, over the history of computing hardware, the number of transistors in a dense integrated circuit doubles approximately every 18 months. • Today’s chips have close to 500 Million transistors
  • 7. VLSI FRONT END BACK END Designing & Testing Part Development & Fabrication Part
  • 8. What is an ASIC? • ASIC (Application Specific Integrated Circuit)  Fixed Function chip What is an FPGA? • FPGA (Field Programmable Gate Array)  Programmable chip
  • 9. Processor Vs. FPGA Processor: Hardware functionality already exists, software ‘programs’ use of hardware FPGA: Hardware functionality created by ‘programming’ PROGRAM GATES PROGRAM INSTRUCTIONS MEM A B ALU HW FIXED HW CREATED
  • 10. FPGA Vs. ASIC Category FPGA ASIC Design time / Time to Market + - Design Cost + - Performance [Speed, Power, Density] - + Size [Area] - + Total Cost + + Changes to design + -
  • 11. VLSI DESIGN FLOW 1. idea (need) 2. specifications 3. design architecture 4. RTL coding 5. RTL Verification 6. Synthesis 7. Foundry 8. IC Chip
  • 12. 1. Ideas • Microprocessor • Microcontroller • Memories • Printer • Mobile Any thing we needs chip
  • 13. Here, vendors may want to get feedback from potential customers on what they are looking for • Instruction set • Interface (I/O pins) • Organization of the system • Functionality of each unit in the system, and how to communicate it to other units. 2. Specifications
  • 14. 3. Design architecture With the help of the specification sheet the target IC’s architecture is decided and a layout for same is created by design engineers using EDA tools. EDA Tools • Synopsys – astro • Xilinx - ise design suite • Cadence - encounter digital IC design
  • 15.
  • 16. 4. RTL coding RTL - Register Transfer Level This implies that the VHDL/VERILOG code written based on the architecture describes how data is transformed as it is passed from register to register. RTL coding tools • Xilinx ise, • Vim, • HDL TurboWriter
  • 17. VHDL • Not case sensitive. • Difficult to learn. • Based on pascal & ada. • Strongly typed. • Case sensitive. • Easy to learn. • Based on c. • Not strongly typed. HDL – Hardware Description Language A programming language that can describe the functionality and timing of the hardware. Types of HDL • VHDL • VERILOG • SYSTEM VERILOG VERILOG Difference
  • 18. 5. RTL Verification This ensures that the design is logically correct and without major timing errors. RTL verification tools • Modelsim • Verilog - XL • Xilinx ise
  • 20. 6. Synthesis Logic synthesis is a process by which the desired circuit is turned into a design in terms of logic gates which drives the circuit or architecture. Synthesis tools: • FPGA - Altera, Digiland, Xilinx • CPLD - Altera , Digiland
  • 21. 7. Foundry The design is sent for Fabrication for mass production to foundry.
  • 23.
  • 27.  VLSI is suitabale for fabrication of larger number of components on a single chip.  VHDL / Verilog is used for digital circuit designing and to validate the design and check the design specification. CONCLUSION

Editor's Notes

  1. 5/9/2024
  2. 5/9/2024
  3. 5/9/2024