Automated Curvy Waveguide Routing for Large-Scale Photonic Integrated Circuits
<|reference_start|>Automated Curvy Waveguide Routing for Large-Scale Photonic Integrated Circuits: As photonic integrated circuit (PIC) designs advance and grow in complexity, largely driven by innovations in photonic computing and interconnects, traditional manual physical design processes have become increasingly cumbersome. Available PIC layout automation tools are mostly schematic-driven, which has not alleviated the burden of manual waveguide planning and layout drawing for engineers. Previous research in automated PIC routing largely relies on off-the-shelf algorithms designed for electrical circuits, which only support high-level route planning to minimize waveguide crossings. It is not customized to handle unique photonics-specific routing constraints and metrics, such as curvy waveguides, bending, port alignment, and insertion loss. These approaches struggle with large-scale PICs and cannot produce real layout geometries without design-rule violations (DRVs). This highlights the pressing need for electronic-photonic design automation (EPDA) tools that can streamline the physical design of modern PICs. In this paper, for the first time, we propose an open-source automated PIC detailed routing tool, dubbed APR, to generate DRV-free PIC layout for large-scale real-world PICs. APR features a grid-based curvy-aware A* engine with adaptive crossing insertion, congestion-aware net ordering and objective, and crossing-waveguide optimization scheme, all tailored to the unique property of PIC. On large-scale real-world photonic computing cores and interconnects, APR generates a DRV-free layout with 14% lower insertion loss and 6.25x speedup than prior methods, paving the way for future advancements in the EPDA toolchain. Our codes are open-sourced at https://github.com/ScopeX-ASU/APR.<|reference_end|>
@article{zhou2024automated,
    title={Automated Curvy Waveguide Routing for Large-Scale Photonic Integrated
  Circuits},
    author={Hongjian Zhou, Keren Zhu, Jiaqi Gu},
    journal={arXiv preprint arXiv:2410.01260},
    year={2024},
    archivePrefix={arXiv},
    eprint={2410.01260},
    primaryClass={cs.ET physics.optics}
}