Monday, November 16, 2015

Refining Placement

If your design shows large timing or power violations after you run the place_opt command, adjust the place_opt options and rerun place_opt.

If your design shows small timing or power violations after you run place_opt psynopt to fix these violations.

If your design has congestion violations after you run place_opt, rerun place_opt with high-effort congestion reduction (-congestion option). If your design still has congestion violations, you can refine the placement to fix these violations.

To refine the placement , use the refiner_placement command ( or choose Placement > Refine Placement in the GUI). The refine_placement command performs incremental placement and legalization.

To refine the placement with a minimum impact on QoR, use the medium-effort congestion removal:

icc_shell> refine_placemnt -congestion_effort medium

To achieve the best congestion removal, use high-level perturbation, and then perform physical optimization:

icc_shell> refine_placement -perturbation_level high
icc_shell> psynopt




No comments:

Post a Comment