spydrnet.ir.Bundle

class spydrnet.ir.Bundle
__init__()[source]

Initialize an element with an empty data dictionary.

Methods

__init__()

Initialize an element with an empty data dictionary.

get(*args, **kwargs)

get the item from the data structure

get_cables(...)

Shortcut to get_cables().

get_definitions(...)

Shortcut to get_definitions().

get_hcables(...)

Shortcut to get_hcables().

get_hinstances(...)

Shortcut to get_hinstances().

get_hpins(...)

Shortcut to get_hpins().

get_hports(...)

Shortcut to get_hports().

get_hwires(...)

Shortcut to get_hwires().

get_instances(...)

Shortcut to get_instances().

get_libraries(...)

Shortcut to get_libraries().

get_netlists(...)

Shortcut to get_netlists().

get_pins(...)

Shortcut to get_pins().

get_ports(...)

Shortcut to get_ports().

get_wires(...)

Shortcut to get_wires().

pop(item)

pop the object from the data structure

Attributes

data

Data stores information about the element

definition

Get the definition that this bundle belongs to.

is_array

This is the logical inverse of is_scalar.

is_downto

Get the downto status of the bundle.

is_scalar

Return True if the item is a scalar False otherwise.

lower_index

Get the value of the lower index of the array.

name

The name of this element