<#1193 no such variable error while preparing LEF ...
# openlane-development
g
#1193 no such variable error while preparing LEF files Issue created by anilberg Description Hi all, I am trying to learn design with OpenLane flow. After I build the full pdk packet, this error occured during the OpenLane flow. Environment
Copy code
python3 ./env.py issue-survey
Kernel: Linux v5.15.0-39-generic
Distribution: ubuntu 22.04
Python: v3.10.4 (OK)
Container Engine: docker v20.10.12 (OK)
OpenLane Git Version: b718fd064063333703734ce3ae8bb56aa6810b0b
pip: INSTALLED
pip:venv: INSTALLED
---
PDK Version Verification Status: OK
---
Git Log (Last 3 Commits)

b718fd0 2022-07-05T10:05:16+03:00 Remove stale comment about power pin and net being the same (#1184) - Anton Blanchard -  (HEAD -> master, tag: 2022.07.06_01.50.05, origin/master, origin/HEAD)
b63f46b 2022-07-05T08:35:35+03:00 Added missing `-log` to `scrot_klayout` call (#1182) - Syndace -  ()
f9b5781 2022-07-01T16:04:31+02:00 Fix a bug with `-overwrite` (#1171) - Anton Blanchard -  (tag: 2022.07.02_01.38.08)
Reproduction Material My design and config file. verilog&amp;config_file.tar.gz Expected behavior There was no error in the same flow before I build full pdk packet. Logs OpenLane Flow output
Copy code
[INFO]: Using design configuration at /openlane/designs/mydesigns/VLSI-Workshop/Adders/config.tcl
[INFO]: Sourcing Configurations from /openlane/designs/mydesigns/VLSI-Workshop/Adders/config.tcl
[INFO]: PDKs root directory: /home/anilberg/Desktop/OpenLane/pdks
[INFO]: PDK: sky130A
[INFO]: Setting PDKPATH to /home/anilberg/Desktop/OpenLane/pdks/sky130A
[INFO]: Standard Cell Library: sky130_fd_sc_hd
[INFO]: Optimization Standard Cell Library is set to: sky130_fd_sc_hd
[INFO]: Sourcing Configurations from /openlane/designs/mydesigns/VLSI-Workshop/Adders/config.tcl
[INFO]: Run Directory: /openlane/designs/mydesigns/VLSI-Workshop/Adders/runs/RUN_2022.07.10_22.50.40
[INFO]: Preparing LEF files for the nom corner...
no such variable
    (read trace on "::env(DRC_EXCLUDE_CELL_LIST)")
    invoked from within
"set_if_unset arg_values(-drc_exclude_list) $::env(DRC_EXCLUDE_CELL_LIST)"
    (procedure "gen_exclude_list" line 15)
    invoked from within
"gen_exclude_list -lib $arg_values(-output)"
    (procedure "trim_lib" line 17)
    invoked from within
"trim_lib -input $::env(LIB_SYNTH_MERGED)"
    (procedure "prep" line 285)
    invoked from within
"prep {*}$args"
    (procedure "run_non_interactive_mode" line 11)
    invoked from within
"run_non_interactive_mode {*}$argv"
    invoked from within
"if { [info exists flags_map(-interactive)] || [info exists flags_map(-it)] } {
    if { [info exists arg_values(-file)] } {
        run_file [file nor..."
    (file "./flow.tcl" line 389)
The-OpenROAD-Project/OpenLane