SlideShare a Scribd company logo
4
Most read
5
Most read
14
Most read
ASIC DESIGN FLOW
Submitted To:- Submitted By:-
Manju K. Chattopadhyay Purvi Medawala
14MTES11
TABLE OF CONTENTS
 Introduction
 ASIC Design Flow
 Specification
 RTL Coding
 Test Bench & Simulation
 Synthesis
 Pre-layout Timing Analysis
 APR
 Back Annotation
 Post-layout Timing Analysis
 Logic Verification
 Tapeout
What is ASIC ?
 Application Specific
Integrated Circuit
 Build by connecting
existing circuit blocks in
new ways
 High speed, Lesser area &
power consumption, more
time to market
ASIC DESIGN FLOW
SPECIFICATION
 Features and functionalities of ASIC are defined
 Chip planning is performed
 Architecture and microarchitecture are derived
RTL CODING
 Microarchitecture converted into synthesizable RTL code
containing logic functionalities
 Graphical Tools like Summit Design’s or Mentor Graphics
are used
 Sometimes code is written manually
RTL CODING cont..
TEST BENCH AND SIMULATION
 Test bench created to
simulate RTL code using HDL
simulators
 Cadence’s Verilog XL, Mentor
Graphic’s Modelsim are used
 Finally logically correct RTL
code obtained
SYNTHESIS
 RTL code converted into optimized logic gate level
representation
 Synthesis tools like Synopsys’s Design Compiler &
Cadence’s Ambit used
 “technology library” file & “constraints file” used
PRE-LAYOUT TIMING ANALYSIS
 synthesized database
along with timing
information from the
synthesis process used to
perform a Static Timing
Analysis
 Tweaking (making small
changes) has to be done
to correct any timing
issues
AUTOMATIC PLACE AND ROUTE (APR)
 Layout is produced
 synthesized database together with timing information
from synthesis is used to place the logic gates
 Designs have timing critical path
BACK ANNOTATION
 process where extraction for RC parasitics are made from
the layout.
 path delay is calculated from these RC parasitics
 Back annotation is the step that bridges synthesis and
physical layout
POST-LAYOUT TIMING ANALYSIS
 allows real timing
violations such as hold
and setup to be detected
 net interconnect delay
information is fed into the
timing analysis and any
setup violation is fixed
LOGIC VERIFICATION
 the final check to ensure the design is correct functionally after
additional timing information from layout
 Design is re-simulated using test benches with timing information
from layout
 If there are failures, fix it by moving back to step 2 or step 8
TAPEOUT
 When design passes
logical verification, its
ready for fabrication
 The tapeout design is in
the form of GDSII file,
which will be accepted by
the foundry
REFRENCES
 Verilog Coding for Logic Synthesis, edited by Weng
Fook Lee, John Wiley and Sons, Inc.
 CMOS Digital Integrated Circuits , Analysis and
Design by Sung-Mo Kang & Yusuf Leblebici, TMH
ANY QUESTIONS ????
THANK YOU !
 

More Related Content

PDF
Supervised and Unsupervised Machine Learning
PPTX
Complete ASIC design flow - VLSI UNIVERSE
PPTX
Asic design flow
PPT
ASIC design Flow (Digital Design)
PDF
VLSI-Physical Design- Tool Terminalogy
PDF
Laser Security System Project report
PPTX
Deep learning
PPTX
ASIC Design Flow | Physical Design | VLSI
Supervised and Unsupervised Machine Learning
Complete ASIC design flow - VLSI UNIVERSE
Asic design flow
ASIC design Flow (Digital Design)
VLSI-Physical Design- Tool Terminalogy
Laser Security System Project report
Deep learning
ASIC Design Flow | Physical Design | VLSI

What's hot (20)

PPTX
Placement in VLSI Design
PDF
vlsi design flow
PDF
Vlsi design
PPTX
Physical design
PDF
Physical design
PPT
VLSI routing
PPTX
Multi mode multi corner (mmmc)
PPTX
Flip Chip technology
PPTX
Powerplanning
PPTX
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
PPT
Introduction to VLSI
PDF
Sta by usha_mehta
PDF
Physical design-complete
PPTX
ASIC DESIGN : PLACEMENT
PPT
Placement and routing in full custom physical design
PPTX
PPTX
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
PPTX
Floor plan & Power Plan
PPTX
STA vs DTA.pptx
Placement in VLSI Design
vlsi design flow
Vlsi design
Physical design
Physical design
VLSI routing
Multi mode multi corner (mmmc)
Flip Chip technology
Powerplanning
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Introduction to VLSI
Sta by usha_mehta
Physical design-complete
ASIC DESIGN : PLACEMENT
Placement and routing in full custom physical design
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
Floor plan & Power Plan
STA vs DTA.pptx
Ad

Viewers also liked (20)

PPTX
PDF
ASIC Design and Implementation
PPT
Asic backend design
PPT
Asics Final Presentation
DOCX
Semi Custom Integrated Circuit Design
PPTX
PPT
Asic pd
PPT
Asic design lect1 2 august 28 2012
PPT
PPT
Basics Of VLSI
PDF
PPT
Fpga design flow
PPTX
WiGig power point presenttion
PDF
Swindon the making of an asic
PPTX
Triad Semiconductor Analog and Mixed Signal ASIC Company Overview
PDF
Fpga asic technologies_flow
PDF
WiGig PPT
PDF
Analog Layout design
PPTX
What is FPGA?
PPTX
VLSI Training presentation
ASIC Design and Implementation
Asic backend design
Asics Final Presentation
Semi Custom Integrated Circuit Design
Asic pd
Asic design lect1 2 august 28 2012
Basics Of VLSI
Fpga design flow
WiGig power point presenttion
Swindon the making of an asic
Triad Semiconductor Analog and Mixed Signal ASIC Company Overview
Fpga asic technologies_flow
WiGig PPT
Analog Layout design
What is FPGA?
VLSI Training presentation
Ad

Similar to ASIC DESIGN FLOW (20)

DOCX
Punit_Shah_resume
DOCX
Punit_Shah_resume
DOCX
Punit_Shah_resume
PDF
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
PPTX
Mirabilis_Design AMD Versal System-Level IP Library
PDF
JeanJacob
DOC
Resume
PPTX
Introduction to EDA Tools
PPTX
module 1-2 - Design Methods, parameters and examples.pptx
PDF
Unit-4_ESE.pdf
DOCX
Alex16_ic
DOCX
CV-RENJINIK-27062016
PPT
UIC Thesis Candiloro
DOC
Kakarla Sriram K _resume_sep_2016
PDF
Varun Gatne - Resume - Final
PDF
Performance Verification for ESL Design Methodology from AADL Models
PPTX
Digital IC Design Powering the future of AI Systems
DOCX
Resume
PPT
Background And An Architecture Example
PPTX
Introduction to architecture exploration
Punit_Shah_resume
Punit_Shah_resume
Punit_Shah_resume
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
Mirabilis_Design AMD Versal System-Level IP Library
JeanJacob
Resume
Introduction to EDA Tools
module 1-2 - Design Methods, parameters and examples.pptx
Unit-4_ESE.pdf
Alex16_ic
CV-RENJINIK-27062016
UIC Thesis Candiloro
Kakarla Sriram K _resume_sep_2016
Varun Gatne - Resume - Final
Performance Verification for ESL Design Methodology from AADL Models
Digital IC Design Powering the future of AI Systems
Resume
Background And An Architecture Example
Introduction to architecture exploration

ASIC DESIGN FLOW

  • 1. ASIC DESIGN FLOW Submitted To:- Submitted By:- Manju K. Chattopadhyay Purvi Medawala 14MTES11
  • 2. TABLE OF CONTENTS  Introduction  ASIC Design Flow  Specification  RTL Coding  Test Bench & Simulation  Synthesis  Pre-layout Timing Analysis  APR  Back Annotation  Post-layout Timing Analysis  Logic Verification  Tapeout
  • 3. What is ASIC ?  Application Specific Integrated Circuit  Build by connecting existing circuit blocks in new ways  High speed, Lesser area & power consumption, more time to market
  • 5. SPECIFICATION  Features and functionalities of ASIC are defined  Chip planning is performed  Architecture and microarchitecture are derived
  • 6. RTL CODING  Microarchitecture converted into synthesizable RTL code containing logic functionalities  Graphical Tools like Summit Design’s or Mentor Graphics are used  Sometimes code is written manually
  • 8. TEST BENCH AND SIMULATION  Test bench created to simulate RTL code using HDL simulators  Cadence’s Verilog XL, Mentor Graphic’s Modelsim are used  Finally logically correct RTL code obtained
  • 9. SYNTHESIS  RTL code converted into optimized logic gate level representation  Synthesis tools like Synopsys’s Design Compiler & Cadence’s Ambit used  “technology library” file & “constraints file” used
  • 10. PRE-LAYOUT TIMING ANALYSIS  synthesized database along with timing information from the synthesis process used to perform a Static Timing Analysis  Tweaking (making small changes) has to be done to correct any timing issues
  • 11. AUTOMATIC PLACE AND ROUTE (APR)  Layout is produced  synthesized database together with timing information from synthesis is used to place the logic gates  Designs have timing critical path
  • 12. BACK ANNOTATION  process where extraction for RC parasitics are made from the layout.  path delay is calculated from these RC parasitics  Back annotation is the step that bridges synthesis and physical layout
  • 13. POST-LAYOUT TIMING ANALYSIS  allows real timing violations such as hold and setup to be detected  net interconnect delay information is fed into the timing analysis and any setup violation is fixed
  • 14. LOGIC VERIFICATION  the final check to ensure the design is correct functionally after additional timing information from layout  Design is re-simulated using test benches with timing information from layout  If there are failures, fix it by moving back to step 2 or step 8
  • 15. TAPEOUT  When design passes logical verification, its ready for fabrication  The tapeout design is in the form of GDSII file, which will be accepted by the foundry
  • 16. REFRENCES  Verilog Coding for Logic Synthesis, edited by Weng Fook Lee, John Wiley and Sons, Inc.  CMOS Digital Integrated Circuits , Analysis and Design by Sung-Mo Kang & Yusuf Leblebici, TMH