verification.LVSCircuit
LVSCircuit( name: str, boundary: tuple[tuple[float, float], ...] | None = None, nets: tuple[photonforge.verification.LVSNet, ...] = (), pins: tuple[photonforge.verification.LVSPin, ...] = (), devices: tuple[photonforge.verification.LVSDevice, ...] = (), subcircuits: tuple[photonforge.verification.LVSSubcircuit, ...] = (), properties: dict[typing.Any, typing.Any] = <factory>,) -> NoneA circuit of a netlist, with lookups by id or index that raise KeyError.
Methods
Section titled “Methods”| Method | Description |
|---|---|
device | |
net | |
pin | |
subcircuit |
device
Section titled “device”device(self, device_id: int) -> photonforge.verification.LVSDeviceNo description available.
net(self, net_id: int) -> photonforge.verification.LVSNetNo description available.
pin(self, index: int) -> photonforge.verification.LVSPinNo description available.
subcircuit
Section titled “subcircuit”subcircuit( self, subcircuit_id: int) -> photonforge.verification.LVSSubcircuitNo description available.
Attributes
Section titled “Attributes”| Attribute | Description |
|---|---|
boundary | The type of the None singleton. |
devices | Built-in immutable sequence. |
nets | Built-in immutable sequence. |
pins | Built-in immutable sequence. |
subcircuits | Built-in immutable sequence. |
boundary
Section titled “boundary”The type of the None singleton.
devices
Section titled “devices”Built-in immutable sequence.
If no argument is given, the constructor returns an empty tuple. If iterable is specified the tuple is initialized from iterable’s items.
If the argument is a tuple, the return value is the same object.
Built-in immutable sequence.
If no argument is given, the constructor returns an empty tuple. If iterable is specified the tuple is initialized from iterable’s items.
If the argument is a tuple, the return value is the same object.
Built-in immutable sequence.
If no argument is given, the constructor returns an empty tuple. If iterable is specified the tuple is initialized from iterable’s items.
If the argument is a tuple, the return value is the same object.
subcircuits
Section titled “subcircuits”Built-in immutable sequence.
If no argument is given, the constructor returns an empty tuple. If iterable is specified the tuple is initialized from iterable’s items.
If the argument is a tuple, the return value is the same object.