Endpoint
- class hal_py.Endpoint
An endpoint comprises the pin of a gate, the respective gate, and the connected net.
- __init__(*args, **kwargs)
- property destination_pin
True if the pin of the endpoint is a destination (input) pin, False otherwise.
- Type
- property gate
The gate associated with the endpoint.
- Type
- get_gate(self: hal_py.Endpoint) hal::Gate
Get the gate associated with the endpoint.
- Returns
The gate.
- Return type
- get_net(self: hal_py.Endpoint) hal::Net
Get the net associated with the endpoint.
- Returns
The net.
- Return type
- get_pin(self: hal_py.Endpoint) hal::GatePin
Get pin associated with the endpoint.
- Returns
The pin.
- Return type
- is_destination_pin(self: hal_py.Endpoint) bool
Checks whether the pin of the endpoint is a destination (input) pin.
- Returns
True if the endpoint is an destination (input) pin, False otherwise.
- Return type
- is_source_pin(self: hal_py.Endpoint) bool
Checks whether the pin of the endpoint is a source (output) pin.
- Returns
True if the endpoint is an source (output) pin, False otherwise.
- Return type
- property net
The net associated with the endpoint.
- Type
- property pin
The pin associated with the endpoint.
- Type