Stars
Random Embedding and Multi-objective Trust-region Bayesian Optimization for VLSI Flow Parameter Tuning
eXtendable Heterogeneous Energy-Efficient Platform based on RISC-V
CircuitNet: An Open-Source Dataset for Machine Learning Applications in Electronic Design Automation (EDA)
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
Corblivar is a simulated-annealing-based floorplanning suite for 3D ICs
PyTorch implementation of Graph Matching Networks, e.g., Graph Matching with Bi-level Noisy Correspondence (COMMON, ICCV 2023), Graph Matching Networks for Learning the Similarity of Graph Structur…
A PyTorch implementation of "SimGNN: A Neural Network Approach to Fast Graph Similarity Computation" (WSDM 2019).
Artificial nanofabrication of integrated photonic circuits using deep learning
Silicon Photonics measurement data on manufacturing variability
Textbook: Lukas Chrostowski, Michael Hochberg, "Silicon Photonics Design", Cambridge University Press 2015
Computing the sidewall scattering loss of photonic waveguides using volume current method.
Jupyter notebook exercise to check your understanding of simulated annealing
This notebook contains code for the machine learning tasks in the electro-optic activation function paper
LightPipes for Python, "Pure Python version"
Simple ray tracing library in Python for optical design that considers simple optical elements (with ABCD ray matrices) but also finite diameters of elements to calculate aperture and field stops, …
MIT Photonic-Bands: computation of photonic band structures in periodic media
Inverse Quantum-Optical Design of High-Dimensional Qudits
Notebooks to go with pyradi module for computational radiometry
Sample scripts to perform 2D grating coupler simulation using the open-source FDTD software MEEP
TE0/TE1 Mode Converter Simulation using Beam Propagation Method (BPM) based on the Crank-Nicolson Scheme
A python package for extending mode matching method on 2D waveguide tuned at an exceptional point.
Systems-level modeling of on-chip optical power delivery for particle accelerators on a chip.
Python-based electromagnetic simulator and mode solver for nanophotonics applications, using the Eigenmode Expansion (EME) method.
Simple python library for calculating the modes of electromagnetic waveguides using finite difference frequency domain method.
A python module for mode calculations in cylindrical and planar fibers.