OuterPin

Overview

class spydrnet.OuterPin(instance=None, inner_pin=None)

Methods

OuterPin.__init__([instance, inner_pin])

create an OuterPin.

OuterPin.from_instance_and_inner_pin(...)

Create an outer pin associated with a given inner_pin and instance object.

OuterPin.instance

Return the instance with which this pin is associated

OuterPin.inner_pin

get the inner pin associated with this outer pin

OuterPin.wire

Get the wire the pin is connected to.

OuterPin.clone()

Clone the pin in an api safe way.

OuterPin.get_netlists(...)

Shortcut to get_netlists().

OuterPin.get_libraries(...)

Shortcut to get_libraries().

OuterPin.get_definitions(...)

Shortcut to get_definitions().

OuterPin.get_instances(...)

Shortcut to get_instances().

OuterPin.get_ports(...)

Shortcut to get_ports().

OuterPin.get_pins(...)

Shortcut to get_pins().

OuterPin.get_cables(...)

Shortcut to get_cables().

OuterPin.get_wires(...)

Shortcut to get_wires().

OuterPin.get_hinstances(...)

Shortcut to get_hinstances().

OuterPin.get_hports(...)

Shortcut to get_hports().

OuterPin.get_hpins(...)

Shortcut to get_hpins().

OuterPin.get_hcables(...)

Shortcut to get_hcables().

OuterPin.get_hwires(...)

Shortcut to get_hwires().