Skip to content

Conversation

@klayoutmatthias
Copy link
Collaborator

No description provided.

Matthias Koefferlein added 30 commits May 31, 2025 17:33
…rameters

Previously, when deleting parameters or terminals from device
definitions, these parameters or terminals re-appeared in the
netlist browser, because they were generated from the
template class (e.g. "A" and "B" from "RES").

An additional token is added that indicates whether to
remove all entries before adding new ones.

This feature is backward-compatible and LVSDB/L2N files have to
be generated from new KLayout versions to make use of that
feature.
…but it creates confusing behavior when pasting instances into a different layout where the target cell does not exist
The following query did not render the correct box
for top-level objects:

select path_dtrans*shape.dbbox.center,cell_name from shapes on layer 1/0 from instances of .*..

Reason was that "path_dtrans" returned a ICplxTrans for top
level instead of a DCplxTrans object.
After introducing the "do not select shapes
or instances if they overlap the viewport entirely"
feature, 'tap' was not finding shapes which extended
beyond the view's borders.

This got fixed and for 'tap', such shapes are
considered again.
…ayout and to manipulate it (within limits)
…o_origin/multi_origin mode, tile gaps, different arraying of fill cells)
…equivalent for sloppy compare. This is important for Ruby string property keys as they are often kept as byte arrays when not UTF-8 encoded.
Matthias Koefferlein added 28 commits July 31, 2025 23:54
Problem: pseudo-labels are represented by polygons with
properties. If those get merged onto normal polygons
with "join_properties_on_merge", these are regarded
labels and translated to texts later. We avoid this
by skipping all objects with pseudo-label properties
on region merge in "join_properties_on_merge" mode.
…eralizing net function for net measurement
…eys (otherwise there may be a confusing mix present in the property repository)
@klayoutmatthias
Copy link
Collaborator Author

Integrated in devel branch

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.

2 participants