Skip to content

Commit 27d37ac

Browse files
committed
flow: slight global_place_skip_io skipping logic if there are io constraints
Signed-off-by: Øyvind Harboe <[email protected]>
1 parent 5ef5a3e commit 27d37ac

File tree

24 files changed

+565
-511
lines changed

24 files changed

+565
-511
lines changed

flow/designs/asap7/aes-block/block.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ export CORE_MARGIN = 2
1111
export PLACE_DENSITY = 0.70
1212

1313
export PLACE_PINS_ARGS = -annealing
14-
14+
export HAS_IO_CONSTRAINTS = 0

flow/designs/asap7/aes-block/config.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export SYNTH_HIERARCHICAL = 1
1818
export RTLMP_FLOW = True
1919

2020
export PLACE_PINS_ARGS = -annealing
21+
export HAS_IO_CONSTRAINTS = 0
2122

2223
# Generous routing at top level
2324
export MIN_ROUTING_LAYER = M2

flow/designs/asap7/mock-cpu/metadata-base-ok.json

Lines changed: 274 additions & 256 deletions
Large diffs are not rendered by default.

flow/designs/asap7/mock-cpu/rules-base.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"compare": "<="
3737
},
3838
"finish__timing__setup__ws": {
39-
"value": -23.39,
39+
"value": -50.82,
4040
"compare": ">="
4141
},
4242
"finish__design__instance__area": {
@@ -48,7 +48,7 @@
4848
"compare": "<="
4949
},
5050
"finish__timing__drv__hold_violation_count": {
51-
"value": 258,
51+
"value": 109,
5252
"compare": "<="
5353
},
5454
"finish__timing__wns_percent_delay": {

flow/designs/asap7/riscv32i/config.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ export CORE_AREA = 5 5 75 85
2222

2323
export PLACE_DENSITY_LB_ADDON = 0.10
2424

25-
export HAS_IO_CONSTRAINTS = 1
2625
export PLACE_PINS_ARGS = -exclude left:* -exclude right:* -exclude top:*
2726
export MACRO_PLACE_HALO = 1 1
2827
export MACRO_PLACE_CHANNEL = 6 6

flow/designs/asap7/swerv_wrapper/config.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ export ADDITIONAL_LIBS = $(sort $(wildcard ./designs/$(PLATFORM)/swerv_wrapper/l
1919
export DIE_AREA = 0 0 550 600
2020
export CORE_AREA = 5 5 545 595
2121

22-
export HAS_IO_CONSTRAINTS = 1
2322
export PLACE_PINS_ARGS = -exclude left:* -exclude right:*
2423
export PLACE_DENSITY_LB_ADDON = 0.20
2524
export CTS_BUF_CELL = BUFx8_ASAP7_75t_R

flow/designs/gf12/ariane/config.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ export ADDITIONAL_GDS = $(PLATFORM_DIR)/gds/gf12lp_1rf_lg8_w64_byte.gds2
2121
export DIE_AREA = 0 0 850 600
2222
export CORE_AREA = 5 5 745 595
2323

24-
export HAS_IO_CONSTRAINTS = 1
2524
export PLACE_PINS_ARGS = -exclude left:0-150 -exclude left:450-600 -exclude right:* -exclude top:* -exclude bottom:*
2625

2726
export MACRO_PLACE_HALO = 7 7

flow/designs/gf12/ariane133/config.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ export ADDITIONAL_GDS = $(PLATFORM_DIR)/gds/gf12lp_1rf_lg8_w64_byte.gds2
2020
export DIE_AREA = 0 0 900 750
2121
export CORE_AREA = 5 5 895 745
2222

23-
export HAS_IO_CONSTRAINTS = 1
2423
export PLACE_PINS_ARGS = -exclude left:0-200 -exclude left:500-700 -exclude right:* -exclude top:* -exclude bottom:*
2524

2625
export MACRO_PLACE_HALO = 7 7

flow/designs/gf12/bp_quad/config.mk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ export SEAL_GDS = $(PLATFORM_DIR)/gds/crackstop_3x3.gds
4141
export DIE_AREA = 0 0 1800 1800
4242
export CORE_AREA = 5 5 1795 1795
4343
export PLACE_PINS_ARGS = -exclude left:* -exclude right:* -exclude top:* -exclude bottom:0-800 -exclude bottom:1200-1800
44-
export HAS_IO_CONSTRAINTS = 1
45-
4644

4745
export PLACE_DENSITY_LB_ADDON = 0.02
4846

flow/designs/gf12/bp_single/config.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ export ABC_CLOCK_PERIOD_IN_PS = 1250
5252

5353
export PLACE_DENSITY = 0.20
5454

55-
export HAS_IO_CONSTRAINTS = 1
5655
export MACRO_WRAPPERS = $(PLATFORM_DIR)/bp/wrappers/wrappers.tcl
5756
#export MACRO_PLACEMENT = $(PLATFORM_DIR)/bp/bp_single.macro_placment.cfg
5857
#export MACRO_PLACEMENT = $(PLATFORM_DIR)/bp/auto_bp_single.macro_placment.cfg

0 commit comments

Comments
 (0)