Which is the openlane version to be used for GFMPW...
# gf180mcu
n
Which is the openlane version to be used for GFMPW1? I was using the default version installed by the makefile in user_project_template, but that was giving a segmentation error, after searching in slack I found that updating openlane helps which it did, but now I am getting congestion too high which was not an issue in the older version.
Copy code
[STEP 17]
[INFO]: Running Global Routing Resizer Timing Optimizations (log: ../home/navaneeth/Projects/openmpw/riscv_soc/openlane/alpha_soc/runs/23_11_30_16_19/logs/routing/17-resizer_timing.log)...
[ERROR]: during executing openroad script /openlane/scripts/openroad/resizer_routing_timing.tcl
[ERROR]: Log: ../home/navaneeth/Projects/openmpw/riscv_soc/openlane/alpha_soc/runs/23_11_30_16_19/logs/routing/17-resizer_timing.log
[ERROR]: Last 10 lines:
38# 0x00007FF3893DAF1E in /lib64/libtcl8.5.so
39# Tcl_EvalEx in /lib64/libtcl8.5.so
40# Tcl_Eval in /lib64/libtcl8.5.so
41# sta::sourceTclFile(char const*, bool, bool, Tcl_Interp*) in openroad
42# ord::tclAppInit(Tcl_Interp*) in openroad
43# Tcl_Main in /lib64/libtcl8.5.so
44# main in openroad
45# __libc_start_main in /lib64/libc.so.6
46# 0x0000000000D3DC77 in openroad
child killed: segmentation violation

[ERROR]: Creating issue reproducible...
t
In my experience, this segmentation violation actually happens when the program is trying to write its error reports. The step has failed. You need to adjust your target density and die size.
n
die size is actually big enough to fit the design theres still lot of room, even though the tool doesnt fully utilise it. I will try reducing the density.