Instance

Overview

class spydrnet.Instance(name=None, properties=None)

Methods

Instance.__init__([name, properties])

Creates an empty object of type instance.

Instance.parent

Get the definition that contains this instance

Instance.reference

Get the definition that this instance is instantiating

Instance.get_ports(...)

Shortcut to get_ports().

Instance.pins

Get the pins on this instance.

Instance.clone()

Clone the instance in an api safe way.

Instance.get_netlists(...)

Shortcut to get_netlists().

Instance.get_libraries(...)

Shortcut to get_libraries().

Instance.get_definitions(...)

Shortcut to get_definitions().

Instance.get_instances(...)

Shortcut to get_instances().

Instance.get_ports(...)

Shortcut to get_ports().

Instance.get_pins(...)

Shortcut to get_pins().

Instance.get_cables(...)

Shortcut to get_cables().

Instance.get_wires(...)

Shortcut to get_wires().

Instance.get_hinstances(...)

Shortcut to get_hinstances().

Instance.get_hports(...)

Shortcut to get_hports().

Instance.get_hpins(...)

Shortcut to get_hpins().

Instance.get_hcables(...)

Shortcut to get_hcables().

Instance.get_hwires(...)

Shortcut to get_hwires().