1 October 2008 InP-based single-photon detector arrays with asynchronous readout integrated circuits
Author Affiliations +
Optical Engineering, 47(10), 100502 (2008). doi:10.1117/1.2992138
We have developed and demonstrated a high-duty-cycle asynchronous InGaAsP-based photon counting detector system with near-ideal Poisson response, room-temperature operation, and nanosecond timing resolution for near-infrared applications. The detector is based on an array of Geiger-mode avalanche photodiodes coupled to a custom integrated circuit that provides for lossless readout via an asynchronous, nongated architecture. We present results showing Poisson response for incident photon flux rates up to 10 million photons per second and multiple photons per 3-ns timing bin.
Glettler, Hopman, Verghese, Aversa, Candell, Donnelly, Duerr, Frechette, Funk, Liau, McIntosh, Mahoney, Molvar, Oakley, Ouellette, Smith, and Vineis: InP-based single-photon detector arrays with asynchronous readout integrated circuits

Applications to date using Geiger-mode avalanche photodiodes (GM APDs), such as three-dimensional laser radar1 and quantum-key distribution,2 use gated Geiger-mode operation in which the diode is biased above its breakdown voltage for a fixed duration at a regular interval.3 This gated mode of operation, however, limits the utility of GM APD detectors to low-duty-cycle applications, where the gate is synchronous with the optical signal. We present an approach to expand the utility of GM APDs to applications requiring high duty cycle and asynchronous operation.4 We demonstrate that by operating an array of GM-APD detectors asynchronously, the aggregated array response approaches that of an ideal photon-counting detector, maintaining the Poisson statistics of the input beam.

In asynchronous mode an individual APD is overbiased until an avalanche event (firing) occurs, which causes the bias to be reduced below breakdown for a fixed holdoff time before rearming. During the avalanche process carriers populate in-band traps. If the device is overbiased while these traps are filled, it can lead to spontaneous firing when the traps depopulate. To avoid this undesirable premature firing, known as afterpulsing, the bias must be held below breakdown for a holdoff time to allow for the traps to clear prior to rearming.5 In this asynchronous mode of operation, the device spends the majority of the time in the overbiased state and is only brought below breakdown to quench the avalanche and clear the traps, maximizing the time available to detect photons. This is in contrast to gated mode, where the device typically is only biased for a few percent of the time.

The typical minimum holdoff time for an InP-based near-infrared APD at room temperature is on the order of 1μs ,6 which would limit an operating asynchronous APD to an average incident photon flux around 106photonss . As the rate increases beyond 106photonss the detector spends the majority of the time in holdoff, where incident photons are blocked from being detected. For a simple Poisson source, the probability that a single APD element is blocked can be calculated as the fraction of time the APD is in holdoff:


where tγ is the mean time to fire after rearm, which is simply the reciprocal of the expectation value of the per-pixel firing rate, and tho is the holdoff time. By distributing the incident photon beam over an array of APDs and digitally aggregating the output of each independent element in the array, the self-blocking effect can be mitigated. Equation 1 can then be extended to the probability a photon is blocked, using the aggregated output of an array of N independent elements:


where λDCR is the dark count rate per pixel, λSource is the mean photon arrival rate across the entire array, and N is the number of pixels in the array. The expression in Eq. 2 assumes uniform illumination but can easily be extended to cover the nonuniform case. By increasing the array size, the total incident flux allowed for a given blocking probability increases; however, the total dark-count contribution to the aggregate output scales with the number of pixels used in the array.

The performance metrics specific to an arrayed detector operated in this mode are the aggregated dark count of the array (DCR=NλDCR) and the probability an incident photon is blocked [Eq. 2]. The product of λDCR and tho uniquely fixes the total DCR and blocking performance parameters and is an effective figure of merit. These parameters are strongly temperature-dependent, decreasing the temperature results in reduced dark count rate but increases trap lifetime and requires the holdoff time to increase. One can allow a longer holdoff time by reducing the single-pixel dark count rate or increasing the number of pixels.

For asynchronous array operation, each pixel detects and resets asynchronously, thereby randomly sampling the optical source. For large arrays, the response of the aggregated output approaches an ideal photon-counting detector with a Poisson response. The Poisson-limited output is a fundamental requirement for many applications.7 In particular, the detector concept described in this paper has been an enabling technology for highly efficient photon-counting communication links.8, 9

There were three challenges in implementing this array detector concept. The first was to develop APD detectors with sufficiently low thoλDCR and good detection efficiency. We used back-illuminated InGaAsPInP detectors sensitive to 1.06-μm light, following Lincoln Laboratory APD development.3, 6, 10 Uncooled, these detectors operate at about 50% photon detection efficiency and have a 40-kHz dark count rate with a 3-μs holdoff. Each APD has a 15-μm active diameter, and the detectors are arrayed in an 8×8 grid on a 100-μm pitch.10 The second challenge was then to efficiently couple light onto the active area of each APD. An antireflection-coated gallium phosphide microlens array was hybridized to the APD array to increase the fill factor to about 80%, resulting in an effective 40% photon detection efficiency. The third challenge was to operate each APD asynchronously. A custom readout integrated circuit (ROIC) containing all necessary APD biasing and arrival-time detection functions is indium-bump bonded to the APD array. This complete stack is depicted in Fig. 1a.

Fig. 1

(a) Physical cross section of photon-counting stacked hybrid. (b) Connection of APD to timing circuit. (c) Block diagram of readout integrated circuit (ROIC). (d) Representative timing diagram, not to scale. (e) Section of ROIC pixel row circuit. Pixel 7 has fired and is read out without interfering with unfired pixels.


The ROIC was fabricated using a commercial 0.35-μm complementary metal-oxide semiconductor (CMOS) process. Each APD in the array operates as an independent pixel. Geiger-mode operation enables each APD to directly interface with CMOS logic, as in Fig. 1b. Each pixel has circuitry for APD biasing, variable avalanche detection with active quenching, a free-running counter to time avalanche events, and a holdoff time counter. An avalanche causes the free-running counter to stop, thereby recording the time of photon arrival, and starts the holdoff time counter. When the holdoff elapses, the APD is biased asynchronously. The pixels in the array are organized into rows as depicted in Fig. 1c. A clock distribution tree is used on chip to guarantee uniform timing. Periodically, the time-of-avalanche counter values for pixels that have been triggered are shifted out of the array and off the ROIC. The data output process does not affect nontriggered pixels [see Fig. 1e] and completes during the holdoff time. When the output is sent to an external field-programmable gate array, the complete photon arrival-time history of each APD pixel is decoded.

Figure 1d shows a notional timing diagram for four illuminated pixels, one pixel per row, with time increasing along the x axis. Each black rectangle corresponds to an APD avalanche, followed by a gray bar representing the holdoff time when the APD is unbiased. A photon that hits an unbiased pixel will still be blocked, as represented by the black circle in the figure. The diagram shows how a firing in one pixel does not block the detection of photons in any other pixel. By exploiting the holdoff time, this architecture has zero overhead for data readout, which is necessary for high overall detection efficiency and saturation power.

Figure 2a is a measured histogram of the time between APD dark counts (interarrival time) for a single unilluminated pixel extracted from the aggregate array data. The ROIC was operated at 311MHz , resulting in a holdoff time of 3.2μs , although the APDs support shorter holdoff times. The holdoff time manifests as an absence of photon arrivals before 3.2μs . This single pixel has a 38-kHz dark count rate at 30°C , consistent with single-device results reported by Jensen 6 This comparison shows that the array concept causes no additional artifacts in detector behavior. An ideal photon-counting detector with a Poisson-distributed input maintains that distribution on the output. The interarrival-time histogram would then be an exponential distribution, but because of the holdoff time the response is clearly not Poisson.

Fig. 2

Interarrival-time histograms of unilluminated APD firings for (a) a single detector and (b) 64 detectors. Inset: map of average dark count rate per detector.


When the APD data from multiple pixels are digitally aggregated, as in Fig. 2b, the asynchronous operation of the ROIC mitigates the holdoff time of any one pixel. In this case, measured interarrival times can be zero when two or more APDs fire within a single timing slot. The interarrival histogram follows an exponential distribution over many decades and demonstrates that a near-ideal photon-counting detector can be constructed using multiple asynchronous GM APDs. The inset in Fig. 2b is a map of dark count rates per pixel across the 8×8 array. Three pixels along the bottom row are disabled due to fabrication defects, and the remaining 61pixels are relatively uniform with an average dark count rate of approximately 40kHz .

A test setup was constructed to illuminate the photon-counting array with subnanosecond laser pulses from a 1.06-μm source. We measured an APD detection efficiency of 40%, including micro-lens losses—consistent with previous measurements of single devices.11 About 3% of detected photon events were recorded with a time of arrival off by one clock cycle due to timing jitter in the detector and ROIC.

Figure 3 shows the measured probability distribution for the detected number of APD firings per laser pulse, compared with theoretical Poisson distribution. The source laser power was adjusted to produce 5 photon-induced avalanches on average in a single 3.2-ns time slot. The histogram data matches a Poisson distribution closely. This demonstrates that the array is capable of measuring multiphoton events with wide dynamic range and response approaching an ideal photon-counting detector. The Poisson response of this asynchronous APD array, given high flux rates combined with the high photon efficiency and timing resolution, is unprecedented performance for a photon-counting near-infrared detector. Figure 4 shows a close-up picture of a fully packaged detector array in a test setup.

Fig. 3

Probability distribution of number of detected APD firing events per time slot with pulsed laser illumination at a fixed power level, showing multiphoton sensitivity.


Fig. 4

Fully packaged photon-counting detector in test setup. Inset: Completed detector is about 3×2mm .


In summary, we operated an 8×8 photon-counting detector array at flux levels up to 10million photons per second. We showed how the aggregated output of the asynchronous mode CMOS circuit mitigates blocking of individual pixels and approaches the Poisson response of an ideal photon detector with high sensitivity and dynamic range. The 1.06-μm detectors operated at room temperature with 3.2-ns timing resolution, 40% detection efficiency, and an average of 40kHz of dark counts per pixel.


This work was sponsored by the National Aeronautics and Space Administration under Air Force contract No. FA8721-05-C-0002. Opinions, interpretations, conclusions, and recommendations are those of the author and are not necessarily endorsed by the United States Air Force.


1.  B. F. Aull, A. H. Loomis, D. J. Young, R. M. Heinrichs, B. J. Felton, P. J. Daniels, and D. J. Landers, “Geiger-mode avalanche photodiodes for three-dimensional imaging,” Lincoln Lab. J.0896-4130 13, 335–350 (2002). Google Scholar

2.  N. Gisin, G. G. Ribordy, W. Tittel, and H. Zbinden, “Quantum cryptography'” Rev. Mod. Phys.0034-6861 10.1103/RevModPhys.74.145 74, 145–195 (2002). Google Scholar

3.  K. A. McIntosh, J. P. Donnelly, D. C. Oakley, A. Napoleone, S. D. Calawa, L. J. Mahoney, K. M. Molvar, E. K. Duerr, S. H. Groves, and D. C. Shaver, “InGaAsP/InP avalanche photodiodes for photon counting at 1.06 μm,” Appl. Phys. Lett.0003-6951 10.1063/1.1509469 81, 2505–2507 (2002). Google Scholar

4.  B. S. Robinson, D. O. Caplan, M. L. Stevens, R. J. Barron, E. A. Dauler, S. A. Hamilton, K. A. McIntosh, J. P. Donnelly, E. K. Duerr, and S. Verghese, “High-sensitivity photon-counting communications using Geiger-mode avalanche photodiodes,” in 18th Annual Meeting of the IEEE Lasers and Electro-optics Soc., pp. 559–560 (2005). Google Scholar

5.  S. Cova, M. Ghioni, A. Lacaita, C. Samori, and F. Zappa, “Avalanche photodiodes and quenching circuits for single-photon detection,” Appl. Opt.0003-6935 35, 1956–1976 (1996). Google Scholar

6.  K. E. Jensen, P. I. Hopman, E. K. Duerr, E. A. Dauler, J. P. Donnelly, S. H. Groves, L. J. Mahoney, K. A. McIntosh, K. M. Molvar, A. Napoleone, D. C. Oakley, S. Verghese, C. J. Vineis, and R. D. Younger, “Afterpulsing in Geiger-mode avalanche photodiodes for 1.06 μm wavelength,” Appl. Phys. Lett.0003-6951 10.1063/1.2189187 88, 133503 (2006). Google Scholar

7.  B. Moison, M. Srinivasan, and J. Hamkins, “Output Statistics of Geiger Mode APD Array, ”JPL Inter-office Memo 331, Jet Propulsion Lab. (2004). Google Scholar

8.  P. I. Hopman, P. W. Boettcher, L. M. Candell, J. B. Glettler, R. Shoup, and G. Zogbi, “An end-to-end demonstration of a receiver array based free-space photon counting communications link,” Proc. SPIE0277-786X 6304, 63040H (2006). Google Scholar

9.  D. M. Boroson, A. Biswas, and B. L. Edwards, “MLCD: overview of NASA’s mars laser communication option,” Proc. SPIE0277-786X 5338, 16–28 (2004). Google Scholar

10.  E. A. Dauler, P. I. Hopman, K. A. McIntosh, J. P. Donnelly, E. K. Duerr, R. J. Magliocco, L. J. Mahoney, K. M. Molvar, A. Napoleone, D. C. Oakley, and F. J. O’Donnell, “Scaling of dark count rate with active area in 1.06 μm photon-counting in InGaAsP/InP avalanche photodiodes,” Appl. Phys. Lett.0003-6951 10.1063/1.2243800 89, 111102 (2006). Google Scholar

11.  J. P. Donnelly, E. K. Duerr, K. A. McIntosh, E. A. Dauler, D. C. Oakley, S. H. Groves, C. J. Vineis, L. J. Mahoney, K. M. Molvar, and P. I. Hopman, “Design considerations for 1.06 um InGaAsP-InP Geiger-mode avalanche photodiodes,” IEEE J. Quantum Electron.0018-9197 10.1109/JQE.2006.877300 42, 797–809 (2006). Google Scholar

James B. Glettler, Pablo Hopman, Simon Verghese, Joseph C. Aversa, Lawrence M. Candell, Joseph P. Donnelly, Erik Duerr, Jonathan P. Frechette, Joseph E. Funk, Zong-Long Liau, Alex K. McIntosh, Leonard J. Mahoney, Karen M. Molvar, Douglas C. Oakley, Edward J. Ouellette, Gary M. Smith, Christopher J. Vineis, "InP-based single-photon detector arrays with asynchronous readout integrated circuits," Optical Engineering 47(10), 100502 (1 October 2008). https://doi.org/10.1117/1.2992138

Avalanche photodetectors



Readout integrated circuits

Detector arrays

Single photon detectors

Avalanche photodiodes

Back to Top