Steps in Floorplan
- Initialize with Chip & Core Aspect Ratio (AR)
- Initialize with Core Utilization
- Initialize Row Configuration & Cell Orientation
- Provide the Core to Pad/ IO spacing (Core to IO clearance)
- Pins/ Pads Placement
- Macro Placement by Fly-line Analysis
- Macro Placement requirements are also need to consider
- Blockage Management (Placement/ Routing)
Spacing between Macro:
Pitch of the highest metal layer it is blocked by the macro pin * Total no.of pins associated with the macros
= ------------------------------------------------------------------------
Total No of available Metal layers in one direction
Issues arises due to bad Floorplan
- Congestion near Macro Pins/ Corners due to insufficient Placement Blockage
- Std. Cell placement in narrow channels led to Congestion
- Macros of same partition which are placed far apart can cause Timing Violation
No comments:
Post a Comment