magic
magic copied to clipboard
extract unique notopports not working as expected
Version 8.3.322
Expecting extract unique
and extract unique notopports
to give the same results for all subcircuits expect the top level ports.
However, subcircuits with unconnected wires that have the same text are extracted as connected.
In the top view, you can see inp
and inn
.
However, the child cell, bgfc_diffpair_p
, has incorrectly labeled both wires inn
.
Using extract unique notopports
, I expect that the child nets to be extracted as inn
and inn_uq0
, but they are merged in the extracted netlist. Subcells are extracting differently with notopports
when the expectation is that they will be extracted the same as extract unique
.

To duplicate, download the following tarball and execute the following:
tar xzf test_ext.tar.gz
cd test_ext
./run_ext
vimdiff *.ext/*gds.spice
@d-m-bailey : Really dumb error. A one-word modification to magic version 8.3.328 fixes it. Thanks for providing the example!
Should be fixed now. . . can this issue be closed?
I believe this works now.