Advanced Waveguide Routing
In this section, you can find: 1. Routing option for DOE(Design of Experiment) with placing multiple components together. 2. Method to extend the length of the existing PCell ports. 3. Expand the footprint to downstream devices(HFanout). 4. Horizontalized the ports.
These functions can be found in gpdk >> routing.
- Routing in batch form
- Components Scan
- Importing python libraries and functional modules of PhotoCAD
- Define device adaptation, fiber coupling, constant fiber coupler and several other classes
- Define the batch class
Block - Define
Alignment - Define
Title - Define
Blank - Define method to get the port center
- Define methods for obtaining module content
- Define
CompScan - Define
CompScanBuilder - Create the component and export the layout
- Extension of the ports
- Extended
- Expand the footprint for downstream devices
- HFanout
- Horizontalization of device ports
- Horizontalized
- LinkBetween
- Routing automation between components ports
- LinkSmooth
Moreover, users are allowed to define their own waveguide connections, e.g, bend types, tapers, transitions, routing algorithm by:
Self-defined bend types and assign to
bend_factoryparameter infp.LinkBetween.Connect different types of ports with auto transitions and bends.
Define control points and generate curved line for specific routing.