Tech Papers
Dynamic Floorplanning: A Practical Method Using Relative Dependencies for Incremental Floorplanning
NXP, Mentor Graphics
Mark Basel, Ramaprasad Kadiyala and Herve MenagerMentor Graphics Technical Library
December 2003
We developed a floorplan description language and associated a methodology to capture the actual designer's intent for block placement, soft macro shaping, JTAG cell placement, power grid and power rings design.
The concept allows re-use of the description and therefore fast iterations during incremental changes at the top level or at the block level. This technique can accommodate changes very late in the design process by removing tedious manual adjustment of the hierarchical layout.
This approach has successfully been applied on a complex SoC and IP block implementation. It has demonstrated a reduction from one day to few minutes for a floorplan iteration, crucial in a concurrent design environment where asynchronous changes in the blocks require to constantly revisit the top level layout and vice versa.




