GitHub
04/21/2023, 7:22 PMbgatusch@BG3W10L:~/caravel_test/dependencies/openlane_sr$ python3 env.py issue-survey
Kernel: Linux v5.15.90.1-microsoft-standard-WSL2
Distribution: ubuntu 22.04
Python: v3.10.6 (OK)
Container Engine: docker v20.10.23 (OK)
OpenLane Git Version: a35b64aa200c91e9eb7dde56db787d6b4c0ea12a
pip: INSTALLED
python-venv: INSTALLED
---
PDK Version Verification Status: OK
---
Git Log (Last 3 Commits)
a35b64a 2023-02-22T11:46:16+02:00 Checkers updates (#1665) - Kareem Farid - (grafted, HEAD, tag: 2023.02.23)
---
Git Remotes
origin <https://github.com/The-OpenROAD-Project/OpenLane> (fetch)
origin <https://github.com/The-OpenROAD-Project/OpenLane> (push)
bgatusch@BG3W10L:~/caravel_test/dependencies/openlane_sr$
Reproduction material
bgatusch@BG3W10L:~/caravel_test$ time make seven_segment_seconds
make -C openlane seven_segment_seconds
make[1]: Entering directory '/home/bgatusch/caravel_test/openlane'
seven_segment_seconds
mkdir -p ./seven_segment_seconds/runs/23_04_21_19_28
rm -rf ./seven_segment_seconds/runs/seven_segment_seconds
ln -s $(realpath ./seven_segment_seconds/runs/23_04_21_19_28) ./seven_segment_seconds/runs/seven_segment_seconds
docker run -it -v $(realpath /home/bgatusch/caravel_test/..):$(realpath /home/bgatusch/caravel_test/..) -v /home/bgatusch/caravel_test/dependencies/pdks:/home/bgatusch/caravel_test/dependencies/pdks -v /home/bgatusch/caravel_test/caravel:/home/bgatusch/caravel_test/caravel -v /home/bgatusch/caravel_test/dependencies/openlane_src:/openlane -v /home/bgatusch/caravel_test/mgmt_core_wrapper:/home/bgatusch/caravel_test/mgmt_core_wrapper -e PDK_ROOT=/home/bgatusch/caravel_test/dependencies/pdks -e PDK=sky130A -e MISMATCHES_OK=1 -e CARAVEL_ROOT=/home/bgatusch/caravel_test/caravel -e OPENLANE_RUN_TAG=23_04_21_19_28 -e MCW_ROOT=/home/bgatusch/caravel_test/mgmt_core_wrapper -u 1000:1000
efabless/openlane:2023.02.23 sh -c "flow.tcl -design $(realpath ./seven_segment_seconds) -save_path $(realpath ..) -save -tag 23_04_21_19_28 -overwrite -ignore_mismatches"
OpenLane a35b64a
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/bgatusch/caravel_test/openlane/seven_segment_seconds/config.json'...
[INFO]: PDK Root: /home/bgatusch/caravel_test/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/bgatusch/caravel_test/openlane/seven_segment_seconds/runs/23_04_21_19_28
[INFO]: Preparing LEF files for the nom corner...
[INFO]: Preparing LEF files for the min corner...
[INFO]: Preparing LEF files for the max corner...
[STEP 1]
[INFO]: Running Synthesis (log: ../home/bgatusch/caravel_test/openlane/seven_segment_seconds/runs/23_04_21_19_28/logs/synthesis/1-synthesis.log)...
[STEP 2]
[INFO]: Running Single-Corner Static Timing Analysis (log: ../home/bgatusch/caravel_test/openlane/seven_segment_seconds/runs/23_04_21_19_28/logs/synthesis/2-sta.log)...
[STEP 3]
[INFO]: Running Initial Floorplanning (log: ../home/bgatusch/caravel_test/openlane/seven_segment_seconds/runs/23_04_21_19_28/logs/floorplan/3-initial_fp.log)...
[INFO]: Floorplanned with width 2788.52 and height 1738.08.
[STEP 4]
[INFO]: Running IO Placement (log: ../home/bgatusch/caravel_test/openlane/seven_segment_seconds/runs/23_04_21_19_28/logs/floorplan/4-place_io.log)...
[ERROR]: during executing: "openroad -exit -no_init -python /openlane/scripts/odbpy/io_place.py --config /home/bgatusch/caravel_test/openlane/seven_segment_seconds/pin_order.cfg --hor-layer met3 --ver-layer met2 --ver-width-mult 2 --hor-width-mult 2 --hor-extension 0 --ver-extension 0 --length 4 --unmatched-error --input-lef /home/bgatusch/caravel_test/openlane/seven_segment_seconds/runs/23_04_21_19_28/tmp/merged.nom.lef --output-def /home/bgatusch/caravel_test/openlane/seven_segment_seconds/runs/23_04_21_19_28/tmp/floorplan/4-io.def --output /home/bgatusch/caravel_test/openlane/seven_segment_seconds/runs/23_04_21_19_28/tmp/floorplan/4-io.odb /home/bgatusch/caravel_test/openlane/seven_segment_seconds/runs/23_04_21_19_28/tmp/floorplan/3-initial_fp.odb |& tee /dev/null /home/bgatusch/caravel_test/openlane/seven_segment_seconds/runs/23_04_21_19_28/logs/floorplan/4-place_io.log"
[ERROR]: Exit code: 1
[ERROR]: Last 10 lines:
OpenROAD 1f720d3b442e2cd8dc6c5372535320b18a105e8d
This program is licensed under the BSD-3 license. See the LICENSE file for details.
Components of this program may be licensed under more restrictive licenses which must be honored.
Top-level design name: seven_segment_seconds
Warning: Some pins weren't matched by the config file
Those are: ['clk', 'reset', 'led_out[0]', 'led_out[1]', 'led_out[2]', 'led_out[3]', 'led_out[4]', 'led_out[5]', 'led_out[6]']
Treating unmatched pins as errors. Exiting..
child process exited abnormally
[INFO]: Saving current set of views in '../home/bgatusch/caravel_test/openlane/seven_segment_seconds/runs/23_04_21_19_28/results/final'...
[INFO]: Generating final set of reports...
[INFO]: Created manufacturability report at '../home/bgatusch/caravel_test/openlane/seven_segment_seconds/runs/23_04_21_19_28/reports/manufacturability.rpt'.
[INFO]: Created metrics report at '../home/bgatusch/caravel_test/openlane/seven_segment_seconds/runs/23_04_21_19_28/reports/metrics.csv'.
[INFO]: Saving runtime environment...
[ERROR]: Flow failed.
make[1]: * [Makefile73 seven_segment_seconds] Error 255
make[1]: Leaving directory '/home/bgatusch/caravel_test/openlane'
make: * [Makefile107 seven_segment_seconds] Error 2
real 0m9.041s
user 0m0.143s
sys 0m0.033s
Relevant log output
```
bgatusch@BG3W10L:~/caravel_test$ time make seven_segment_seconds
make -C openlane seven_segment_seconds
make[1]: Entering directory '/home/bgatusch/caravel_test/openlane'
# seven_segment_seconds
mkdir -p ./seven_segment_seconds/runs/23_04_21_19_28
rm -rf ./seven_segment_seconds/runs/seven_segment_seconds
ln -s $(realpath ./seven_segment_seconds/runs/23_04_21_19_28) ./seven_segment_seconds/runs/seven_segment_seconds
docker run -it -v $(realpath /home/bgatusch/caravel_test/..):$(realpath /home/bgatusch/caravel_test/..) -v /home/bgatusch/caravel_test/dependencies/pdks:/home/bgatusch/caravel_test/dependencies/pdks -v /home/bgatusch/caravel_test/caravel:/home/bgatusch/caravel_test/caravel -v /home/bgatusch/caravel_test/dependencies/openlane_src:/openlane -v /home/bgatusch/caravel_test/mgmt_core_wrapper:/home/bgatusch/caravel_test/mgmt_core_wrapper -e PDK_ROOT=/home/bgatusch/caravel_test/dependencies/pdks -e PDK=sky130A -e MISMATCHES_OK=1 -e CARAVEL_ROOT=/home/bgatusch/caravel_test/caravel -e OPENLANE_RUN_TAG=23_04_21_19_28 -e MCW_ROOT=/home/bgatusch/caravel_test/mgmt_core_wrapper -u 1000:1000 \
…
The-OpenROAD-Project/OpenLaneGitHub
04/29/2023, 6:40 AM