The goal of Photonics Design Automation is to use algorithmic methods (such as graph theory, optimization methods, statistics, and machine learning) to ease human burden when designing a photonics chip. Here the repo contains many useful references related to photnoics circuits from various perspectives, such as theory, modeling, application. I am hoping to inspire readers to excavate and then address underlying design problems using algorithms. Together, we will push design automation being a necessary compnonent in the photonic design flow and help its design easier than ever.
The reference list below will be updated regularly along the author's reading and research. Want to contribute? If you find some overlooked papers (or even a whole overlooked area), please open issues, contact the author at zhengqi@mit.edu, or pull requests. For more info about the author, please see his homepage: https://zhengqigao.github.io/.
Please also consider joining our monthly OPTsys Seminar, where we will invite experts from industry and academia to share the latest developement of optical/photonics computing system.
-
Global Silicon Photonics Market Size Revenue Expected to Grow USD 9.14 Billion by 2030
-
Intel Labs Announces Integrated Photonics Research Advancement
-
Nvidia shows what optically linked GPU sytems might look like
-
Google Details TPUv4 and its Crazy Optically Reconfigurable AI Network
-
John D. Jackson, 'Classical Electrodynamics'
- A classical textbook in EM. It is very comprehensive and math dense. It is more appropriate to readers who have background in EM.
-
David J. Griffiths, 'Introduction to Electrodynamics'
- A classical textbook in EM. Compared to Jackson's, Griffiths's is more beginner friendly. It has many graphical illustrations and the math derivation is step by step. However, a few advanced topics are not covered (e.g., Green functions).
-
David H. Staelin, Ann Morgenthaler, and Jin Au Kong 'Electromagnetic Waves'
- A Classical textbook in EM. Jackson's and Griffiths's start from electrostatics, while this book directly starts from electrodynamics. In this sense, it is more suitable if you are looking for a book 'more cut to the point'.
-
Katsunari Okamoto, 'Fundamentals of Optical Waveguides'
- The first two chapters give good explanations on modes in waveguide.
-
Allan W. Snyder, John D. Love, 'Optical Waveguide Theory'
- Classical and comprehensive.
-
Richard Soref 'The Past, Present, and Future of Silicon Photonics'
- A bit old though, published on 2006, but still a good overall summary.
-
Winnie N. Ye and Yule Xiong, 'Review of silicon photonics: history and recent advances'
-
Lukas Chrostowski and Michael Hochberg, 'Silicon Photonics Design From Devices to Systems'
-
Wim Bogaerts, Martin Fiers, and Pieter Dumon 'Design Challenges in Silicon Photonics'
-
Near Margalit et al., 'Perspective on the future of silicon photonics and electronics'
-
Dan-Xia Xu et al., 'Silicon Photonic Integration Platform—Have We Found the Sweet Spot?'
-
Zhengqi Gao, 'Introduction to Photonic Design Automation'
- A 2-page newbie-friendly article, suitable for zero background.
-
Peter L. McMahon, 'The physics of optical computing'
- Highly recommended, a nice introduction on the feature of optical computing.
Effective Index Method:
Eigenmode Solver:
Couple Mode Theory:
Finite Difference Time Domain (FDTD):
Scattering Matrix:
Mode Expansion:
-
Using and understanding Mode Expansion Monitors
- A rough description on how Lumerical impelments mode expansions.
Why MZI is universal:
-
M. Reck et al.,'Experimental realization of any discrete unitary operator'
-
W. Clements et al., 'Optimal design for universal multiport interferometers'
Adjoint method plus gradient descent optimization appears to be the main stream currently. Using gradients in optimization is named first-order method. On the other hand, zero-order method (optimization without gradient) is occasionally used in inverse design of silicon photonics.
-
Alexander Y. Piggott et al., 'Fabrication-constrained nanophotonic inverse design'
-
Christopher M. Lalau-Keraly et al., 'Adjoint shape optimization applied to electromagnetic design'
-
Zhaocheng Liu et al., 'Tackling Photonic Inverse Design with Machine Learning'
-
Wei Ma et al., 'Deep learning for the design of photonic structures'
-
- Not limited to silicon photonics.
-
K. Kojima et al., 'Deep Neural Networks for Inverse Design of Nanophotonic Devices'
-
Rahul Trivedi et al., 'Data-driven acceleration of photonic simulations'
-
Tyler W. Hughes et al., 'Wave physics as an analog recurrent neural network'
-
Zongyi Li et al., 'Fourier Neural Operator for Parametric Partial Differential Equations'
-
Xiangfeng Chen et al., 'Graph Representation for Programmable Photonic Circuits'
-
Daniel Pérez-López et al., 'Multipurpose self-configuration of programmable photonic circuits'
-
Wim Bogaerts's presentation on programmable photonics
- Highly recommended. A really nice introduction with lots of figures!
-
Aitor López et al., 'Auto-routing algorithm for field-programmable photonic gate arrays'
-
Yichen Shen et al., 'Deep learning with coherent nanophotonic circuits'
-
Ying Zuo et al., 'All-optical neural network with nonlinear activation functions'
-
Ryan Hamerly et al., 'Large-Scale Optical Neural Networks Based on Photoelectric Multiplication'
-
J. Bueno et al., 'Reinforcement learning in a large-scale photonic recurrent neural network'
-
Qiming Zhang et al., 'Artificial neural networks enabled by nanophotonics'
-
H. Zhang et al., 'An optical neural chip for implementing complex-valued neural network'
-
X. Lin et al., 'All-optical machine learning using diffractive deep neural networks'
- This is free-space bulk optics, not integrated photonics.
-
C. Demirkiran et al., 'An Electro-Photonic System for Accelerating Deep Neural Networks'
- From a system point of view, hetereogenous integration with electronics components. (Simulation based?)
-
- Not integrated. Discrete devices assembled. Demonstrate a 3-layer MLP (termed Lenet-300-100 in the paper) on chip. Others are simulations.
-
D. Melati et al., 'Real photonic waveguides: guiding light through imperfections'
-
S. Johnson et al., 'Perturbation theory for Maxwell’s equations with shifting material boundaries'
-
Y. Xing et al., 'Accurate extraction of fabricated geometry using optical measurement'
-
Y. Xing et al., 'Capturing the effects of spatial process variations in silicon photonic circuits'
-
A.D. Simard et al., 'Impact of Sidewall Roughness on Integrated Bragg Gratings'
-
Ali W. Elshaari et al., 'Hybrid integrated quantum photonic circuits'
-
C. Taballione, '8 × 8 programmable quantum photonic processor based on silicon nitride waveguides'
To me, this topic is a very important one, yet at a very immature stage. The futuer of circuits in my understanding will be a mixture of electronics and photonics on the same chip. Thus, electronic and photonic co-simulation is of huge interest. There are a few works exploring along this direction; even a commerical product, OptiSpice, is now available. However, personally, I feel that the current paradigm for co-simulation is far from satisfying, while tremendous efforts should be devoted to this topic. Of course, since {E,H} for photonics and {I,V} for electronics locate at two different abstract physical level, this topic won't be easy.
-
An open-source layout tool targeting integrated photonic circuit layout
-
Ahmadreza Farsaei, 'Introduction to Layout Design and Automation of Photonic Integrated Circuits'