Skip to content

Conversation

@klayoutmatthias
Copy link
Collaborator

@klayoutmatthias klayoutmatthias commented Aug 23, 2025

This PR implements support for via placement.

Vias are PCells that are tagged specially as vias. When such vias are defined, you can use one of the three bindkey-only functions: "Via" (default bindkey "V"), "Via down" or "Via up" to place a via and switch to a new layer during path drawing.

There is a new sample macro (Python and Ruby) that implements a simple metal stack with two vias.

Matthias Koefferlein added 30 commits January 29, 2025 00:29
…that's more difficult because of font selection etc., use contour for text labels
…h to active CV), reuse previous configuration on switch or use of layer in editor features.
Matthias Koefferlein added 15 commits August 23, 2025 16:08
This bug happened when a plugin package was installed. In
this case, the plugin was installed dynamically. The effect
was for example that the grid in a view became invisible.
Problem was, that the plugin registration re-generated all
plugins from the view, but did not reconfigure them. Hence
the grid had the default setting which was invisible grid.
…iew (was deferred before and getter wasn't getting the latest value sometimes)
@klayoutmatthias klayoutmatthias merged commit 70ba27c into master Aug 31, 2025
22 of 24 checks passed
@klayoutmatthias klayoutmatthias deleted the vias-development branch August 31, 2025 19:53
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