- Introduction To Floor Planning
 - This is the first major step in getting your layout done, and this is the most important one.Your floor plan determines your chip quality. Floor planning includes.
 
- Define the size of your chip/block and Aspect ratio
 - Defining the core area and IO core spacing
 - Defining ports specified by top level engineer.
 - Design a Floor Plan and Power Network with horizontal metal layer such that the total IR Drop must be less than 5% (VDD+VSS) of VDD to operate within the power budget.
 - IO Placement/Pin placement
 - Allocates power routing resources
 - Place the hard macros (fly-line analysis) and reserve space for standard cells. (Please refer rules for placing hard macros)
 - Defining Placement and Routing blockages blockages
 - If we have multi height cells in the reference library separate placement rows have to be provided for two different unit tiles.
 - Creating I/O Rings
 - Creating the Pad Ring for the Chip
 - Creating I/O Pin Rings for Blocks
 
- Floor planning takes in some of the geometrical constraints in a design. Examples of this are:
 - Bonding pads for off-chip connections (often using wire bonding) are normally located at the circumference of the chip.
 - Line drivers often have to be located as close to bonding pads as possible.
 - Chip area is therefore in some cases given a minimum area in order to fit in the required number of pads.
 - Areas are clustered in order to limit data paths thus frequently featuring defined structures such as cache RAM, multiplier, barrel sifter, line driver and arithmetic logic unit.
 - Purchased intellectual property blocks (IP-blocks), such as a processor core, come in predefined area blocks.
 - Some IP-blocks come with legal limitations such as permitting no routing of signals directly above the block.
 - Inputs for Floor Planning Stage:
 - Synthesized Netlist (.v, .vhdl)TLU+ Files
 - Physical partitioning information of the design
 - Design Constrains (SDC)
 - Physical information of your design (rules for targeted technology)
 - Floorplan parameters like height, width, utilization, aspect ratio etc.
 - Pin/pad Position
 - Logical and Physical Libraries
 - Outputs for Floor Planning Stage:
 - Die/Block area
 - Macro placed
 - Power grid design
 - Power pre-routing
 - Standard cell placement areas.
 - I/O pad/placed
 
No comments:
Post a Comment