Simple Monte Carlo Simulator v1.0.0
This repository contains an archived copy of the source code and supporting documents for the Simple Monte Carlo Simulator v1.0.0.
The Simple Monte Carlo Simulator is a standalone executable capable of simulating Avalanche Photodiode (APD) and Single Photon Avalanche Photodiode (SPAD) characteristics in Si, GaAs and InGaP. Written in C++.
A software metapaper has been published on this model. "Simple Monte Carlo Simulator for Modelling Linear Mode and Geiger Mode Avalanche Photodiodes in C++", J.D. Petticrew et al. https://doi.org/10.5334/jors.212
The GitHub repository can be found at https://github.com/jdpetticrew/Simple-Monte-Carlo-Simulator
The Simple Monte Carlo Simulator has been used to produce the results in "Avalanche Breakdown Timing Statistics for Silicon Single Photon Avalanche Diodes", J.D. Petticrew et al. https://doi.org/10.1109/JSTQE.2017.2779834
The Si parameter set is from "A simple Monte Carlo model for prediction of avalanche multiplication process in Silicon", X. Zhou et al. https://doi.org/10.1088/1748-221/7/08/P08006
The InGaP parameter set is from "The effect of dead space on gain and excess noise in In0.48Ga0.52P p+in+ diodes", C.H. Tan et al. https://doi.org/10.1088/0268-1242/18/8/314
The GaAs parameter set is from "A simple model for avalanche multiplication including deadspace effects", S.A. Plimmer et al. https://doi.org/10.1109/16.753712