Floorplan-Driven Synthesis Using a Modified Form of IMPACT to Preserve Placement Information
Original Publication Date: 1989-Oct-01
Included in the Prior Art Database: 2005-Jan-29
Detailed placement is a critical but time-consuming part of the automated design methodology. This precludes it from being applied repeatedly in the design cycle. However, without physical information logic synthesis is relegated to making crude estimates about net lengths in order to get timing estimates which it can use to guide modification of logic. A way to get around this problem is to cluster the logic into relatively few groups. Then a relative placement of these clusters can be found based on their areas and connectivity, which optimizes total area, congestion and timing delays. Once such a placement of floorplan is found, synthesis can then use the delay and congestion information to modify the logic to eliminate apparent problems.