<#859 Illegal Overlaps in the Design> Issue created by <ufukyill> Description When running a flow i...
g

GitHub

almost 3 years ago
#859 Illegal Overlaps in the Design Issue created by ufukyill Description When running a flow interactively on the OpenLane, at the run_magic_spice_export stage, I have faced an error like; [ERROR]: There are illegal overlaps (e.g., routes over obstructions) in your design. Environment
Kernel: Linux v5.4.0-92-generic
Distribution: ubuntu 18.04
Python: v3.6.9 (OK)
Container Engine: docker v20.10.12 (OK)
OpenLane Git Version: 2022.01.10_01.49.32
pip:click: INSTALLED
pip:pyyaml: INSTALLED
pip:venv: INSTALLED
---
PDK Version Verification Status: OK
---
Git Log (Last 3 Commits)

af03973 2022-01-10T05:11:05+02:00 Add info about OpenROAD tarballs (#855) - Donn -  (HEAD -> master, origin/master, origin/HEAD)
99cf10c 2022-01-09T21:15:47+02:00 Add an ECO Flow for hold timing violations fixes (#791) - Mehdi Saligane -  (tag: 2022.01.10_01.49.32)
569e10c 2022-01-06T16:34:12+02:00 Fixes Requested By Caravel Team (#847) - Donn -  (tag: 2022.01.07_01.36.15)
Reproduction Material • List the commands used to run the design. ... run_routing write_powered_verilog set_netlist $::env(routing_logs)/$::env(DESIGN_NAME).powered.v run_magic run_magic_spice_export There is no message like reproducible package. Expected behavior After the routing process, I was not expecting to see any overlaps over routes and obstructions. Logs
Extracting sky130_fd_sc_hd__dfxtp_1 into sky130_fd_sc_hd__dfxtp_1.ext:
Extracting sky130_fd_sc_hd__clkbuf_2 into sky130_fd_sc_hd__clkbuf_2.ext:
Extracting sky130_fd_sc_hd__clkbuf_4 into sky130_fd_sc_hd__clkbuf_4.ext:
Extracting sky130_fd_sc_hd__clkbuf_16 into sky130_fd_sc_hd__clkbuf_16.ext:
Extracting sky130_fd_sc_hd__a22o_1 into sky130_fd_sc_hd__a22o_1.ext:
Extracting sky130_fd_sc_hd__clkbuf_1 into sky130_fd_sc_hd__clkbuf_1.ext:
Extracting sky130_fd_sc_hd__dfxtp_4 into sky130_fd_sc_hd__dfxtp_4.ext:
Extracting sky130_fd_sc_hd__decap_4 into sky130_fd_sc_hd__decap_4.ext:
Extracting sky130_fd_sc_hd__decap_8 into sky130_fd_sc_hd__decap_8.ext:
Extracting sky130_fd_sc_hd__buf_6 into sky130_fd_sc_hd__buf_6.ext:
Extracting sky130_fd_sc_hd__decap_6 into sky130_fd_sc_hd__decap_6.ext:
Extracting sky130_fd_sc_hd__fill_2 into sky130_fd_sc_hd__fill_2.ext:
Extracting sky130_fd_sc_hd__decap_12 into sky130_fd_sc_hd__decap_12.ext:
Extracting sky130_fd_sc_hd__diode_2 into sky130_fd_sc_hd__diode_2.ext:
Extracting sky130_fd_sc_hd__tapvpwrvgnd_1 into sky130_fd_sc_hd__tapvpwrvgnd_1.ext:
Extracting sky130_fd_sc_hd__buf_12 into sky130_fd_sc_hd__buf_12.ext:
Extracting sky130_fd_sc_hd__buf_8 into sky130_fd_sc_hd__buf_8.ext:
Extracting sky130_ef_sc_hd__fakediode_2 into sky130_ef_sc_hd__fakediode_2.ext:
Extracting sky130_fd_sc_hd__fill_1 into sky130_fd_sc_hd__fill_1.ext:
Extracting sky130_fd_sc_hd__decap_3 into sky130_fd_sc_hd__decap_3.ext:
Extracting sky130_fd_sc_hd__buf_4 into sky130_fd_sc_hd__buf_4.ext:
Extracting sky130_fd_sc_hd__buf_2 into sky130_fd_sc_hd__buf_2.ext:
Extracting key_creation into key_creation.ext:
key_creation: 90477 fatal errors
Total of 90477 errors (check feedback entries).
exttospice finished.
Using technology "sky130A", version 1.0.255-0-g476f742
[ERROR]: There are illegal overlaps (e.g., routes over obstructions) in your design.
[ERROR]: See /openlane/designs/key_creation/runs/int/logs/finishing/36-ext2spice.feedback.txt for more.
The-OpenROAD-Project/OpenLane
<@U016EM8L91B> I am trying to update open_pdks and openlane . I deleted old version. Now cloned both...
d

Deepak

almost 3 years ago
@Tim Edwards I am trying to update open_pdks and openlane . I deleted old version. Now cloned both from git .The open pdks seems not build properly, getting below error while installing openpdks Downloading and Extracting Packages Preparing transaction: done Executing transaction: done /home/deepakverma/tools/open_pdks/sources/sky130-pdk/env/downloads/Miniconda3-latest-Linux-x86_64.sh: 438: [[: not found Installing * environment... /home/deepakverma/tools/open_pdks/sources/sky130-pdk/env/downloads/Miniconda3-latest-Linux-x86_64.sh: 444: [[: not found CondaFileIOError: '/home/deepakverma/tools/open_pdks/sources/sky130-pdk/env/conda/pkgs/envs/*/env.txt'. [Errno 2] No such file or directory: '/home/deepakverma/tools/open_pdks/sources/sky130-pdk/env/conda/pkgs/envs/*/env.txt' make[2]: * [/home/deepakverma/tools/open_pdks/sources/sky130-pdk/third_party/make-env/conda.mk128 /home/deepakverma/tools/open_pdks/sources/sky130-pdk/env/conda/bin/python] Error 1 make[2]: Leaving directory '/home/deepakverma/tools/open_pdks/sources/sky130-pdk' make[1]: * [Makefile608 pdk-repo] Error 2 make[1]: Leaving directory '/home/deepakverma/tools/open_pdks/sky130' make: * [Makefile132 tech-sky130] Error 2 I used commands :*sudo git clone https://github.com/RTimothyEdwards/open_pdks.git* 1. cd open_pdks 2. sudo ./configure --enable-sky130-pdk 3. sudo make 4. sudo make install But when i run openlane " make test" it shows below error [ERROR]: during executing: "python3 /openlane/scripts/mergeLib.py --output /openlane/designs/spm/runs/RUN_2022.12.30_18.32.29/tmp/synthesis/merged.lib --name sky130A_merged /usr/local/share/open_pdks/sky130/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" [ERROR]: Exit code: 1 [ERROR]: Last 10 lines: rv = self.invoke(ctx) File "/usr/local/lib/python3.6/site-packages/click/core.py", line 1395, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/lib/python3.6/site-packages/click/core.py", line 754, in invoke return __callback(*args, **kwargs) File "/openlane/scripts/mergeLib.py", line 51, in mergeLib file_strings = [open(input_lib).read() for input_lib in input_libs] File "/openlane/scripts/mergeLib.py", line 51, in <listcomp> file_strings = [open(input_lib).read() for input_lib in input_libs] FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/share/open_pdks/sky130/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib'