RoundedWaveguideConnector

class picazzo3.wg.connector.cell.RoundedWaveguideConnector(*args, **kwargs)

Connector between two port interfaces. This component will generate a rounded waveguide between two ports, and if necessary add the required transitions. By default, the control shape of the rounded waveguide is based on the default RouteManhattan. It is also possible to provide a custom control shape (waypoints).

Parameters
trace_template: PCell and _WaveguideTemplate

Waveguide template for the connector

end_port: _PortInterface

Port where the connector ends

start_port: _PortInterface

Port where the connector starts

name: String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters

The unique name of the pcell

Other Parameters
end_transition: PCell, locked

transition at the end port

start_transition: PCell, locked

transition at the start port

trace: PCell, locked

trace between the transitions

Views

Layout = <class 'picazzo3.wg.connector.cell.RoundedWaveguideConnector.Layout'>