Repair Timing Grt

Investigate OpenROAD global-route repair_timing correctly — the grt "grind"/timeout, hold- and setup-buffer insertion. Covers why a skip-repair (fast) grt measures nothing about repair, why repair_timing must run inside global_route.tcl on the pre-GR ODB, how to split the grind into setup vs hold before blaming either, why the win is measured as clk_period-WNS in picoseconds rather than as a percentage of WNS, and why a design that closes measures nothing about a repair knob. Use when a grt stage times out or runs for hours, when a change is meant to affect repair_timing, or when reasoning about hold vs setup buffer insertion at global route.

the-openroad-project Updated

File contents

the-openroad-project/bazel-orfs/tree/main/.claude/skills/repair-timing-grt commit 9832bace52

Frequently asked questions

npx skillmds@latest add the-openroad-project/repair-timing-grt