OuterPin¶
- class spydrnet_physical.ir.outerpin.OuterPin(instance=None, inner_pin=None)[source]¶
Bases:
OuterPinThis class extends the default OuterPin class
Attributes:
Return the port that the inner pin is a part of.
Returns python index of element
get_verilog_indexReturns verilog index of element
indexReturns the index of the pin
inner_pinget the inner pin associated with this outer pin
instanceReturn the instance with which this pin is associated
is_connectedChecks if this pin is connected to any wire
wireGet the wire the pin is connected to.
Methods:
__init__create an OuterPin.
cloneClone the pin in an api safe way.
from_instance_and_inner_pinCreate an outer pin associated with a given inner_pin and instance object.
get_cablesget_cables(...)
get_definitionsget_definitions(...)
get_hcablesget_hcables(...)
get_hinstancesget_hinstances(...)
get_hpinsget_hpins(...)
get_hportsget_hports(...)
get_hwiresget_hwires(...)
get_instancesget_instances(...)
get_librariesget_libraries(...)
get_netlistsget_netlists(...)
get_pinsget_pins(...)
get_portsget_ports(...)
get_wiresget_wires(...)
- property port¶
Return the port that the inner pin is a part of. This object cannot be modified directly by the end user.
- property get_index¶
Returns python index of element
As outer pins do not have port associated with it the index is copied from corrosponding innerpins