Context
Upstream task: https://github.com/doplaydo/pdks/issues/45 (Add pins to all PDKs)
For SPICE export to work correctly, we need to identify which electrical ports in this PDK share a node with a gf.Pin object.
Task
Audit all cells in this PDK and identify every electrical port that shares a node with a gf.Pin object. This is a prerequisite for adding proper pin annotations to enable SPICE netlist export.
What to look for
- Cells with electrical ports (e.g. pads, vias, resistors, capacitors, any component with metal routing)
- Which of those ports correspond to the same electrical node as an existing
gf.Pin
- Document the mapping of port name → pin association
Reference
See this PR for an example of where this was partially done.
Context
Upstream task: https://github.com/doplaydo/pdks/issues/45 (Add pins to all PDKs)
For SPICE export to work correctly, we need to identify which electrical ports in this PDK share a node with a
gf.Pinobject.Task
Audit all cells in this PDK and identify every electrical port that shares a node with a
gf.Pinobject. This is a prerequisite for adding proper pin annotations to enable SPICE netlist export.What to look for
gf.PinReference
See this PR for an example of where this was partially done.