Skip to content

Commit b0729be

Browse files
oharboeclaude
andcommitted
fix: override PDN_TCL for riscv32i-mock-sram to fix PDN-0232/0233
The platform default BLOCKS_grid_strategy.tcl produces empty PDN grids. Use BLOCK_grid_strategy.tcl which has M4-M5 connections matching the block's MAX_ROUTING_LAYER=M4 constraint. Cherry-pick of PR #4091. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
1 parent 68919ba commit b0729be

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

  • flow/designs/asap7/riscv32i-mock-sram
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
export DESIGN_NICKNAME = riscv32i-mock-sram
22
export BLOCKS=fakeram7_256x32
33

4+
# Override platform default (BLOCKS_grid_strategy.tcl) which defines an
5+
# ElementGrid macro grid with no stripes, producing empty PDN grids
6+
# (PDN-0232/0233). BLOCK_grid_strategy.tcl uses M4-M5 connections that
7+
# match the block's MAX_ROUTING_LAYER=M4 constraint.
8+
export PDN_TCL = $(PLATFORM_DIR)/openRoad/pdn/BLOCK_grid_strategy.tcl
9+
410
include designs/asap7/riscv32i/config.mk
511

0 commit comments

Comments
 (0)