Vlsi design flow

Rajendra Kumar
Rajendra KumarAsst. Professor à K.Ramakrishnan college of technology
FLOW CHART FOR VLSI DESIGN FLOW
DESIGN SPECIFICATION
DESIGN ENTRY
FUNCTIONAL SIMULATION
PLANNING PLACEMENT AND ROUTING(PPR)
TIMING SIMULATION
FUSING/FABRICATION IN TO THE CHIP
VLSI DESIGN
FLOW
FLOW CHART FOR VLSI DESIGN FLOW
DESIGN SPECIFICATION
 The Algorithm to be implemented in detail with mathematical
representation.
 Number of inputs and outputs in the design and number of bits in each of
them.
 Number of bits used in the internal arithmetic operation.
 Number of clock signals to be used in the design.
 Maximum clock frequency to be used.
 Area of the chip.
 Power dissipation in the chip.
DESIGN ENTRY
TWOTYPES
 Schematic Entry
 Hardware Description Language
Verilog HDL.
VHDL.
DESIGN ENTRY
FUNCTIONAL SIMULATION
 Before Design implementation , functional simulation is
performed to verify the logic created is correct or not.
 Design methodology determines it performance.
 Schematic Flow-It is performed directly after completing
design within the design entry tools.
 HDL Flow-It is performed after the design has been
entered and synthesized.
FUNCTIONAL SIMULATION OF T- FLIPFLOP
PLANNING PLACEMENT AND
ROUTING(PPR)
VLSI physical design or Layout phase
Automated design process using Computer Aided
Design(CAD) Tools.
Various phases
PARTITIONING
FLOOR PLANNING
PLACEMENT
ROUTING
PLANNING PLACEMENT AND ROUTING(PPR)
PARTITIONING:-
Task of dividing a circuit in such a way so that the area of each
sub-circuit is well with in the prescribed range and number of
interconnection between sub-circuits is also minimized.
FLOOR PLANNING:-
Step to determine the shape of each sub circuit module and
pin location at their boundary and find out the approximate
location of each module in a rectangular chip.
PLANNING PLACEMENT AND ROUTING(PPR)
PLACEMENT:-
It is the problem of determination of best position of each
module, when each module has a fixed shape , area and
terminals .
ROUTING:-
It is the method of interconnection of different circuit
components, with an aim to minimize the chip area and also
reduction of total wire-length.
 Two types
 Global Routing
 Channel Routing
PARTITIONING & FLOORPLANNING
PLACEMENT & ROUTING
TIMING SIMULATION
 Constitutes on NET Delays and GATE Delays.
 Delays encountered by a signal for traversing from
output of one gate to the input of another gate is called
NET Delays.
 Delays from input of one gate to the output of same gate
due to propagation time of the gate is called GATE
Delays.
 It is done with the clock speed.
FUSING/FABRICATION IN TO THE CHIP
Last step in VLSI Design.
Two different design styles
Full custom
Semi custom
CELL BASED DESIGN
ARRAY BASED DESIGN
FUSING/FABRICATION IN TO THE CHIP
FULL CUSTOM:-
The semiconductor chips are ASIC’s which are
designed specifically for a given application or application
domain.
 SEMI-CUSTOM:-
 CELL BASED DESIGN – uses libraries of predesigned cells which are
then placed and wired to complete the design.
 ARRAY BASED DESIGN – uses a prefabricated matrix of non-connected
components. FPGA uses programmable logic modules and also
programmable interconnections in which configuration data is
loaded during each application.
1 sur 15

Recommandé

vlsi design flowvlsi design flow
vlsi design flowAnish Gupta
24.6K vues12 diapositives
Introduction to VLSI DesignIntroduction to VLSI Design
Introduction to VLSI DesignKalyan Acharjya
19.5K vues26 diapositives
Physical design Physical design
Physical design Mantra VLSI
62.2K vues110 diapositives
Vlsi designVlsi design
Vlsi designIftikar Alam
20.6K vues455 diapositives
Vlsi stick daigram (JCE)Vlsi stick daigram (JCE)
Vlsi stick daigram (JCE)Hrishikesh Kamat
154.5K vues77 diapositives
Introduction to VLSI Introduction to VLSI
Introduction to VLSI illpa
33.4K vues58 diapositives

Contenu connexe

Tendances

VLSI Testing TechniquesVLSI Testing Techniques
VLSI Testing TechniquesA B Shinde
14.1K vues25 diapositives
Asic design flowAsic design flow
Asic design flowyogeshwaran k
15.7K vues17 diapositives
VLSI routingVLSI routing
VLSI routingNaveen Kumar
39.1K vues35 diapositives
Sta by usha_mehtaSta by usha_mehta
Sta by usha_mehtaUsha Mehta
1.3K vues80 diapositives
VLSI Power ReductionVLSI Power Reduction
VLSI Power ReductionMahesh Dananjaya
5.9K vues33 diapositives

Tendances(20)

VLSI Testing TechniquesVLSI Testing Techniques
VLSI Testing Techniques
A B Shinde14.1K vues
Asic design flowAsic design flow
Asic design flow
yogeshwaran k15.7K vues
VLSI routingVLSI routing
VLSI routing
Naveen Kumar39.1K vues
Sta by usha_mehtaSta by usha_mehta
Sta by usha_mehta
Usha Mehta1.3K vues
ASIC design Flow (Digital Design)ASIC design Flow (Digital Design)
ASIC design Flow (Digital Design)
Sudhanshu Janwadkar1.6K vues
VLSI Power ReductionVLSI Power Reduction
VLSI Power Reduction
Mahesh Dananjaya5.9K vues
Low Power VLSI DesignLow Power VLSI Design
Low Power VLSI Design
Mahesh Dananjaya8.9K vues
Rc delay modelling in vlsiRc delay modelling in vlsi
Rc delay modelling in vlsi
Dr. Vishal Sharma15.7K vues
Mos transistorMos transistor
Mos transistor
Murali Rai6.5K vues
fpga programmingfpga programming
fpga programming
Anish Gupta7.7K vues
VLSI Design MethodologiesVLSI Design Methodologies
VLSI Design Methodologies
Keshav 535 vues
VLSI Technology TrendsVLSI Technology Trends
VLSI Technology Trends
Usha Mehta1.8K vues
Vlsi Summer training report pdfVlsi Summer training report pdf
Vlsi Summer training report pdf
GirjeshVerma27.4K vues
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...
Lakshmi Narain College of Technology & Science Bhopal9.5K vues
Verilog tutorialVerilog tutorial
Verilog tutorial
Maryala Srinivas14.9K vues
vlsi design summer training pptvlsi design summer training ppt
vlsi design summer training ppt
Bhagwan Lal Teli39.6K vues

Similaire à Vlsi design flow(20)

Introduction to EDA ToolsIntroduction to EDA Tools
Introduction to EDA Tools
venkatasuman1983750 vues
Hari Krishna Vetsa ResumeHari Krishna Vetsa Resume
Hari Krishna Vetsa Resume
Hari Krishna306 vues
Basics of vlsiBasics of vlsi
Basics of vlsi
Scientech Technologies Pvt. Ltd.7.4K vues
VlsidesignflowVlsidesignflow
Vlsidesignflow
Kuntala Das90 vues
Summer training vhdlSummer training vhdl
Summer training vhdl
Arshit Rai311 vues
ASIC VS FPGA.pptASIC VS FPGA.ppt
ASIC VS FPGA.ppt
gopakumar885691227 vues
Session 01 _rtl_design_with_vhdl 101Session 01 _rtl_design_with_vhdl 101
Session 01 _rtl_design_with_vhdl 101
Mahmoud Abdellatif477 vues
Alex16_icAlex16_ic
Alex16_ic
Alex Wang166 vues
vlsivlsi
vlsi
Jagathi Velpuri1.1K vues
Summer training vhdlSummer training vhdl
Summer training vhdl
Arshit Rai380 vues
Unit-V.pptxUnit-V.pptx
Unit-V.pptx
Sambasiva623 vues
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
Chandan kumar290 vues
ASCIC.pptASCIC.ppt
ASCIC.ppt
88856848283 vues
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.ppt
indrajeetPatel2264 vues
Vlsi design-stylesVlsi design-styles
Vlsi design-styles
Praveen kumar Deverkonda2K vues

Dernier

IWISS Catalog 2022IWISS Catalog 2022
IWISS Catalog 2022Iwiss Tools Co.,Ltd
23 vues66 diapositives
Pointers.pptxPointers.pptx
Pointers.pptxAnanthi Palanisamy
62 vues32 diapositives
Solar PVSolar PV
Solar PVIwiss Tools Co.,Ltd
11 vues4 diapositives

Dernier(20)

IWISS Catalog 2022IWISS Catalog 2022
IWISS Catalog 2022
Iwiss Tools Co.,Ltd23 vues
Pointers.pptxPointers.pptx
Pointers.pptx
Ananthi Palanisamy62 vues
Activated sludge process .pdfActivated sludge process .pdf
Activated sludge process .pdf
8832RafiyaAltaf6 vues
Solar PVSolar PV
Solar PV
Iwiss Tools Co.,Ltd11 vues
Electrical CrimpingElectrical Crimping
Electrical Crimping
Iwiss Tools Co.,Ltd19 vues
SWM L1-L14_drhasan (Part 1).pdfSWM L1-L14_drhasan (Part 1).pdf
SWM L1-L14_drhasan (Part 1).pdf
MahmudHasan74787044 vues
Wire Cutting & StrippingWire Cutting & Stripping
Wire Cutting & Stripping
Iwiss Tools Co.,Ltd6 vues
What is Unit TestingWhat is Unit Testing
What is Unit Testing
Sadaaki Emura21 vues
Wire RopeWire Rope
Wire Rope
Iwiss Tools Co.,Ltd8 vues
Investor PresentationInvestor Presentation
Investor Presentation
eser sevinç15 vues
performance uploading.pptxperformance uploading.pptx
performance uploading.pptx
SanthiS107 vues

Vlsi design flow

  • 1. FLOW CHART FOR VLSI DESIGN FLOW DESIGN SPECIFICATION DESIGN ENTRY FUNCTIONAL SIMULATION PLANNING PLACEMENT AND ROUTING(PPR) TIMING SIMULATION FUSING/FABRICATION IN TO THE CHIP VLSI DESIGN FLOW
  • 2. FLOW CHART FOR VLSI DESIGN FLOW
  • 3. DESIGN SPECIFICATION  The Algorithm to be implemented in detail with mathematical representation.  Number of inputs and outputs in the design and number of bits in each of them.  Number of bits used in the internal arithmetic operation.  Number of clock signals to be used in the design.  Maximum clock frequency to be used.  Area of the chip.  Power dissipation in the chip.
  • 4. DESIGN ENTRY TWOTYPES  Schematic Entry  Hardware Description Language Verilog HDL. VHDL.
  • 6. FUNCTIONAL SIMULATION  Before Design implementation , functional simulation is performed to verify the logic created is correct or not.  Design methodology determines it performance.  Schematic Flow-It is performed directly after completing design within the design entry tools.  HDL Flow-It is performed after the design has been entered and synthesized.
  • 8. PLANNING PLACEMENT AND ROUTING(PPR) VLSI physical design or Layout phase Automated design process using Computer Aided Design(CAD) Tools. Various phases PARTITIONING FLOOR PLANNING PLACEMENT ROUTING
  • 9. PLANNING PLACEMENT AND ROUTING(PPR) PARTITIONING:- Task of dividing a circuit in such a way so that the area of each sub-circuit is well with in the prescribed range and number of interconnection between sub-circuits is also minimized. FLOOR PLANNING:- Step to determine the shape of each sub circuit module and pin location at their boundary and find out the approximate location of each module in a rectangular chip.
  • 10. PLANNING PLACEMENT AND ROUTING(PPR) PLACEMENT:- It is the problem of determination of best position of each module, when each module has a fixed shape , area and terminals . ROUTING:- It is the method of interconnection of different circuit components, with an aim to minimize the chip area and also reduction of total wire-length.  Two types  Global Routing  Channel Routing
  • 13. TIMING SIMULATION  Constitutes on NET Delays and GATE Delays.  Delays encountered by a signal for traversing from output of one gate to the input of another gate is called NET Delays.  Delays from input of one gate to the output of same gate due to propagation time of the gate is called GATE Delays.  It is done with the clock speed.
  • 14. FUSING/FABRICATION IN TO THE CHIP Last step in VLSI Design. Two different design styles Full custom Semi custom CELL BASED DESIGN ARRAY BASED DESIGN
  • 15. FUSING/FABRICATION IN TO THE CHIP FULL CUSTOM:- The semiconductor chips are ASIC’s which are designed specifically for a given application or application domain.  SEMI-CUSTOM:-  CELL BASED DESIGN – uses libraries of predesigned cells which are then placed and wired to complete the design.  ARRAY BASED DESIGN – uses a prefabricated matrix of non-connected components. FPGA uses programmable logic modules and also programmable interconnections in which configuration data is loaded during each application.