Skip to content

Commit 1c3cc98

Browse files
committed
add custom fastroute.tcl for nangate45/swerv_wrapper
Signed-off-by: Eder Monteiro <[email protected]>
1 parent f9915d7 commit 1c3cc98

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

flow/designs/nangate45/swerv_wrapper/config.mk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,6 @@ export MACRO_PLACE_CHANNEL = 20 20
3333
export PLACE_DENSITY_LB_ADDON = 0.10
3434
export TNS_END_PERCENT = 100
3535

36+
export FASTROUTE_TCL = ./designs/$(PLATFORM)/$(DESIGN_NAME)/fastroute.tcl
37+
3638
export SKIP_INCREMENTAL_REPAIR = 1
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
set_global_routing_layer_adjustment metal2-metal3 0.3
2+
set_global_routing_layer_adjustment metal4-$::env(MAX_ROUTING_LAYER) 0.15
3+
4+
set_routing_layers -signal $::env(MIN_ROUTING_LAYER)-$::env(MAX_ROUTING_LAYER)

flow/platforms/nangate45/config.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ export MIN_ROUTING_LAYER = metal2
8686
export MAX_ROUTING_LAYER = metal10
8787

8888
# Define fastRoute tcl
89-
export FASTROUTE_TCL = $(PLATFORM_DIR)/fastroute.tcl
89+
export FASTROUTE_TCL ?= $(PLATFORM_DIR)/fastroute.tcl
9090

9191
# KLayout technology file
9292
export KLAYOUT_TECH_FILE = $(PLATFORM_DIR)/FreePDK45.lyt

0 commit comments

Comments
 (0)