Traces and Transitions Reference
Inside this reference, you can find documentation about waveguides, tapers, windows, trace templates and other concepts related to traces and transitions. Traces and transitions are the PCells used to connect other Pcells with each other. A trace connects ports with the same trace template while a transition is a connection between two ports with a different trace template. Both can be defined in the optical and in the electrical domain.
This reference section is divided in different categories:
If you want to find out more about a specific class related to traces and transitions in the ipkiss3.all
package, you can look for it in this alphabetically ordered list below.
A basic electrical trace ( wire ) |
|
A TraceTemplate to easily create electrical wires |
|
An advanced trace template that is used to define electrical wires using 'windows'. |
|
Exponential transition between two window trace templates |
|
Exponential waveguide transition (taper) for window waveguide templates |
|
Exponential transition (taper) starting from a port with a window waveguide template |
|
Defines a window to be extruded along a shape in the form of a path. |
|
Linear transition between two window trace templates |
|
Linear waveguide transition (taper) for window waveguide templates |
|
Linear waveguide transition (taper) starting from a port with a window waveguide template |
|
Parabolic transition between two window trace templates |
|
Parabolic waveguide transition (taper) for window waveguide templates |
|
Parabolic transition (taper) starting from a port with a window waveguide template |
|
Defines a window to be extruded along a shape in the form of a Path |
|
Define a shape along a given path and fill it with a regular array of components |
|
A waveguide with a rounded shape |
|
A Rounded Waveguide that tapers to another template ( |
|
A trace template for a TaperedWaveguide |
|
A base class for bundles of traces |
|
A basic implementation of an optical trace |
|
Template PCell for an Optical Waveguide Trace based on TraceWindows. |
The via classes can be found in the ipkiss3.pcell.via.cell
package:
Class for common electrical vias. |
|
Most generic class for electrical vias. |