Professional Documents
Culture Documents
Asicppts 141015103057 Conversion Gate01
Asicppts 141015103057 Conversion Gate01
MODULE - III
ASIC CONSTUCTION : PLACEMENT
PRESENTED BY
HARSHADA BURUTE.
Contents
Introduction
Definition of placement
Goals and objectives
Placement layout
Types of placements
Placement steps
Placement trends(solutions)
References
Introduction
Placement is an essential step in physical design flow since it assigns exact locations
for various circuit components within the chips core area.
A placer takes a given synthesized circuit netlist together with a technology library
and produces a valid placement layout.
Decide the locations of cells in a block.
Selects the specific location for each logic block in the FPGA, while trying to
minimize the total length of interconnect required.
Placement is much more suited to automation than floorplanning.
Placement is a key step in physical design.
Placement placed in ASIC design flow step no. 6 in physical design.
Definition of placement
Exact placement
of the modules
(modules can be
gates, standard
cells, macros).
The general goal
is to minimize the
total area and
interconnect cost.
Placement
There are various types of placements.
System-level placement: Place all the PCBs together such that
Area occupied is minimum and Heat dissipation is within limits.
Board-level placement: All the chips have to be placed on a
PCB. Area is fixed. All modules of rectangular shape. The
objective is to, minimize the number of routing layers and Meet
system performance requirements.
Chip-level placement: Normally placement carried out along
with pin assignment
PLACEMENT
LAYOUT AREA
ROW CONSIST OF NUMBER OF SITES
WHICH CAN BE OCCUPIED BY THE
CIRCUIT COMPONENT.
LAYOUT AREA SPECIFIES THE FIX
HEIGHT OF ROWS.
STANDARD CELLS HAVE A FIXED
HEIGHT EQUAL TO ROWS HEIGHT BUT
HAVE VARIABLE WIDTHS.
BLOCKS CAN HAVE PREASSIGNED
LOCATIONS.
THIS IS CALLED MIXED MODE
PLACEMENT.
GLOBAL PLACEMENT
Algorithms
1. Simulated-annealing placers
2. Analytical placers
3. Mincut placers
PLACEMENT STEPS
Placement trends(solutions)
Mixed size placement
Simultaneously places cells and blocks.
Whitespace distribution
Whitespace or free space is the percentage
placement sites not occupied by cells and blocks.
of
Good placement
No congestion
Shorter wires
Less metal levels
Smaller delay
Lower power dissipation
Bad placement
Congestion
Longer wire
lengths
More metal levels
Longer delay
Higher power
dissipation
REFERENCES