Matthew Guthaus
11/10/2021, 11:08 PMHadir Khan
11/11/2021, 4:43 AMmake user_project_wrapper
and running into the following error:
[ERROR]: during executing: "openroad -exit /openLANE_flow/scripts/openroad/or_opendp.tcl |& tee >&@stdout /project/openlane/user_project_wrapper/runs/user_project_wrapper/logs/placement/29-opendp.log"
[ERROR]: Exit code: 1
[ERROR]: Last 10 lines:
child process exited abnormally
[ERROR]: Please check openroad log file
[ERROR]: Dumping to /project/openlane/user_project_wrapper/runs/user_project_wrapper/error.log
The stack call is the following:
invalid command name "17"
while executing
"17"
("uplevel" body line 1)
invoked from within
"uplevel #0 ${cmd}"
(procedure "set_log" line 3)
invoked from within
"set_log ::env($index) $escaped_env_var $::env(GLB_CFG_FILE) 1"
(procedure "save_state" line 9)
invoked from within
"save_state"
(procedure "flow_fail" line 6)
invoked from within
"flow_fail"
(procedure "try_catch" line 25)
invoked from within
"try_catch $::env(OPENROAD_BIN) -exit $::env(SCRIPTS_DIR)/openroad/or_opendp.tcl |& tee $::env(TERMINAL_OUTPUT) [index_file $::env(opendp_log_file_tag)..."
(procedure "detailed_placement_or" line 6)
invoked from within
"detailed_placement_or"
(procedure "run_routing" line 32)
invoked from within
"run_routing"
(procedure "run_routing_step" line 10)
invoked from within
"[lindex $step_exe 0] [lindex $step_exe 1] "
(procedure "run_non_interactive_mode" line 43)
invoked from within
"run_non_interactive_mode {*}$argv"
invoked from within
"if { [info exists flags_map(-interactive)] || [info exists flags_map(-it)] } {
puts_info "Running interactively"
if { [info exists arg_values(-file)..."
(file "/openLANE_flow/flow.tcl" line 356)
make[1]: *** [Makefile:43: user_project_wrapper] Error 1
make[1]: Leaving directory '/home/mkhan33/openram_dummy/openlane'
make: *** [Makefile:70: user_project_wrapper] Error 2
I am not sure why is it taking “17" as a command which might be the issue behind this child killed error.GitHub
11/11/2021, 5:37 PMMatthew Guthaus
11/12/2021, 1:03 AMSubcircuit summary:
Circuit 1: user_project_wrapper |Circuit 2: user_project_wrapper
-------------------------------------------|-------------------------------------------
sky130_fd_sc_hd__tapvpwrvgnd_1 (1) |sky130_fd_sc_hd__tapvpwrvgnd_1 (1)
sky130_fd_sc_hd__and2_1 (333) |sky130_fd_sc_hd__and2_1 (333)
sky130_fd_sc_hd__and2_2 (38) |sky130_fd_sc_hd__and2_2 (38)
sky130_fd_sc_hd__decap_3 (2917) |sky130_fd_sc_hd__decap_3 (1) **Mismatch**
sky130_fd_sc_hd__clkbuf_2 (227) |sky130_fd_sc_hd__clkbuf_2 (227)
GitHub
11/12/2021, 11:16 AMGitHub
11/12/2021, 11:16 AMGitHub
11/12/2021, 12:16 PMSatya Mishra
11/12/2021, 3:57 PMMatthew Guthaus
11/12/2021, 5:46 PMMatthew Guthaus
11/12/2021, 9:23 PM~/demo/openlane ((HEAD detached at mpw-3))$ make mount
cd /home/mrg/demo/openlane && \
docker run -it --rm -v /home/mrg/demo/openlane:/openLANE_flow -v /software/PDKs:/software/PDKs -e PDK_ROOT=/software/PDKs --user 1000:1000 efabless/openlane:mpw-3
Unable to find image 'efabless/openlane:mpw-3' locally
docker: Error response from daemon: manifest for efabless/openlane:mpw-3 not found: manifest unknown: manifest unknown.
See 'docker run --help'.
make: *** [Makefile:175: mount] Error 125
~/demo/openlane ((HEAD detached at mpw-3))$ docker pull efabless/openlane:mpw-3
Error response from daemon: manifest for efabless/openlane:mpw-3 not found: manifest unknown: manifest unknown
Matthew Guthaus
11/12/2021, 9:37 PMproc save_state {args} {
set ::env(INIT_ENV_VAR_ARRAY) [split [array names ::env] " "]
puts_info "FOOSaving Runtime Environment"
and definitely gets called:
[INFO]: Saving Runtime Environment
invalid command name "17"
while executing
"17"
("uplevel" body line 1)
invoked from within
"uplevel #0 ${cmd}"
(procedure "set_log" line 3)
invoked from within
"set_log ::env($index) $escaped_env_var $::env(GLB_CFG_FILE) 1"
(procedure "save_state" line 9)
invoked from within
"save_state"
(procedure "flow_fail" line 6)
invoked from within
"flow_fail"
(procedure "try_catch" line 25)
invoked from within
GitHub
11/13/2021, 9:05 AMGokul Kuppuswamy
11/13/2021, 12:46 PMGitHub
11/13/2021, 2:43 PMPython: v3.6.9
Kernel: Linux v4.15.0-162-generic
Distribution: ubuntu 18.04
Container Engine: docker v20.10.7
OpenLane Git Version: 2021.11.13_01.43.55
Alert: Click is not installed.
---
PDK Version Verification Status: OK
---
Git Log (Last 3 Commits)
commit cbb562bd43c5c410b1b498604803c3dd88a44856
Author: Donn <me@donn.website>
Date: Sat Nov 13 13:20:00 2021 +0200
Assorted Usability Improvements (#709)
* verilog2def -> init_floorplan
Some files still retained the name of a floorplanning tool we're no longer using. It has been removed.
* netlist locations
Netlists generated as part of later steps were placed under `synthesis/`. They have been moved to their proper locations.
* Build tweaks
`make openlane` now actually builds the container. `make pull-openlane` has been added with the original functionality.
The git commit has been placed in the container at `/git_version`.
A custom `.bashrc` has been added.
Non-standard `echo -ne` invocations replaced with `printf`.
* Issues
verify_versions now works without a `PDK_ROOT` set (`$openlane_root/pdks`)
clarified issue template
commit 9958a53dd085020bbc468ea1ae663da57d19357f
Author: Anton Blanchard <anton@linux.ibm.com>
Date: Sat Nov 13 15:52:06 2021 +1100
Update documentation to show RUN_SIMPLE_CTS defaults to off (#708)
commit 9d2c4de07e93d9a8f520c3e8d6be896d6993cee6
Author: Manar <manarabdelatty@aucegypt.edu>
Date: Fri Nov 12 15:14:54 2021 -0600
Bring back `FP_IO_MIN_DISTANCE` (#705)
* Bring back FP_IO_MIN_DISTANCE
* Set io min distance default to 3
Reproduction Material
https://github.com/KHermanUBB/cup-eco.git
Expected behavior
Clean pass
Logs
======================= Slowest Corner ===================================
[ERROR]: during executing: "openroad -exit /openlane/scripts/openroad/sta_multi_corner.tcl |& tee >&@stdout /project/openlane/user_proj_example/runs/user_proj_example/logs/routing/25-spef_extraction_multi_corner_sta"
[ERROR]: Exit code: 1
[ERROR]: Last 10 lines:
child killed: segmentation violation
The-OpenROAD-Project/OpenLanePhilipp Gühring
11/13/2021, 4:05 PMPhilipp Gühring
11/13/2021, 4:06 PMPhilipp Gühring
11/13/2021, 4:06 PMPhilipp Gühring
11/13/2021, 4:06 PMPhilipp Gühring
11/13/2021, 4:26 PMPhilipp Gühring
11/13/2021, 6:54 PMPhilipp Gühring
11/13/2021, 6:56 PMMatthew Guthaus
11/13/2021, 7:25 PMPhilipp Gühring
11/15/2021, 8:05 AMManikanta
11/15/2021, 8:47 AMManikanta
11/15/2021, 8:47 AMKamyar
11/15/2021, 3:14 PMJanani Aravind
11/16/2021, 5:30 AMGitHub
11/16/2021, 12:28 PMEric Smith
11/16/2021, 7:24 PMGitHub
11/17/2021, 5:44 AM