1. Theory

  • Definition (SPAD): A single-photon avalanche diode is a p-n or p-i-n avalanche diode biased above its breakdown voltage by the excess bias , in the Geiger mode, so that one photogenerated or thermally generated carrier can trigger a self-sustaining avalanche that is counted as one event.
  • Definition (SiPM): A silicon photomultiplier is a pixelated detector of many microcells of 10 μm to 100 μm, from several hundred to tens of thousands per device, each a SPAD in series with a quenching resistor , all connected in parallel to one anode and one cathode, so that the output is the sum of the microcell pulses, with gain to .
  • Silicon SPAD types: A thin-junction diode (50% at 550 nm, 32 ps jitter, up to 160 Mcounts/s), a reach-through diode (more than 60% to 800 nm, jitter above 150 ps, dark counts as low as 25 per second for 180 μm), and a red-enhanced diode (70% at 650 nm).
  • Infrared SPADs: InGaAs/InP diodes with separate absorption and multiplication regions, gated near 225 K, give more than 30% at 1550 nm, and Ge-on-Si diodes 35% at 1310 nm at 100 K.
  • Figures of merit: Detection efficiency, dark count rate, afterpulsing probability, dead time, timing jitter and, for the SiPM, gain, crosstalk and the dynamic range set by the number of microcells.
  • Detection efficiency: It is the product of the reflection, absorption, collection and triggering probabilities, and for the SiPM the product of the quantum efficiency, the geometric fill factor and the Geiger probability.
  • Noise: Dark counts come from thermally generated carriers, field-enhanced emission and band-to-band tunnelling, and the SiPM adds optical crosstalk and afterpulses, which raise the excess noise factor to about 1.1.

2. Working Principle

  • Geiger mode: At a carrier that enters the multiplication region triggers the avalanche with the probability , the current grows until it is limited by the series resistance, and the diode stays on until it is quenched.
  • Quenching: A resistor of about 100 kΩ (passive) or an active circuit lowers the bias below , which stops the avalanche, and the bias is then restored; the dead time is the sum of the sensing, quenching, hold-off and reset times.
  • Detection: A photon absorbed in the depletion layer, or a carrier that diffuses into it, creates the primary carrier, and the response is counted with the probability .
  • Timing: The detection delay has the drift, build-up and propagation components, and the build-up of the avalanche dominates the randomness.
  • Spurious counts: Dark counts from the generation rate , afterpulses from carriers trapped in the avalanche and released later (reduced by the hold-off), and in the SiPM crosstalk from photons emitted in an avalanche that trigger a neighbour.
  • SiPM output: Each fired cell delivers the charge and recharges through with , and the sum of the cells gives an analog signal that is proportional to the number of photons until approaches .
  • Temperature: rises with temperature, so that the gain falls at constant bias and a constant stabilizes it, and the dark count rate roughly doubles every 8 °C.

3. Applications

  • Quantum photonics: Single-photon counting with SPADs of silicon, InGaAs/InP and Ge-on-Si, where the efficiency, the dark counts and the jitter set the performance.
  • Transient imaging and time-of-flight: SPAD sensors that record the arrival time of single photons for transient imaging.
  • Scintillator and Cherenkov readout: SiPMs read the light of scintillators and Cherenkov telescopes in high-energy physics detectors, with the gain of and a low operating voltage.

Single-Photon Avalanche Diode (SPAD)

NameFormulaRelated FormulaeVariables/Constants
Excess bias and probability that a carrier triggers the avalanche








Absorption in a thin depletion layer




Dark count rate





Afterpulsing




Dead time and maximum count rate




Timing jitter



Silicon Photomultiplier (SiPM)

NameFormulaRelated FormulaeVariables/Constants
Gain and recovery time of a microcell






Photon detection efficiency of the SiPM





Optical crosstalk, afterpulsing and excess noise



Response and dynamic range



Important Questions

Ques: Why must a SPAD be quenched, and what sets its dead time?

Above the avalanche is self-sustaining: the current keeps flowing until the bias across the junction is lowered, so one carrier would trigger an unlimited current and the diode could not detect the next photon. A passive quench uses a series resistor of about 100 kΩ, which lowers the bias as the current flows but recharges slowly, , whereas an active quenching circuit can also impose a hold-off time. The dead time is the sum and fixes the maximum rate ; the counted rate is for a non-paralyzable dead time, so at (derived). Thin silicon diodes with active quenching reached 160 Mcounts/s. Reference: Recent advances and future perspectives of single-photon avalanche diodes for quantum photonics applications, arXiv:2010.05613.

Ques: Why does the detection efficiency rise with excess bias and then flatten?

The efficiency is , and only the trigger probability depends on the bias. A carrier in the multiplication region ionizes more as the field rises, so approaches 1, and the Hamamatsu note attributes the flattening to phonon scattering. For V the fitted slopes of one SiPM, 0.366 V for the dark counts and 0.155 V for the crosstalk, give 0.64 and 0.35 (computed); the source gives no reason for the difference in slope, which may be due to different injection positions. Electrons and holes trigger with different probabilities, . Reference: Recent advances and future perspectives of single-photon avalanche diodes for quantum photonics applications, arXiv:2010.05613; Hamamatsu, What is an SiPM and how does it work? (hub.hamamatsu.com technical note); Characterisation of a large area silicon photomultiplier, arXiv:1810.02275.

Ques: Why do dark counts rise with bias and fall when the diode is cooled?

A deep level of density generates carriers at , a high field raises the emission rates by the factor , and a carrier that reaches the multiplication region triggers a count with the probability , which itself grows with , so the rate rises faster than the generation. Cooling lowers and ; at low temperature the band-to-band tunnelling remains. The SiPM review gives a doubling of the rate every 8 °C, i.e. 9% per °C (computed). Thin silicon diodes of 50 μm reach a few counts per second at -20 °C, InGaAs/InP diodes work near 225 K with kilocounts per second, and Ge-on-Si diodes need about 100 K, which a thermoelectric cooler cannot reach. Reference: Recent advances and future perspectives of single-photon avalanche diodes for quantum photonics applications, arXiv:2010.05613; Silicon Photomultipliers for High Energy Physics Detectors, arXiv:1108.3166.

Ques: Why does afterpulsing limit the count rate, and at which excess bias is the low value of the reach-through diode valid?

A carrier trapped during an avalanche is released later with the emission rate and can trigger a spurious count, so the probability beyond a hold-off is (derived); a longer hold-off lowers it but also the rate. The silicon reach-through diode gave for a window of 500 ns for an excess bias of 10 V in the abstract and 15 V in the conclusion; the waiting-time distributions were taken at 15 V, so 15 V is the more likely, with the abstract probably out of date. InGaAs/InP diodes with sinusoidal gating reached 650 Mcounts/s with 1.5%. Reference: Commercially available Geiger mode single-photon avalanche photodiode with a very low afterpulsing probability, arXiv:1505.04407; Recent advances and future perspectives of single-photon avalanche diodes for quantum photonics applications, arXiv:2010.05613.

Ques: Why does the gain of a SiPM depend on the overvoltage and the cell capacitance but not on the quenching resistor?

The avalanche discharges the capacitance of the cell down to the breakdown voltage, so the charge is and the gain is , independent of , which only sets how fast the cell recharges, . A cell of 50 μm pitch with 85 fF at V gives , and kΩ gives 15.5 ns (computed). Because changes with temperature, the gain at constant bias drifts, and holding constant stabilizes it. The Hamamatsu note writes the gain with only and the paper with the extra , the difference being small. Reference: Hamamatsu, What is an SiPM and how does it work? (hub.hamamatsu.com technical note); Characterisation of a large area silicon photomultiplier, arXiv:1810.02275.

Ques: What does the response of a SiPM do at high light levels, and what limits its dynamic range?

Each cell fires once per pulse, however many photons reach it, so the number of fired cells follows , linear only for and 63% of the cells at (computed). The result holds for uniform illumination and for a pulse short against the recovery time of 15 ns to some microseconds, since a cell can fire again after recharging. A larger area or a smaller cell raises but the smaller cell has a lower fill factor and a lower PDE, so the dynamic range is traded for the efficiency, which is why devices for large photon numbers use many small cells while those for weak light use larger cells with a higher fill factor. Reference: Silicon Photomultipliers for High Energy Physics Detectors, arXiv:1108.3166; Hamamatsu, Main characteristics of SiPMs (shop.hamamatsu.com).

Ques: Why is optical crosstalk the main source of excess noise, and is it 6.5% or 10%?

A photon emitted in an avalanche can trigger a neighbouring cell, so the output pulses come with random extra amplitudes. For a geometric branching with probability the excess noise factor is (derived), which is 1.07 for 6.5% and agrees with the value of about 1.1 of the Hamamatsu note. The measured crosstalk of one device at its operating voltage was 6.5% after the correction for pile-up (below 1%), against 10% of the producer. A producer value is normally a typical or maximum specification, not stated here, so the measured 6.5% is more likely for that unit. Optical trenches reduce the crosstalk from 30% to 40% to below 3%. Reference: Characterisation of a large area silicon photomultiplier, arXiv:1810.02275; Hamamatsu, What is an SiPM and how does it work? (hub.hamamatsu.com technical note); Silicon Photomultipliers for High Energy Physics Detectors, arXiv:1108.3166.

Ques: Which breakdown voltage is right for a SiPM: 54.70 V or the values of the static methods?

The extrapolation of the gain to zero gave V, while the static current-voltage methods gave 54.65 V to 55.45 V (spread 0.8 V, computed) and the model 54.799 V. The gain extrapolation uses the definition that matters for the overvoltage, , and gives a statistical uncertainty of 0.017 V, whereas the static values depend on the derivative chosen, so the dynamic value is the more likely. The spread between the methods also shows that a quoted breakdown voltage must be accompanied by the method used, because the overvoltage, and with it the gain and the efficiency, is referred to it. An error of 0.8 V would matter, since it is 29% of the operating overvoltage of 2.8 V (computed). Reference: Characterisation of a large area silicon photomultiplier, arXiv:1810.02275.

Ques: What sets the timing jitter of a SPAD?

The detection delay is , and the build-up time of the avalanche to the threshold dominates the randomness. A thin depletion layer gives a short drift and a small jitter, 32 ps for a 200 μm silicon diode, against more than 150 ps for a reach-through diode, which needs a thick layer for the red response; at the same efficiency a flat film with a thicker layer had a jitter about ten times larger than a nanostructured one in simulation, and a 3 μm nanostructured diode reached about 20 ps at 900 nm and 11 V excess. The standard deviation of the build-up time is , and the FWHM is for a Gaussian distribution. Reference: High-efficiency and low-jitter Silicon single-photon avalanche diodes based on nanophotonic absorption enhancement, arXiv:1505.01296; Recent advances and future perspectives of single-photon avalanche diodes for quantum photonics applications, arXiv:2010.05613.

Related pages in this vault: Avalanche Photodiode (APD), Avalanche Diode, PN Photodiode, Photoconductor, CCD Pixel (MOS Photogate), HgCdTe Photodiode, Photodetectors (PIN and Avalanche Photodiodes).