You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, RepairDesign uses a strategy of resizing cells to a target slew in order to perform Post Placement Optimization. With the current methodology, the Resizer ends up "fixing" things that are not actually violations of any rule leading to over-sizing.
Note: The API that resizes to the target slew is also used in RepairSetup and RepairHold.
(Some) Current Problems
Cells are resized regardless of violations (No DRC, Setup/Hold violations)
FFs are being touched.
Special cells are also touched. They should be checked with the cell footprint.
Description
Currently, RepairDesign uses a strategy of resizing cells to a target slew in order to perform Post Placement Optimization. With the current methodology, the Resizer ends up "fixing" things that are not actually violations of any rule leading to over-sizing.
Note: The API that resizes to the target slew is also used in RepairSetup and RepairHold.
(Some) Current Problems
Suggested Solution: Enhancement Plan
Phase 1
[Deferred] Suppress sequential sizing (rsz: avoid resizing registers #5601)
Sizing should not swap cells with incompatible electrical properties.
Use adequate buffer selection strategy for different operations (rsz: use adequate buffers for each operation #5752)
Phase 2
Phase 3
Additional Context
No response
The text was updated successfully, but these errors were encountered: