Skip to content

zhengqigao/Awesome-PDA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 

Repository files navigation

Awesome Photonic Design Automation Awesome

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.

Warm Up: Prediction of the Market, BigTech Company

Electromagnetic (EM) Basics

Introduction to Integrated Silicon Photonics and Optical Computing

Numerical Simulation Techniques (Mode, FDTD, S-Matrix, etc.)

Effective Index Method:

Eigenmode Solver:

Couple Mode Theory:

Finite Difference Time Domain (FDTD):

Scattering Matrix:

Mode Expansion:

Why MZI is universal:

Inverse Design (Shape/Topology Optimization)

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.

Surrogate Model for Simulation (EM Field Prediction)

Programmable Photonics

Optical Neural Network

Variation: Impact, Modeling, and Calibration

Optical Phased Array (Antenna Array, Beam Steering)

Photonics for Quantumn

Electronic-Photonic Co-simulation

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.

Layout

System-Level Electronic-Optical Integration, Co-Packaged Optics

About

A collection of papers in the area of photonic design automation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published