When I synthesize SRAM with size 2048 x32, it runs step 1 for a very long time. When I reduce the size to 50 X32, it runs error at step 15: routing. Error displayed in the console window:
[STEP 15]
[INFO]: Running Global Routing Resizer Design Optimizations (log: ../home/nam/edabk_new_project/efabless/caravel_user_project/openlane/synapse_matrix_ver2/runs/23_10_30_16_13/logs/routing/15-resizer_design.log)...
[ERROR]: during executing openroad script /openlane/scripts/openroad/resizer_routing_design.tcl
[ERROR]: Log: ../home/nam/edabk_new_project/efabless/caravel_user_project/openlane/synapse_matrix_ver2/runs/23_10_30_16_13/logs/routing/15-resizer_design.log
[ERROR]: Last 10 lines:
[INFO GRT-0101] Running extra iterations to remove overflow.
[INFO GRT-0197] Via related to pin nodes: 24120
[INFO GRT-0198] Via related Steiner nodes: 1206
[INFO GRT-0199] Via filling finished.
[INFO GRT-0111] Final number of vias: 32802
[INFO GRT-0112] Final usage 3D: 208306
[ERROR GRT-0119] Routing congestion too high. Check the congestion heatmap in the GUI and load /home/nam/edabk_new_project/efabless/caravel_user_project/openlane/synapse_matrix_ver2/runs/23_10_30_16_13/tmp/routing/resizer-routing-design-congestion.rpt in the DRC viewer.
Error: resizer_routing_design.tcl, 46 GRT-0119
child process exited abnormally
[ERROR]: Creating issue reproducible...
[INFO]: Saving runtime environment...
OpenLane TCL Issue Packager
EFABLESS CORPORATION AND ALL AUTHORS OF THE OPENLANE PROJECT SHALL NOT BE HELD
LIABLE FOR ANY LEAKS THAT MAY OCCUR TO ANY PROPRIETARY DATA AS A RESULT OF USING
THIS SCRIPT. THIS SCRIPT IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND.
BY USING THIS SCRIPT, YOU ACKNOWLEDGE THAT YOU FULLY UNDERSTAND THIS DISCLAIMER
AND ALL IT ENTAILS.
Parsing config file(s)…
Setting up /home/nam/edabk_new_project/efabless/caravel_user_project/openlane/synapse_matrix_ver2/runs/23_10_30_16_13/issue_reproducible…
[WRN] /home/nam/edabk_new_project/efabless/caravel_user_project/openlane/synapse_matrix_ver2/runs/23_10_30_16_13/tmp/15-synapse_matrix_ver2.sdc was not found, might be a product. Skipping
Done.
[INFO]: Reproducible packaged: Please tarball and upload '../home/nam/edabk_new_project/efabless/caravel_user_project/openlane/synapse_matrix_ver2/runs/23_10_30_16_13/issue_reproducible' if you're going to submit an issue.
[ERROR]: Step 15 (routing) failed with error:
-code 1 -level 0 -errorcode NONE -errorinfo {
while executing
"throw_error"
(procedure "run_tcl_script" line 219)
invoked from within
"run_tcl_script -tool openroad -no_consume {*}$args"
(procedure "run_openroad_script" line 2)
invoked from within
"run_openroad_script $::env(SCRIPTS_DIR)/openroad/resizer_routing_design.tcl -indexed_log $log -save "dir=$::env(routing_tmpfiles),def,sdc,odb,netlist,..."
(procedure "run_resizer_design_routing" line 9)
invoked from within
"run_resizer_design_routing"
(procedure "run_routing" line 8)
invoked from within
"run_routing"
(procedure "run_routing_step" line 7)
invoked from within
"run_routing_step"} -errorline 1
[INFO]: Saving current set of views in '../home/nam/edabk_new_project/efabless/caravel_user_project/openlane/synapse_matrix_ver2/runs/23_10_30_16_13/results/final'...
[INFO]: Generating final set of reports...
[INFO]: Created manufacturability report at '../home/nam/edabk_new_project/efabless/caravel_user_project/openlane/synapse_matrix_ver2/runs/23_10_30_16_13/reports/manufacturability.rpt'.
[INFO]: Created metrics report at '../home/nam/edabk_new_project/efabless/caravel_user_project/openlane/synapse_matrix_ver2/runs/23_10_30_16_13/reports/metrics.csv'.
[INFO]: Saving runtime environment...
[ERROR]: Flow failed.
[INFO]: The failure may have been because of the following warnings:
[WARNING]: 2 warnings found by linter
make: * [Makefile:79: synapse_matrix_ver2] Error 255