File tree Expand file tree Collapse file tree 5 files changed +4
-7
lines changed
Expand file tree Collapse file tree 5 files changed +4
-7
lines changed Original file line number Diff line number Diff line change @@ -287,7 +287,7 @@ endif
287287export OPENROAD_EXE ?= $(abspath $(FLOW_HOME ) /../tools/install/OpenROAD/bin/openroad)
288288export OPENSTA_EXE ?= $(abspath $(FLOW_HOME ) /../tools/install/OpenROAD/bin/sta)
289289
290- OPENROAD_ARGS = -no_init $(OR_ARGS )
290+ OPENROAD_ARGS = -no_init -threads $( NUM_CORES ) $(OR_ARGS )
291291OPENROAD_CMD = $(OPENROAD_EXE ) -exit $(OPENROAD_ARGS )
292292OPENROAD_NO_EXIT_CMD = $(OPENROAD_EXE ) $(OPENROAD_ARGS )
293293OPENROAD_GUI_CMD = $(OPENROAD_EXE ) -gui $(OR_ARGS )
Original file line number Diff line number Diff line change @@ -8,8 +8,6 @@ if { [info exists ::env(USE_WXL)]} {
88load_design $db_file 4_cts.sdc
99set_propagated_clock [all_clocks]
1010
11- set_thread_count $::env(NUM_CORES)
12-
1311set additional_args " "
1412if { [info exists ::env(dbProcessNode)]} {
1513 append additional_args " -db_process_node $::env(dbProcessNode) "
Original file line number Diff line number Diff line change @@ -2,8 +2,6 @@ utl::set_metrics_stage "globalroute__{}"
22source $::env(SCRIPTS_DIR) /load.tcl
33load_design 4_cts.odb 4_cts.sdc
44
5- set_thread_count $::env(NUM_CORES)
6-
75if {[info exist env(PRE_GLOBAL_ROUTE)]} {
86 source $env(PRE_GLOBAL_ROUTE)
97}
Original file line number Diff line number Diff line change @@ -2,6 +2,9 @@ source $::env(SCRIPTS_DIR)/util.tcl
22
33source $::env(SCRIPTS_DIR) /report_metrics.tcl
44
5+ # Temporarily disable sta's threading due to random failures
6+ sta::set_thread_count 1
7+
58proc load_design {design_file sdc_file} {
69 # Read liberty files
710 source $::env(SCRIPTS_DIR) /read_liberty.tcl
Original file line number Diff line number Diff line change 1- set_thread_count $::env(NUM_CORES)
2-
31proc find_macros {} {
42 set macros " "
53
You can’t perform that action at this time.
0 commit comments