Ok, got `rc2` running \o/
# openlane
t
Ok, got
rc2
running \o/
I had to switch to using
.lef
rather than
.magic.lef
because of the access point issue in the
skywater-pdk
master ... but known issue ...
I tried cherry-picking the ROUTING_CORE commit to get more routing cores but ... doesn't seem to do anything.
@20Mhz Did setting threads:NNN do anything for you for TritonRoute ?
u
allowed me to generate a lot of heat and converge faster…
t
Mmm ... here I still see only 1 core being used 😕
And I checked that
tritonRoute.param
has the field set.
But even in the sources, that value defaults to
8
u
maybe we are running different builds?
t
What repo / commit are you running from ?
u
Copy code
/OpenROAD-flow/flow ] $ git show
commit 3f559a4c9aeb6868fe75c80a5cf554620b2280f8 (HEAD -> master, origin/master, origin/HEAD)
mmm..let me check triton folder
Copy code
tools/TritonRoute ] $ git show
commit ad4b80c34b22e578e61802c6ac19b7f903476e48 (HEAD, origin/openroad)
<//github.com/The-OpenROAD-Project/TritonRoute.git>
t
Oh you're using the OR one.
u
yeah
t
I'm running the one from OpenLANE.
u
ok, this is where I added:
Copy code
openlane ] $ cat scripts/tritonRoute.param
lef:${MERGED_LEF_UNPADDED}
def:${CURRENT_DEF}
guide:${fastroute_tmp_file_tag}.guide
output:${tritonRoute_result_file_tag}.def
outputTA:${tritonRoute_tmp_file_tag}_TA.def
outputguide:${tritonRoute_tmp_file_tag}.guide
outputDRC:${tritonRoute_report_file_tag}.drc
outputMaze:${tritonRoute_tmp_file_tag}_maze.log
optimizationMode:${ROUTING_STRATEGY}
threads:16
verbose:1
t
Yup switching to TritonRoute14 strategy (which used the OR repo latest version), then I get multicore usage.
u
i guess I got really lucky, because I only noticed it was slow from trying openroad’s msaligane early branch
nice
will build 14 aswell to test differnt strategies