LVSDevice¶
- class photonforge.verification.LVSDevice(id, device_class, name=None, abstract=None, placement=None, parameters=<factory>, terminals=<factory>, parts=(), terminal_routes=(), properties=<factory>)[source]¶
An extracted or schematic device;
terminalsmaps terminal names to net ids.Attributes
abstractnamepartsplacementterminal_routesiddevice_classparametersterminalsproperties- Parameters:
id (int)
device_class (str)
name (str | None)
abstract (str | None)
placement (Placement | None)
parameters (dict[str, float])
terminals (dict[str, int | None])
parts (tuple[LVSDevicePart, ...])
terminal_routes (tuple[tuple[int, str, str], ...])
properties (dict[Any, Any])