Although photonic foundries continue to enhance support for wider arrays of active and passive photonic PDKs based on different technologies, there are times when the ability to generate custom, proprietary PDKs and use them in circuit simulations and mask generation are important. Whether to generate intellectual property (IP) or to supplement an existing PDK, OptSim Circuit together with RSoft device modeling tools offer virtually limitless ways to create custom components and PDKs and deploy them in PICs.
This application note uses output from the S-Matrix/PDK Generation Utility of RSoft device modeling tools in OptSim Circuit. For illustration, we consider a case of S-matrix generation of a half ring component in FDTD software tool FullWAVE as shown in Figure 1, and use it in OptSim Circuit as custom PDK for creating and simulating a full ring resonator circuit.
The ring structure is built from standard silicon wire waveguides. Simulation options in FullWAVE set grid size, simulation domain, boundary condition, etc. A pulse temporal excitation is used. The launch field is automatically moved to each port by the S-Matrix/PDK Generation Utility to generate respective transfer function data.