WaveguideConnector

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

Connector between two port interfaces. This component will generate a waveguide between two ports, and if necessary add the required transitions. By default, the shape of the waveguide is a rounded shape based on the default RouteManhattan, but it is possible to supply a user-defined shape (not a route with waypoints, but an actual shape including the bends.)

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.WaveguideConnector.Layout'>