OpenROAD icon indicating copy to clipboard operation
OpenROAD copied to clipboard

Fix slack weigth mismatch between gpl routability and timing driven modes

Open gudeh opened this issue 1 year ago • 1 comments

Routability mode usually performs "reverts," where it goes back to a saved snapshot of the placement position of cells. When this happens, the slack weights calculated by the timing-driven mode are not reloaded.

To fix this, we need to save the slack weights together with the snapshot and reload the weights when a revert occurs in routability mode.

gudeh avatar Jun 27 '24 21:06 gudeh

Please give more of a description of this issue.

maliberty avatar Jun 27 '24 21:06 maliberty

Currently we do not overlap the routability and timing-driven overflow thresholds to avoid this and other potential issues on the interactions between the two modes.

gudeh avatar Jul 09 '25 10:07 gudeh