Programmable photonics is a subfield of photonics and optical computing that studies the development of photonic integrated circuits (PICs) for computation whose circuits can be altered at runtime to run different programs, rather than manufacturing each PIC for a specific program. Almost all modern electronic integrated circuits are programmable and thus programmable photonics is an important step in making optical computing mainstream; a non-programmable electronic integrated circuit (analogous to a non-programmable PIC) would be e.g. an ASIC that can only run inference of a specific LLM.
Programmable PICs most frequently alter their circuits at runtime by using electronics to manipulate the refractive index of specific regions/features in the lens via thermal changes, relying on the thermo-optic coefficient of the lens material.[1] The circuits themselves usually are formed by Mach–Zehnder interferometer arrays that can perform arbitrary linear operations, e.g. Fourier transforms;[2] other operations, such as logic gates, require nonlinear optics techniques like second-harmonic generation.[3]
References
edit- ^ Bogaerts, Wim; Pérez, Daniel; Capmany, José; Miller, David A. B.; Poon, Joyce; Englund, Dirk; Morichetti, Francesco; Melloni, Andrea (October 2020). "Programmable photonic circuits". Nature. 586 (7828): 207–216. doi:10.1038/s41586-020-2764-0. hdl:1854/LU-8681996. ISSN 1476-4687.
- ^ Ribeiro, Antonio; Ruocco, Alfonso; Vanacker, Laurent; Bogaerts, Wim (20 December 2016). "Demonstration of a 4 × 4-port universal linear circuit". Optica. 3 (12): 1348. doi:10.1364/OPTICA.3.001348. hdl:1854/LU-8504296.
- ^ Bogoni, Antonella; Wu, Xiaoxia; Bakhtiari, Zahra; Nuccio, Scott; Willner, Alan E. (1 December 2010). "640 Gbits/s photonic logic gates". Optics Letters. 35 (23): 3955–3957. doi:10.1364/OL.35.003955. ISSN 1539-4794.