GitHub
08/20/2021, 1:06 PMuname -a
--- Linux a4e01c18ec2e 5.11.0-25-generic #27~20.04.1-Ubuntu SMP Tue Jul 13 174123 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
• Docker Version: docker --version
--- Docker version 20.10.8, build 3967b7d
• If you're using Podman, please also include this information.
• OpenLane Tag in use: python3 ./get_tag.py
in the main OpenLane directory. --- 2021.08.17_03.26.57
Reproduction Material
• List the commands used to run the design.
• Take in-built spm design in openlane.
• Update design/spm/config.tcl with below lines:
set ::env(STD_CELL_LIBRARY) "sky130_fd_sc_hdll"
set ::env(STD_CELL_LIBRARY_OPT) "sky130_fd_sc_hd"
bash$ ./flow.tcl -design spm
Check logs for above failure messages.
Expected behavior
Successful design completion.
Logs
Extracting sky130_fd_sc_hdll__decap_3 into sky130_fd_sc_hdll__decap_3.ext:
Extracting sky130_fd_sc_hdll__clkbuf_6 into sky130_fd_sc_hdll__clkbuf_6.ext:
Extracting uart into uart.ext:
uart: 364 fatal errors
Total of 364 errors (check feedback entries).
exttospice finished.
Using technology "sky130A", version 1.0.203-0-g13e0611
[ERROR]: There are illegal overlaps (e.g., routes over obstructions) in your design.
[ERROR]: See /openLANE_flow/designs/uart/runs/multivt/logs/magic/30-magic_ext2spice.feedback.txt for more.
[INFO]: Calculating Runtime From the Start...
[INFO]: Flow failed for uart/20-08_12-47 in 0h6m3s
[INFO]: Generating Final Summary Report...
[INFO]: Design Name: uart
Run Directory: /openLANE_flow/designs/uart/runs/multivt
Source not found.
----------------------------------------
LVS Summary:
Source: /openLANE_flow/designs/uart/runs/multivt/results/lvs/uart.lvs_parsed.gds.log
Source not found.
----------------------------------------
Antenna Summary:
No antenna report found.
[INFO]: check full report here: /openLANE_flow/designs/uart/runs/multivt/reports/final_summary_report.csv
[INFO]: Saving Runtime Environment
[ERROR]: Flow Failed.
while executing
"quit_on_illegal_overlaps -log [index_file $::env(magic_log_file_tag)_ext2$extract_type.feedback.txt 0]"
(procedure "run_magic_spice_export" line 63)
invoked from within
"run_magic_spice_export"
(procedure "run_lvs_step" line 9)
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 "./flow.tcl" line 351)
The-OpenROAD-Project/OpenLane