Skip to content

Commit dc90f41

Browse files
committed
add calls for exclude_io_pin_region instead of the -exclude option in place_pins
Signed-off-by: Eder Monteiro <[email protected]>
1 parent 2dca209 commit dc90f41

File tree

40 files changed

+42
-21
lines changed

40 files changed

+42
-21
lines changed

flow/designs/asap7/riscv32i-mock-sram/fakeram7_256x32/config.mk

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export PLACE_DENSITY = 0.80
1212
# However, PDN will use M5, so it is still added to blockages.
1313
export MAX_ROUTING_LAYER = M4
1414

15-
export PLACE_PINS_ARGS = -exclude left:* -exclude bottom:* -exclude top:* -min_distance 6 -min_distance_in_tracks
15+
export PLACE_PINS_ARGS = -min_distance 6 -min_distance_in_tracks
16+
export IO_CONSTRAINTS = $(DESIGN_HOME)/asap7/riscv32i-mock-sram/fakeram7_256x32/io.tcl
1617

1718
export PDN_TCL = $(PLATFORM_DIR)/openRoad/pdn/BLOCK_grid_strategy.tcl
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
exclude_io_pin_region -region left:* -region bottom:* -region top:*

flow/designs/asap7/riscv32i/config.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export CORE_AREA = 5 5 75 85
2424

2525
export PLACE_DENSITY_LB_ADDON = 0.10
2626

27-
export PLACE_PINS_ARGS = -exclude left:* -exclude right:* -exclude top:*
27+
export IO_CONSTRAINTS = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/io.tcl
2828
export MACRO_PLACE_HALO = 2 2
2929

3030
export TNS_END_PERCENT = 100

flow/designs/asap7/riscv32i/io.tcl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
exclude_io_pin_region -region left:* -region right:* -region top:*

flow/designs/asap7/swerv_wrapper/config.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export ADDITIONAL_LIBS = $(sort $(wildcard $(DESIGN_HOME)/$(PLATFORM)/swerv_wrap
6060
export DIE_AREA = 0 0 550 600
6161
export CORE_AREA = 5 5 545 595
6262

63-
export PLACE_PINS_ARGS = -exclude left:* -exclude right:*
63+
export IO_CONSTRAINTS = $(DESIGN_HOME)/$(PLATFORM)/swerv_wrapper/io.tcl
6464
export PLACE_DENSITY_LB_ADDON = 0.20
6565

6666
export ROUTING_LAYER_ADJUSTMENT = 0.2
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
exclude_io_pin_region -region left:* -region right:*

flow/designs/gf12/ariane/config.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export CORE_AREA = 5 5 745 595
2222

2323
export PLACE_DENSITY ?= 0.50
2424

25-
export PLACE_PINS_ARGS = -exclude left:0-150 -exclude left:450-600 -exclude right:* -exclude top:* -exclude bottom:*
25+
export IO_CONSTRAINTS = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/io.tcl
2626

2727
export MACRO_PLACE_HALO = 7 7
2828
export MACRO_WRAPPERS = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/wrappers.tcl

flow/designs/gf12/ariane/io.tcl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
exclude_io_pin_region -region left:0-150 -region left:450-600 -region right:* -region top:* -region bottom:*

flow/designs/gf12/ariane133/config.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export ADDITIONAL_GDS = $(PLATFORM_DIR)/gds/gf12lp_1rf_lg8_w64_byte.gds2
1717
export DIE_AREA = 0 0 900 750
1818
export CORE_AREA = 5 5 895 745
1919

20-
export PLACE_PINS_ARGS = -exclude left:0-200 -exclude left:500-700 -exclude right:* -exclude top:* -exclude bottom:*
20+
export IO_CONSTRAINTS = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/io.tcl
2121

2222
export MACRO_PLACE_HALO = 7 7
2323

flow/designs/gf12/ariane133/io.tcl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
exclude_io_pin_region -region left:0-200 -region left:500-700 -region right:* -region top:* -region bottom:*

0 commit comments

Comments
 (0)