Professional Documents
Culture Documents
Unit 5 - LP4
Unit 5 - LP4
VLSI DESIGN
TYPES OF VLSI IMPLEMENTATION
ASIC Implementation
FPGA Implementation
Partitioning
ENTITY test is
Architectural Design
port a: in bit;
end ENTITY test;
Functional Design Chip Planning
and Logic Design
Fabrication
Timing Closure
Packaging and Testing
Chip
4
1. Design Entry / Options
Schematic Design
Hardware Description Language (HDL) Based Design
Schematic Design
SPICE
•Small Design
PSPICE •Transistor Based Design
TSPICE
HSPICE
Hardware Description Language
(HDL)
Why Hardware Description
Language (HDL) ?
•Large Design
•Gate Based Design
2. Logic Synthesis
Elements of Logic Synthesis
It is the process converting of high level description into gate level netlist.
Routing
v
Layout Compaction
Planning on
chip area
Basic scheme of cell-based design
to place cells
route wires
Lee Maze Routing
Lee Maze Routing
Contd..,
Partitioning – Divide a large system into ASIC sized pieces
Floor planning- area of each block can be estimated & arrange the blocks of
netlist on the chip
Placement- Decide the exact locations of cells in a block
Post Layout Simulation - Check to see the design still works with the added
loads of the interconnect
Physical verification
Steps
• Define or select a design rule.
• Run the design check using the defined or selected rule.
• Load the results.
• View any errors that were found.
ERC Check
ERC (Electrical rule check) involves checking a design for all electrical
connections that are considered dangerous. This might include checking for
• well and substrate areas for proper contacts and spacing thereby ensuring
correct power and ground connections.
• unconnected inputs or shorted outputs.
• gates connected directly to supplies.
LVS Check
LAYOUT VERSUS
SCHEMATIC
LVS Check
Layout Versus Schematic (LVS) is the class of electronic design automation (EDA) verification
software that determines whether a particular integrated circuit layout corresponds to the original
schematic or circuit diagram of the design.
Comparison: The extracted layout netlist is then compared to the netlist taken from the
circuit schematic. If the two netlists match, then the circuit passes the LVS check.
•Opens: Wires or components that should be connected are left dangling or only partially
connected. These must be connected properly to fix this.
•Component Mismatches: Components of an incorrect type have been used (e.g. a low Vt
MOS device instead of a standard Vt MOS device)
•Missing Components: An expected component has been left out of the layout.
Physical
design
Data GDSII (Stream)
Wafer
30
JOB OPPORTUNITIES - AREAS
opportunities
Summary
•Logic Synthesis - RTL to Netlist.
their interconnections)
Information Interchange)
THANK YOU