Professional Documents
Culture Documents
HEP1_GTU
HEP1_GTU
Mentor Graphics IC
Design Flow
M.Sharath Kanth
Application Engineer
www.coreel.com
OUTLINE OF AGENDA
2 of X
FPGA & ASIC Design Flow:
Specifications
3 of X www.coreel.com
FPGA & ASIC Flow
Specifications
HDL Designer Design Entry ASIC Specific
Flow
ModelSim Functional Verification
Leonardo Spectrum
Precision Synthesis Synthesis DFT
Layout IC Station
PAR
Physical Verification Calibre
Post-PAR Verification ModelSim
Fabrication
Bit-Format
Verification
4 of X 4
FPGA Design flow
Advantages:
Disadvantages
5 of X Confidential
ASIC Design Flow
Behavioral Verify
Model Function
VHDL/Verilog
Synthesis
DFT/BIST Premitive Verify
& ATPG Netlist Function
Test vectors Full-custom IC
Transistor-Level Verify Function
Standard Cell IC Netlist & Timing
& FPGA/CPLD
DRC & LVS Physical Verify
Verification Layout Timing
Map/Place/Route
6 of X
IC Mask Data/FPGA Configuration File
Need for ASIC prototyping
Increase in Design complexity posing more complex challenges to leading-
edge ASIC design solutions
• Only one third of the SoC designs are bug free in first silicon
• Half of the designs force re-spin due to functional errors
7 of X Confidential
Chip Fabrication
GDSII
Foundry
(Fabricator)
Chip
8 of X CoreEl confidential
Transistors
Gate Drain
Drain Source
Gate Width
Source Bulk
a) Circuit Symbol Length
b) Physical Realiza
Minimum Length=2λ Drain
10 of X Confidential
Files in Design Kit
11 of X Confidential
Mentor Graphics ASIC Design Kit (ADK)
12 of X
Cell List in Digital Design Kit
13 of X Confidential
VLSI Design
Methodologies
14 of X CoreEl confidential
VLSI Design Methodologies
15 of X CoreEl confidential
Full Custom Design
Specifications
W & L Calculations
(fix W & L values)
Layout
Physical Verification
Parasitic Extraction
16 of X
Full Custom Design
17 of X
Full Custom Design
Error prone.
18 of X
Semi Custom Design
RTL
Functional Verification
Pre-Layout Verification
Layout
Physical Verification
Parasitic Extraction
Post-Layout Verification
TapeOut
19 of X
Semi Custom Design
20 of X
Semi Custom Design
21 of X CoreEl confidential
Semi Custom Design
22 of X CoreEl confidential
Semi Custom Design
23 of X CoreEl confidential
Semi Custom Design
Advantages
24 of X CoreEl confidential
Full Custom Vs Semi Custom
25 of X CoreEl confidential
Mentor Graphic Tool
Flow
CoreEl confidential
HEP Categories
27 of X CoreEl confidential
Introduction to Mentor Tools of HEP
Category-1
28 of X
HEP -1
HEP Category 1
29 of X CoreEl confidential
DLA Flow
Back End Device Level Automation Flow
30 of X
Physical Design Flow Subtasks
31 of X
Physical Design—Inputs and Outputs
32 of X
Process File
Process file contains:
Layer definitions
Layer name aliases
Layer appearance
Layer spacing
Minimum path widths
Device generation design rules
Process parameters
– Routing levels
– Port styles
– Etc.
33 of X
Rule File
Rule File provides design rule and connectivity data for cells
34 of X
Sample Rule File
35 of X
Category 1 Tool Combination
HEP Category 1
36 of X
Physical Design
CoreEl confidential
CMOS Inverter
N Well VDD
VDD PMOS
Contacts
PMOS
In Out
In Out
Metal 1
Polysilicon
NMOS
NMOS
GND
38 of X Confidential
Physical
Verification
CoreEl confidential
Physical Verification : DRC & LVS
Outputs
DRC Results
Report
Outputs
LVS Results
Report
40 of X 40
Calibre DRC (Design Rule Checking)
41 of X CoreEl confidential
DRC Errors
oxide
poly
Internal Internal: Width
Width:
INT oxide <=3
Overlap:
INT Oxide poly <=3
External External
EXT oxide <=2
EXT oxide poly <= 2
Internal: Overlap
Enclosure
ENC poly oxide < 2
Enclosure
Extension
ENC oxide poly < 2
42 of X 42
Calibre LVS (Layout vs. Schematic)
COMPARISON
PHASE
43 of X CoreEl confidential
CG-CoreEl
Thank You
www.coreel.com