Logo

Core-to-Die Spacing on All Sides

  • To accommodate the ports.
  • To avoid shorts between adjacent blocks.
  • To prevent noise coupling between blocks.

KEY Core-to-die spacing leaves room for ports and prevents shorts and noise between blocks.

What Limits Macro Orientation

Macro orientation is limited by poly-manufacturing accuracy, since poly direction must remain consistent across the chip.

KEY Poly-manufacturing accuracy limits the allowed macro orientations.

Aligning Macros to Standard-Cell Rows

  • No, macros do not need row alignment.
  • Standard-cell rows are only a reference grid that the placement engine uses to place standard cells.
  • That grid alignment is not required for macros.

KEY Macros need not align to standard rows - rows are just the placement grid for standard cells.

Macro at the Die Boundary

Yes, provided the macro respects the core-to-die boundary spacing rule.

KEY A macro can sit at the die boundary if it honors the core-to-die spacing rule.

Macro in the IO Placement Area

Yes, a macro can be placed in the IO area as long as the IO pads are properly power-planned.

KEY A macro is allowed in the IO area if the IO pads are properly power-planned.