Basics of Floorplan in IC Design
Basics of Floorplan in IC Design
Purpose of floorplanning:
• Optimizing performance, power, and area
- Sonika M
Goals of Floorplan:
• Partition the design into functional
blocks
• Arrange the blocks on a chip
• Place the macros
• Decide the location of the I/O
pads and place them
Importance of early-stage
floorplanning in the design process:
Early-stage floorplanning
✓ Optimizes area usage
✓ Defines chip layout
✓ Facilitates hierarchical design
✓ Manages power distribution
✓ Supports design exploration
✓ Addresses signal integrity and timing closure
✓ Reduces the need for later design iterations.
✓ Allocating space efficiently and considering
critical factors upfront, designers can
➢ Minimize risks
➢ Enhance performance
➢ Lowers manufacturing cost
- Sonika M
Full Chip Floorplan
Definition of full chip floorplan: A full chip floorplan refers to
the comprehensive layout blueprint of an entire integrated circuit (IC)
design, encompassing the allocation of space for all functional blocks,
including logic, memory, and I/O interfaces, within the chip's core area.
Types of Floorplan:
1. Channeled / Non-Abutted Floorplan: Planning the floor
in such a way that we leave sufficient channel spacing between
macros/blocks while placing them.
• This spacing is for the tool to place the standard cells in a later
stage of placement and allocate a sufficient amount of routing
channels in further stages.
Spacing between Macros =
(No. of pins x Pitch)/Total no.of available routing layers
- Sonika M
Key considerations in full chip floorplanning:
Conclusion:
• Full chip floorplanning is a crucial aspect of integrated circuit
design, enabling us to translate conceptual designs into physical
layouts optimized for performance and efficiency.
- Sonika M
Block Level Floorplan Explained
- Sonika M