LVSNet

class photonforge.verification.LVSNet(id, name=None, connections=(), shapes=<factory>, labels=(), properties=<factory>)[source]

A net of a circuit, with its connections and, for the layout, its geometry per layer.

Attributes

connections

labels

name

id

shapes

properties

Parameters:
  • id (int)

  • name (str | None)

  • connections (tuple[LVSConnection, ...])

  • shapes (dict[str, tuple[tuple[tuple[float, float], ...], ...]])

  • labels (tuple[LVSLabel, ...])

  • properties (dict[Any, Any])