File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111 routing :
1212 name : ASIC Routing
1313 runs-on : ubuntu-latest
14- timeout-minutes : 120
14+ timeout-minutes : 180
1515
1616 env :
1717 PDK_ROOT : ${{ github.workspace }}/pdks
Original file line number Diff line number Diff line change @@ -20,16 +20,17 @@ set ::env(CLOCK_PERIOD) "20.0"
2020set ::env(CLOCK_PORT) " clk"
2121set ::env(FP_SIZING) " absolute"
2222# Relax floorplan to reduce congestion / DPL failures.
23- set ::env(DIE_AREA) " 0 0 700 700 "
24- set ::env(PL_TARGET_DENSITY) 0.70
23+ set ::env(DIE_AREA) " 0 0 750 750 "
24+ set ::env(PL_TARGET_DENSITY) 0.65
2525set ::env(IO_PCT) " 0.70"
2626set ::env(PDK) " sky130A"
2727set ::env(STD_CELL_LIBRARY) " sky130_fd_sc_hd"
2828set ::env(SYNTH_STRATEGY) " AREA 0"
2929set ::env(MAX_FANOUT_CONSTRAINT) 6
30- # Global routing: reduce pessimism and allow more overflow cleanup iterations.
31- # Defaults (as seen in CI resolved config): GRT_ADJUSTMENT=0.3, GRT_OVERFLOW_ITERS=50.
30+ # Global routing: fewer overflow iters to avoid CI timeout (was 200).
3231set ::env(GRT_ADJUSTMENT) 0.20
33- set ::env(GRT_OVERFLOW_ITERS) 200
32+ set ::env(GRT_OVERFLOW_ITERS) 30
33+ # Detailed routing: fewer opt iters (default 64) to stay within 2h CI limit.
34+ set ::env(DRT_OPT_ITERS) 24
3435# Skip linter (path/module resolution issues + warnings as errors)
3536set ::env(RUN_LINTER) 0
You can’t perform that action at this time.
0 commit comments