Skip to content

verification.LVSDevice

LVSDevice(
id: int,
device_class: str,
name: str | None = None,
abstract: str | None = None,
placement: photonforge.verification.Placement | None = None,
parameters: dict[str, float] = <factory>,
terminals: dict[str, int | None] = <factory>,
parts: tuple[photonforge.verification.LVSDevicePart, ...] = (),
terminal_routes: tuple[tuple[int, str, str], ...] = (),
properties: dict[typing.Any, typing.Any] = <factory>,
) -> None

An extracted or schematic device; terminals maps terminal names to net ids.

AttributeDescription
abstractThe type of the None singleton.
nameThe type of the None singleton.
partsBuilt-in immutable sequence.
placementThe type of the None singleton.
terminal_routesBuilt-in immutable sequence.

The type of the None singleton.

The type of the None singleton.

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.

The type of the None singleton.

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.