Skip to content

Bugfix/issue 1993#1994

Merged
klayoutmatthias merged 10 commits intomasterfrom
bugfix/issue-1993
Mar 3, 2025
Merged

Bugfix/issue 1993#1994
klayoutmatthias merged 10 commits intomasterfrom
bugfix/issue-1993

Conversation

@klayoutmatthias
Copy link
Collaborator

No description provided.

Matthias Koefferlein added 10 commits March 2, 2025 19:06
…rs (QR code PCell in this case) while the macro editor is open
1. Mapping "[*/*] 100/0:0/0" (for example) created 0/0
   two times when the input contains 100/0 and 0/0. Now
   it is a single layer only
2. The mapping table generated from strings now uses
   layer indexes from a range that should not collide
   with existing layer indexes.
This query used to crash:
"instances of cell .*.* where inst.trans.rot == 2"
on a layout with 1 hierarchy level and some cells with rot 180 degree
Root cause was a held layout lock inside the TilingProcessor.
As that object was not always released inside the Ruby
DRC script, the lock was held sometimes longer than
needed and messed with the hierarchy system.
@klayoutmatthias klayoutmatthias merged commit e1c26fb into master Mar 3, 2025
18 of 25 checks passed
@klayoutmatthias klayoutmatthias deleted the bugfix/issue-1993 branch March 3, 2025 17:35
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.

Possible regression in DRC: with_density influences join operation

1 participant