hi, everyone. I try to make nangate45/swerv.
I defined parameters like this on config.mkexport CAP_MARGIN = 60
export SLEW_MARGIN = 40
export PL_RESIZER_HOLD_MAX_BUFFER_PERCENT = 70
export PL_RESIZER_HOLD_SLACK_MARGIN = 0.8
export GLB_RESIZER_HOLD_MAX_BUFFER_PERCENT = 70
export GLB_RESIZER_HOLD_SLACK_MARGIN = 0.8
but there are hold time violation on final result.
How can I fix hold violation? Thanks for any help! #openroad
v
Vijayan Krishnan
07/25/2023, 1:19 PM
With default variables what is hold violation count?
u
유유유
07/26/2023, 4:59 AM
@Vijayan Krishnan default hold violation count is 224, and with default variables there are slew and cap violations.
v
Vijayan Krishnan
07/26/2023, 5:55 AM
Can you check after placement and CTS stage what's the hold violation count?
u
유유유
07/26/2023, 6:00 AM
@Vijayan Krishnan Yes! Left is defalt version and Right is modified version…
v
Vijayan Krishnan
07/26/2023, 6:04 AM
CTS stage hold violation count is 0... After routing hold count increase... Can you raise GitHub issue with test case for placement stage?
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.