OpenLane: With tightly packed macros, LVS fails due to hanging strips of metal on the PDN

Description

With tightly packed macros, LVS fails due to hanging strips of metal on the PDN image

Environment

Kernel: Linux v5.13.0-40-generic
Distribution: ubuntu 20.04
Python: v3.8.10 (OK)
Container Engine: docker v20.10.7 (OK)
OpenLane Git Version: -dev
pip:click: INSTALLED
pip:pyyaml: INSTALLED
pip:venv: INSTALLED
---
PDK Version Verification Status: OK
---
Git Log (Last 3 Commits)

e4bfdd7 2022-02-22T16:59:14-03:00 Remove pip install, no longer needed (#953) - Vitor Bandeira -  (grafted, HEAD, tag: 2022.02.23_02.50.41)

Reproduction Material

  • tarball not easy as this is Caravel - see repo: https://github.com/mattvenn/tapeout_100
  • List the commands used to run the design:
  • make install (installs caravel submodule)
  • make uncompress (uncompresses gds files)
  • user_project_wrapper

Expected behavior

LVS shouldn’t fail

Logs

final lines of user_project_wrapper/runs/user_project_wrapper/logs/finishing/26-user_project_wrapper.lef.log:

vssd1                                      |(no matching pin)                          
vssd1_uq0                                  |(no matching pin)                          
vssd1_uq1                                  |(no matching pin)                          
vssd1_uq2                                  |(no matching pin)                          
vssd1_uq3                                  |(no matching pin)      

About this issue

  • Original URL
  • State: open
  • Created 2 years ago
  • Comments: 35 (9 by maintainers)

Commits related to this issue

Most upvoted comments