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.
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.