Learn VLSI Tutor

FloorPlan

What is Floor Planning?
      Floor planning is the Process of placing blocks/macros in the chip/core area, there by determining the routing areas between them.

What Floorplan Determines?

  •  Size of die.
  • Creates wire tracks for placement of standard cells.
  • Creates power/ground (PG) connections.
  •  Determines the i/o pin/pad placement.

 

How we will decide the good floorplan?
      A good floorplan should meet the following constraints.

 

  • Minimize the total chip area
  • Make routing phase easy (routable)
  • Improve the performance by reducing signal delays


Floor Planning Guide lines:   

  • Checking of net connection from macro to macro and macro and macro to standard
    cells. i.e., checking fly lines.and even we can take the reference of data flow diagram.
  • Talking macros should be nearer.
  • Macros should be placed near the core boundaries.
  •  More connections of macro to standard cells. Spread macros inside the core area.
  • Avoid Criss cross placement of macros in order to save routing resources as well as
    from routing, placement and congestion issues.
  • Spacing is required between macros to avoid congestion around macros
  • Leave a halo of space between macros on all sides.
  • We should add an appropriate blockage. Either Soft, Partial or Hard blockages as per
    requirement.
  • Create core to die blockages where i/o ports are not placed
Layer 1