Tools Used: OptoDesigner
OptoDesigner PDKs include information on optical properties of the various waveguide types that are available. These properties describe the effective index and group index as a function of wavelength, radius, width and polarization. The program's script can use this information to automatically calculate the optical length or group length of a waveguide of any shape; the tool automatically takes into account the local radius of curvature and width to integrate the effective, or group index, along the length of a waveguide. Moreover, a set of connectors is available that uses these features to draw a waveguide shape that has a desired geometrical, optical or group length. We call using these connectors "Phase aware Routing," as shown in the figure below.