I'm experimenting with exporting spice from xschem and then into magic. Is there an xschem component I can use that will create port pins in magic? Right now I'm having to create all the ports manually in magic
Matt Venn
02/20/2024, 4:41 PM
like it would be nice if this got turned into a labelled port in magic somehow
s
Stefan Schippers
02/20/2024, 4:50 PM
@Matt Venn xschem generates metadata in the netlist (in the form of commented lines) to indicate all nets that have an input, output or inout port:
means inout.
I think this information could be used easily. If there is a need for a different syntax it is easy to change.
Stefan Schippers
02/20/2024, 4:53 PM
@Tim Edwards If there is a schematic equivalent for a port pin in magic I can easily add that. Don't know if it makes sense, like if it is considered a device that should match in LVS.
t
Tim Edwards
02/20/2024, 5:26 PM
@Stefan Schippers (@Matt Venn): If the ".subckt" line is included in the netlist, then the pin names will automatically be turned into ports in magic when the netlist is imported.
I could add handling of the metadata in xschem or CDL to annotate the port with the direction, because otherwise that has to be done manually before writing LEF.
👍 2
m
Matt Venn
02/20/2024, 5:27 PM
ok, so I need to set that option for LVS as we discussed recently, then it should happen
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.