Skip to content

Bugfix/issue 2350#2359

Open
klayoutmatthias wants to merge 3 commits into
masterfrom
bugfix/issue-2350
Open

Bugfix/issue 2350#2359
klayoutmatthias wants to merge 3 commits into
masterfrom
bugfix/issue-2350

Conversation

@klayoutmatthias
Copy link
Copy Markdown
Collaborator

No description provided.

Matthias Koefferlein added 3 commits May 25, 2026 00:07
Problem was that the OASIS writer was simply ignoring
all top level proxy cells (PCells, Library references).

The original bug #1835 fixed that by changing the
reader behavior, so it would keep top level proxies.
However, doing the spin through the writer got them
removed and in addition, the cleanup happing during
editing would also remove them.

Solution is to centralize the strategy of cleaning
cells. The cleanup now is changed to not remove
proxy top cells if they are the only ones. This is
consistent with the previous reader-only behavior.

The writer implements the same behavior by means
dropping cells marked for cleanup, instead of simply
skipping all proxy cells.
…riter to generate proxy cells on output during fix of issue #2350
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

strm2oas klayout/testdata/gds/issue_1835.gds a.oas, a.oas is empty

1 participant