PhotoCAD Introduction

PhotoCAD is a Python-based computer-aided design platform for photonics chip layout design. fnpcell and link are the two main tools of PhotoCAD, which correspond to the parametric cell layout and circuit-level layout in photonics chip layout design.

fnpcell

fnpcell is a tool for parametric component layout design in PhotoCAD platform, covering active and passive components commonly used in current photonics chips, and the waveguides used in the devices cover FWG (Full etch waveguide), MWG (Medium etch waveguide) and SWG (Shallow etch waveguide). The parameterizable devices (i.e. Parameterized Cell) in fnpcell are generated by Python scripts, and the user has the flexibility to adjust the variable parameters in the python scripts to achieve custom single components.