Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trace All Nets->Hierarchical->ProbeNet doesn't work in 0.27.2 #866

Closed
JinWallner opened this issue Jul 15, 2021 · 6 comments
Closed

Trace All Nets->Hierarchical->ProbeNet doesn't work in 0.27.2 #866

JinWallner opened this issue Jul 15, 2021 · 6 comments
Assignees
Labels
Milestone

Comments

@JinWallner
Copy link

Hi, I recently switched to 0.27.2. I can't probe net with Trace All Nets->Hierarchical->ProbeNet anymore. The Flat one works but not the Hierarchical one.

@klayoutmatthias
Copy link
Collaborator

klayoutmatthias commented Jul 17, 2021

Sorry, I can't confirm that.

Test layout is this: https://github.com/KLayout/klayout/blob/master/testdata/gds/t10.gds

Layer stack is this:
image

I use Tools -> Trace All Nets -> Hierarchical.

I click on "Probe" and on a relevant shape in the layout. The net gets highlighted and selected in the net browser.

OS is Ubuntu 20.

Matthias

@klayoutmatthias
Copy link
Collaborator

klayoutmatthias commented Jul 17, 2021

I just confirmed the issue cannot be reproduced either on Windows 10, 64bit.

@JinWallner
Copy link
Author

JinWallner commented Jul 19, 2021 via email

@klayoutmatthias
Copy link
Collaborator

Hi Jin,

maybe it's possible to share the layout and the layer stack you're using? I'd like to investigate the issue.

Matthias

@JinWallner
Copy link
Author

JinWallner commented Jul 19, 2021 via email

@klayoutmatthias
Copy link
Collaborator

Hi Jin,

thanks for the sample. I see the problem.

The reason is actually that the "a" subcell does not have a pin leading to the TOP cell. This means that although instantiated in the layout, the "a" cell is not a subcircuit of "TOP" in the netlist. So eventually the layout and netlist hierarchy does not match.

I'll see if I can rectify the problem. This will need a special kind of subcircuit without a pin.

Thanks and best regards,

Matthias

@klayoutmatthias klayoutmatthias self-assigned this Jul 19, 2021
@klayoutmatthias klayoutmatthias added this to the 0.27.3 milestone Jul 19, 2021
klayoutmatthias added a commit that referenced this issue Jul 21, 2021
Fixed #866 (probe net not working for floating subcircuits in hierarc…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants