ConnectLogical
- class ipkiss3.all.ConnectLogical
Connect two ports ‘logically’, meaning that there is no physical connection but there is a Net. The Layout will display a straight line on the TECH.PPLAYER.ERROR.GENERIC layer if that exists, otherwise the line will be drawn on i3.Layer(0). The connection is assumed to be perfect (full transmission, no losses).
This connector can be used when the routing between two ports fails. In that case it is still possible to perform basic simulations in most cases.
- Parameters:
- flyline_width: float and number > 0, optional
line width of the flylines
- flyline_layer: __Layer__, optional
layer to draw flylines of physically unconnected links
- classmethod connect(start_port, end_port, name=None, **properties)
Connect start_port to end_port.
Overridden method so no domain check occurs
- Parameters:
- start_porti3.OpticalPort / i3.ElectricalPort
Starting port for the connection.
- end_porti3.OpticalPort / i3.ElectricalPort
Ending port for the connection.
- namestr
Name for the connection. If None, IPKISS chooses a unique name based on PCell naming conventions.
- Returns:
- Instance of i3.PCell