Skip to content

Conversation

@klayoutmatthias
Copy link
Collaborator

No description provided.

Matthias Koefferlein added 3 commits July 5, 2025 21:13
The solution is to separate the meaning of "," and "+" layout
file combination operators in strm2x tools:

* "+" does "blending"
* "," does merge

"+" has priority over "," ('a+b,c' acts as '(a+b),c').
NOTE: LEF caching only happens across "+".
@stefanottili
Copy link

Thanks for working on this, oh so close ...

Please see that attached testcase, c contains top with an unresolved reference to test.
I would expect that reference to be resolved with the "merged" aka "blend-mode 0" a.oas+b.oas.

test_merge_file.tgz

Ghost cells act as anchors for top cells of the other
layout in "," merges. Unlike other cells which are
renamed.
@klayoutmatthias klayoutmatthias merged commit 131f36a into master Jul 19, 2025
27 checks passed
@klayoutmatthias klayoutmatthias deleted the feature/issue-2044 branch July 19, 2025 16:57
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.

feature request: apply blend-mode only to files concatenated by +, not by ,

3 participants