Commit 6bbebeb
committed
open: skip CRPR pre-CTS to avoid OOM on high-reconvergence clocks
Pre-CTS there is no clock tree, so CRPR (clock reconvergence pessimism
removal) has no real launch/capture common-path delay to remove and its
correction is ~0. On designs with high clock reconvergence the CRPR tag
set can still grow to tens of GB and OOM the process while contributing
nothing to the reported slacks.
Disable CRPR for design_stage < 4, mirroring the existing
set_propagated_clock gate. At stage >= 4 (CTS onward) CRPR is unchanged.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>1 parent 8abc6a9 commit 6bbebeb
1 file changed
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
56 | 62 | | |
57 | 63 | | |
58 | 64 | | |
| |||
0 commit comments