<#729 read_lib fails when trimmed.lib contains two...
# openlane
g
#729 read_lib fails when trimmed.lib contains two libraries New issue created by hpretl Description After solving #727, the flow script fails further down at step 7. Here, the
read_lib $::env(LIB_SYNTH)
in
replace.tcl
fails, because the file
/openlane/designs/audiodac/runs/RUN_2021.11.23_16.42.33/tmp/trimmed.lib
contains two
library
entries:
Copy code
line 1:
library ("sky130_fd_sc_hvl__tt_025C_3v30") {
and
Copy code
line 31779:
library ("sky130_fd_sc_hvl__tt_025C_3v30_lv1v80") {
Environment See #727 Reproduction Material See #727 Expected behavior Not crashing with error. Logs
Copy code
/openlane/designs/audiodac/runs/RUN_2021.11.23_16.42.33/tmp/trimmed.lib
[ERROR STA-0026] /openlane/designs/audiodac/runs/RUN_2021.11.23_16.42.33/tmp/trimmed.lib line 31779, syntax error, unexpected KEYWORD, expecting $end.
Error: replace.tcl, 57 STA-0026
[ERROR]: during executing: "openroad -exit /openlane/scripts/openroad/replace.tcl |& tee >&@stdout /openlane/designs/audiodac/runs/RUN_2021.11.23_16.42.33/logs/placement/7-replace.log"
[ERROR]: Exit code: 1
The-OpenROAD-Project/OpenLane