--reserve-escapes: keep a way out open for every fine-pitch pin

Before routing, each crowded pin gets the shortest way from its pad to
open board, found against pads, keepouts and earlier escapes. While the
pin still has connections to route, no other net may put a trace or a
via there, nor within clearance of it; the reservation lifts once the
pin is routed.
This commit is contained in:
2026-09-28 14:21:24 -06:00
parent 35891c02ff
commit 8b1b00cf6c
6 changed files with 175 additions and 3 deletions
+1
View File
@@ -158,6 +158,7 @@ def test_cli_supported_combinations_are_accepted(tmp_path):
"orders": ["--orders", "2"],
"promote": ["--promote-failures", "2"],
"access": ["--access-cost", "5"],
"escapes": ["--reserve-escapes"],
}
for engine, options in ENGINE_OPTIONS.items():
for option in options: