Publication | Closed Access
Nanophotonic inverse design with SPINS: Software architecture and practical considerations
161
Citations
35
References
2020
Year
Quantum PhotonicsOptical MaterialsEngineeringOptomechanicsProgrammable PhotonicsOptical ComputingNanophotonic Inverse DesignOptical PropertiesInverse Design ProcessOptical SystemsNanophotonicsQuantum SciencePhotonicsPhysicsPhotonic MaterialsInverse ProblemsInverse DesignPhotonic DeviceLocal MinimaApplied PhysicsQuantum Photonic DeviceOptoelectronicsOptical Logic Gate
This paper presents a computational nanophotonic design library for gradient-based optimization called the Stanford Photonic INverse design Software (SPINS). Borrowing the concept of computational graphs, SPINS is a design framework that emphasizes flexibility and reproducible results. By factoring the inverse design process into components that can be swapped out for one another, SPINS enables inverse design practitioners to easily explore different design methodologies. Here, we present the mathematical and architectural details on how to achieve these goals, using the inverse design of a wavelength demultiplexer as a primary example. Using inverse design effectively requires understanding the “control knobs” available to the designer, and, to that end, we also discuss practical considerations and heuristics for effective use of inverse design. In particular, by running inverse design on hundreds of designs of 3D wavelength demultiplexers, this paper explores the landscape of local minima, which leads to insights on the choice of initial conditions.
| Year | Citations | |
|---|---|---|
Page 1
Page 1