JustPaste.it

Synthesis log

nikolababic@pop-os:~/FP_Adder$ make user_proj_example 
make -C openlane user_proj_example
make[1]: Entering directory '/home/nikolababic/FP_Adder/openlane'
/home/nikolababic/FP_Adder/venv/bin/volare enable 78b7bc32ddb4b6f14f76883c2e2dc5b5de9d1cbc
Version 78b7bc32ddb4b6f14f76883c2e2dc5b5de9d1cbc enabled for the sky130 PDK.
# user_proj_example
mkdir -p ./user_proj_example/runs/24_10_21_17_47 
rm -rf ./user_proj_example/runs/user_proj_example
ln -s $(realpath ./user_proj_example/runs/24_10_21_17_47) ./user_proj_example/runs/user_proj_example
docker run -it -u $(id -u $USER):$(id -g $USER) -v $(realpath /home/nikolababic/FP_Adder/..):$(realpath /home/nikolababic/FP_Adder/..) -v /home/nikolababic/FP_Adder/dependencies/pdks:/home/nikolababic/FP_Adder/dependencies/pdks -v /home/nikolababic/FP_Adder/caravel:/home/nikolababic/FP_Adder/caravel -v /home/nikolababic/.ipm:/home/nikolababic/.ipm -v /home/nikolababic/FP_Adder/dependencies/openlane_src:/openlane -v /home/nikolababic/FP_Adder/mgmt_core_wrapper:/home/nikolababic/FP_Adder/mgmt_core_wrapper -e PDK_ROOT=/home/nikolababic/FP_Adder/dependencies/pdks -e PDK=sky130A -e MISMATCHES_OK=1 -e CARAVEL_ROOT=/home/nikolababic/FP_Adder/caravel -e OPENLANE_RUN_TAG=24_10_21_17_47 -e MCW_ROOT=/home/nikolababic/FP_Adder/mgmt_core_wrapper  \
    efabless/openlane:2023.07.19-1 sh -c "flow.tcl -design $(realpath ./user_proj_example) -save_path $(realpath ..) -save -tag 24_10_21_17_47 -overwrite -ignore_mismatches"
OpenLane 30ee1388932eb55a89ad84ee43997bfe3a386421
All rights reserved. (c) 2020-2022 Efabless Corporation and contributors.
Available under the Apache License, version 2.0. See the LICENSE file for more details.

[INFO]: Using configuration in '../home/nikolababic/FP_Adder/openlane/user_proj_example/config.json'...
[INFO]: PDK Root: /home/nikolababic/FP_Adder/dependencies/pdks
[INFO]: Process Design Kit: sky130A
[INFO]: Standard Cell Library: sky130_fd_sc_hd
[INFO]: Optimization Standard Cell Library: sky130_fd_sc_hd
[INFO]: Run Directory: /home/nikolababic/FP_Adder/openlane/user_proj_example/runs/24_10_21_17_47
[INFO]: Saving runtime environment...
[INFO]: Preparing LEF files for the nom corner...
[INFO]: Preparing LEF files for the min corner...
[INFO]: Preparing LEF files for the max corner...
[INFO]: Running linter (Verilator) (log: ../home/nikolababic/FP_Adder/openlane/user_proj_example/runs/24_10_21_17_47/logs/synthesis/linter.log)...
[INFO]: 0 errors found by linter
[WARNING]: 69 warnings found by linter
[STEP 1]
[INFO]: Running Synthesis (log: ../home/nikolababic/FP_Adder/openlane/user_proj_example/runs/24_10_21_17_47/logs/synthesis/1-synthesis.log)...
[ERROR]: Synthesis failed. Range select out of bounds on some signals. Search for 'out of bounds on signal' in /home/nikolababic/FP_Adder/openlane/user_proj_example/runs/24_10_21_17_47/logs/synthesis/1-synthesis.log
[ERROR]: Step 1 (synthesis) failed with error:
-code 1 -level 0 -errorcode NONE -errorinfo {
    while executing
"throw_error"
    (procedure "check_out_of_bound" line 7)
    invoked from within
"check_out_of_bound $log"
    (procedure "run_synthesis_checkers" line 3)
    invoked from within
"run_synthesis_checkers $log $pre_synth_report"
    (procedure "run_synthesis" line 19)
    invoked from within
"run_synthesis"} -errorline 1
[INFO]: Saving current set of views in '../home/nikolababic/FP_Adder/openlane/user_proj_example/runs/24_10_21_17_47/results/final'...
[INFO]: Generating final set of reports...
[INFO]: Created manufacturability report at '../home/nikolababic/FP_Adder/openlane/user_proj_example/runs/24_10_21_17_47/reports/manufacturability.rpt'.
[INFO]: Created metrics report at '../home/nikolababic/FP_Adder/openlane/user_proj_example/runs/24_10_21_17_47/reports/metrics.csv'.
[INFO]: Saving runtime environment...
[ERROR]: Flow failed.
[INFO]: The failure may have been because of the following warnings:
[WARNING]: 69 warnings found by linter

make[1]: *** [Makefile:80: user_proj_example] Error 255
make[1]: Leaving directory '/home/nikolababic/FP_Adder/openlane'
make: *** [Makefile:126: user_proj_example] Error 2