scieee AI-readable full text Open interactive document viewer

On the calibration of a SPAD-based 3D imager with in-pixel TDC using a time-gated technique

Vornicu, Ion; Carmona Galán, Ricardo; Rodríguez Vázquez, Ángel Benito

Abstract

The optical characterization of a CMOS 64×64 single-photon avalanche-diode (SPAD) array with in-pixel 11b time-to-digital converter (TDC) is presented. The overall full-width half-maximum (FWHM) of the detector ensemble SPAD plus TDC is 690ps. The sensor has been fabricated in a 0.18μm standard CMOS technology which features an average dark-count rate (DCR) of 42kHz at 1V excess voltage (V e ) and room temperature. The detector successfully uses its time-gating capability to mitigate this large amount of noise enabling the sensor for accurate time-of-flight (ToF) measurements. The effectiveness of the time-gating technique is experimentally demonstrated. According to measurements, a time window of 400ns is enough to ensure that the TDC is triggered by light rather than by spurious events.

Full text

On the Calibration of a SPAD-Based 3D Imager with In-Pixel TDC Using a Time-Gated Technique I. Vornicu, R. Carmona-Galán, A. Rodríguez-Vázquez Institute of Microelectronics of Seville (IMSE-CNM), CSIC-University of Seville (Spain) E-mail: [email protected] Abstract—The optical characterization of a CMOS 64×64 single-photon avalanche-diode (SPAD) array with in-pixel 11b time-to-digital converter (TDC) is presented. The overall fullwidth half-maximum (FWHM) of the detector ensemble SPAD plus TDC is 690ps. The sensor has been fabricated in a 0.18µm standard CMOS technology which features an average darkcount rate (DCR) of 42kHz at 1V excess voltage (Ve) and room temperature. The detector successfully uses its time-gating capability to mitigate this large amount of noise enabling the sensor for accurate time-of-flight (ToF) measurements. The effectiveness of the time-gating technique is experimentally demonstrated. According to measurements, a time window of 400ns is enough to ensure that the TDC is triggered by light rather than by spurious events. Keywords—time gating; time-of-flight; single-photon avalanche diode; time-to-digital converter; 3D imager I. INTRODUCTION The integration of Single-Photon Avalanche-Diodes (SPAD) in standard CMOS technologies has been proved to be feasible [1]. The design of low-noise SPAD is strongly related with the technological process which needs to have extremely low-defect density and low-doped epilayer [2]. This kind of devices is suitable to build 3D imagers capable to estimate the depth of a scene for applications involving low light [3]. With a higher environmental light, additional techniques like spatial correlation will be required to skip events triggered by the background light. Nevertheless one has to take into account that these technologies are very expensive. This is a strong enough reason to explore the possibility to use standard processes. In this case one has to deal with the large amount of noise featured by SPADs built in standard CMOS processes [4]. This paper reports promising experimental results of Time- of-Flight (ToF) estimation performed by a SPAD-based 3D imager which has been designed and fabricated in a standard 0.18µm CMOS technology [5]. The maximum value of the Photon Detection Efficiency (PDE) is 2% at 1V excess voltage and room temperature. In the same conditions, an average Dark-Count Rate (DCR) of 42kHz has been measured. The sensor can be successfully applied for ToF estimation. The overall FWHM jitter of one single pixel detector is 690ps. Although the imager has a relatively high noise, it is still able to acquire depth images with a spatial resolution small enough to retrieve the coarse profile of a scene. This is one of the most important challenges of the design. The principle of operation of a 3D imager based on SPADs is depicted in Fig. 1. A pulsed laser illuminates the sample through a diffusive material while the synchronicity signal is delivered to the detector. The SPAD array detects the arrival of the pulses form the different points in the object. This detection triggers the in-pixel TDC that will stop with a global synchronization signal. Then 3D shape can be reconstructed, outside of the chip, from the time intervals associated to each point in the focal plane. Fig. 1. Time-of-Flight principle of operation With this setup the operation of the array as a ToF detector has been characterized. It yields a high noise rejection ratio, obtained by applying time-gating to the detector array. Also good uniformity has been observed in the SPAD ensemble, without any calibration at the pixel level. Fig. 2. Chip microphotograph The organization of the rest of the paper is as follows. Next section briefly describes the architecture of the sensor and the 978-1-4799-8391-9/15/$31.00 ©2015 IEEE 1102 experimental setup. The third section is dedicated to the sensor characterization. The forth section is concentrated on the timegated capabilities of the imager. The efficiency of this technique is experimentally proved as well. The last section is dedicated to conclusions. II. 3D IMAGER BUILDING BLOCKS The microphotograph of the chip is presented in Fig. 2. The central component of the chip is the array of 64×64 SPAD cells containing the diode itself, an active quenching/recharge circuit, a TDC, a memory block and the output buffers. Peripheral circuits are needed to supply stable voltage references, provide accurate control and even distribution of time-critical signals, and the data bus for delivering the 11b pixel code representing either the measured ToF or the corresponding photon count. Fig. 3. Topview of the experimental setup The details of the chip architecture have been already described in [5]. The pixel area is 64×64µm2. The in-pixel TDC area is about 1740µm2. The best time resolution measured for the TDCs array is 145ps. The characterization has been made by means of an 8ps incremental resolution Time- Interval-Generator [6]. The average power consumption per TDC is about 9µW. It has been evaluated for 10ns resolved time interval and 500k conversions per second. This paper is focused on the timing characterization with particular emphasis on the time-gating capability of the sensor. The experimental setup is depicted in Fig. 3. All the experiments are performed in agreement with single photon detection conditions. The synchronization signal of the laser module PDL 800-D is converted to 3.3V CMOS standard. It is used as global STOP signal for the TDCs array. The SPAD detectors are enabled by a time gate of less than 400ns. The first event triggered by light or noise activates the corresponding local TDC which estimates the time interval length (or ToF). The digital code of the time stamps is stored in each in-pixel memory. The frames are readout line by line and stored. The final image containing the actual ToF estimated by each pixel is computed by building time interval histograms over a certain number of frames (see Fig. 8). III. PERFORMANCE EVALUATION OF THE IMAGER A. Time resolution The ToF histogram collected over 50k frames is plotted in Fig. 4. The number of frames is related to the accuracy of the ToF estimation which improves with its square-root. The LSB of the TDC is 160ps. The selected time gate for this experiment is about 50ns. According to Fig. 4 the number of spurious pulses that trigger the in-pixel TDC is negligible. Fig. 4. Time-of-Flight histogram measured by the in-pixel TDC If the contribution of the noise is assumed to be statistically independent, then the total jitter of the pixel-detector ensemble composed by the SPAD and TDC is: ߪ்ை் ൌටߪ்஽஼ ଶ൅ߪௌ௉஺஽ ଶ൅ߪௌ௒ே஼ ଶ where the ߪ்஽஼, ߪௌ௉஺஽ and ߪௌ௒ே஼ are the jitter of the TDC, SPAD detector and synchronization signal respectively. The jitter of the SPAD has been measured by PICOHARP 300 with 8ps time resolution [7]. The FWHM of the collected histogram is about 200ps. According to Fig. 4, the total FWHM jitter is 690ps. The jitter of the synchronization signal is about 20ps. Therefore the resulting FWHM jitter of the TDC is approximately 660ps, what means ±2.1LSB. The laser repetition period cannot be set less than 327ns which is the maximum time range of the TDC. Therefore the appropriate value that needs to be selected for the laser module is 2.5MHz. B. Dark count rate Spurious avalanche currents are caused by phenomena different from impinging photons. There are counts caused by thermal agitation, which adds up to a certain Dark Count Rate (DCR). Another phenomenon is afterpulsing, in which carriers trapped in the silicon surface imperfections ignite new avalanches [8]. Both of them are considered noise in SPAD detectors. The measurement of the DCR is done by configuring the sensor in the integration mode [5], i. e. when each pixel counts the number of avalanche events during a certain period of time. The only fair evaluation of the DCR has to be done at the same excess voltage required to achieve the best figures of PDE and time resolution. Fig. 5 shows the DCR distributed across the sensor array at 1V excess voltage (Ve) and room temperature. As it is already known, some pixels in this technology feature an abnormal behavior by showing a much higher DCR than the rest. In our case, these pixels represent more or less 1% of the sensor pixels (see Fig. 6). The number of pixels with a DCR lower than 23kHz covers 70% of the array. In order to successfully resolve the time even in this case, time-gated strategy has been applied. This technique is discussed in the next section. Objective Sync signal Pulsed laser 64×64 3D imager FPGA λ=447nm Irradiance < 10nW/mm2 FWHM = 68ps Repetition freq. – 2.5Mhz 10 20 30 40 0 100 200 300 400 500 600 Time-of-Flight [ns] Counts 345678 0 200 400 600 690ps 1103 Fig. 5. DCR at 1V excess voltage Fig. 6. DCR profile across the sensor C. Photon detection efficiency The Photon Detection Efficiency (PDE) can be evaluated from the total count rate subtracting the dark count rate, divided by the expected arrival rate of incoming photons. The PDE of one pixel is shown in Fig. 7. Fig. 7. PDE and DCR vs. Ve A lower DCR is obtained by decreasing the excess voltage which lowers the PDE and affects the time resolution as well. Therefore a fair comparison requires plotting both DCR and PDE at the same time, bias and temperature conditions. The excess voltage is chosen such that the jitter and the PDE of the SPAD are the best. The value of the DCR corresponding to this Ve needs to be handled during ToF measurements. This evaluation is provided in the next section. IV. TIME-GATED IMAGING The only way to handle the large DCR at this point is to time-gate the ToF measurement. Right after a pixel is activated by turning on the SPAD detector, the in-pixel TDC is triggered by the first avalanche pulse which could be spurious or caused by the impinging light. Usually many frames are collected to build an accurate statistic of the light arrival time for each pixel of the array. In our experimental setup, 3D reconstruction works at low video rates, e. g. 1fps, because of the limitations imposed by the instrumentation speed. If synchronous acquisition without additional time out between consecutive frames were possible, e. g. by means of a FPGA, the video rate of the 3D reconstruction can reach 1kfps. Fig. 8 shows the dependence of the number of pixels activated at least once only by light on the number of frames that have been acquired. Fig. 8. Dependence of the number of pixels activated by light on the collected number of frames This means that at least 2k frames are required to activate more than 99% of the sensor. Moreover it can be used at the maximum full dynamic range of 327ns even if 20% of the array has the DCR higher than 80kHz (see Fig. 6). For small number of collected frames, the size of the time gate should be smaller to have more pixels activated by light, and not by thermal agitation or other sources of noise. Even if the number of frames is considerably high (50k frames) and the time gate is set to 50ns, still there are pixels mostly triggered by noise. Notice that the average value of the histogram still estimates the ToF with an error of 20ps (see Fig. 9). The actual resolved time interval is 5.66ns. It has been measured by PICOHARP 300 with 8ps time resolution [7]. Fig. 9. Time interval histogram of a noisy pixel 020 40 60 80 100 0 50 100 150 200 250 Population [%] DCR [KHz] V e = 1V 0.5 0.6 0.7 0.8 0.9 1 0 5 10 15 20 25 30 V e [V] DCR [Khz] 0 0.5 1 1.5 2 2.5 PDE [%] PDE DCR 01000 2000 3000 4000 92 94 96 98 100 Number of frames Number of pixels [%] TG = 300ns TG = 200ns TG = 50ns 010 20 30 40 0 50 100 150 200 250 X: 5.68 Y: 145 Time [ns] Counts TDC is triggered by light 1104 When the DCR is high what happens is that the in-pixel TDC is triggered before the light pulse impinges the SPAD. Therefore the detection of the light is masked by the spurious event. This situation is illustrated in Fig. 10. In this case the pixel is not able to evaluate the ToF. One possibility is to reduce the time gate almost at the size of the ToF that needs to be measured. However, this kind of pixels represents less than 1% of the imager. Fig. 10. Time interval histogram of a pixel triggered only by noise Let us consider that the light is uniformly distributed across the sensor array. The laser is pointing the chip as it is described in Fig. 3. The laser diode has been set to an irradiance of 8nW/mm2. The repetition rate is 2.5MHz. In this case all the pixels have to measure the same distance. The emerging ToF surface is shown in Fig. 11. The maximum deviation across the array is ±1LSB (see Fig. 12). These figures are very promising, proving that the sensor can be successfully used for 3D image reconstruction. Fig. 11. ToF uniformity V. CONCLUSIONS A 64×64 SPAD-based 3D imager was fabricated and characterized in 0.18µm UMC standard CMOS technology. The proper functionality of the sensor has been proved by measurements. The key point of the design which makes the ToF estimation possible even with a large amount of noise is the incorporation of time-gated active quenching/ recharge SPAD. This is the first ToF sensor build in a standard process despite the low PDE (2% at 447nm) and large average DCR (42kHz) compared to the state of the art [2]. Fig. 12. ToF distribution across the array ACKNOWLEDGMENT This work has been funded by Office of Naval Research (USA) ONR, grant No. N000141410355, the Spanish Government through projects TEC2012-38921- C02 MINECO (European Region Development Fund, ERDF/FEDER), IPT- 2011-1625-430000 MINECO, IPC- 20111009 CDTI (ERDF/FEDER) and Junta de Andalucía, Consejería de Economía, Innovación, Ciencia y Empleo (CEICE) TIC 2012- 2338 REFERENCES [1] T. Leitner, A. Feiningstein, R. Turchetta, R. Coath, S. Chick, G. Visokolov, V. Savuskan, M. Javitt, L. Gal, I. Brouk, S. Bar-Lev, Y. Nemirovsky, “Measurements and simulation of low dark count rate single photon avalanche diode device in a low voltage 180-nm CMOS image sensor technology”, IEEE Transactions on Electron Devices, Vol. 60, No. 6, pp. 1982-1988, June 2013. [2] C. Niclass, M. Soga, “A miniature actively recharged single-photon detector free of afterpulsing effects with 6ns dead time in a 0.18µm CMOS technology”, IEEE International Electron Device Meeting (IEDM), pp. 14.3.1-14.3.4, 2010. [3] M. Gersbach, Y. Maruyama, R. Trimananda et al., “A time-resolved, low-noise single-photon image sensor fabricated in deep-submicron CMOS technology”, Journal of Solid-State Circuits, Vol. 47, No. 6, pp. 1394-1407, June 2012. [4] N. Faramarzpour, M. Jamal Deen, S. Shirani, Qiyin Fang, “Fully integrated single-photon avalanche diode in standard CMOS 0.18µm technology”, IEEE Transactions on Electron Devices, Vol. 55, No. 3, pp. 760-767, March 2008. [5] I. Vornicu, R. Carmona-Galan, A. Rodriguez-Vazquez, “A CMOS 0.18µm 64×64 single photon image sensor with in-pixel 11b time-to- digital converter”, IEEE International Semiconductor Conference (CAS), pp. 131-134, October 2014. [6] I. Vornicu, R. Carmona-Galan, A. Rodriguez-Vazquez, “Wide range 8ps incremental resolution time interval generator based on FPGA technology”, IEEE International Conference on Electronics Circuits and Systems (ICECS), pp. 395-398, December 2014. [7] http://www.picoquant.com/products/category/tcspc-and-time- taggingmodules/picoharp-300-stand-alone-tcspc-module-with-usb- interface for PicoHarp 300 data sheet, PicoQuant GmbH. [8] S. Tisa, F. Guerrieri, F. Zappa, “Variable-load quenching circuit for single-photon avalanche diodes”, Optics Express, Vol. 16, No. 3, pp. 2232-2244, 2008. 010 20 30 40 0 100 200 300 400 500 600 Time [ns] Counts ToF measurement is missing Nr. of frames = 50k TG = 50ns V e = 1V 5.5 5.6 5.7 5.8 5.9 0 200 400 600 800 1000 1200 1400 Bin Count: 335 Bin Center: 5.5 Bin Edges: [5.5, 5.5] ToF [ns] Number of pixels Bin Count: 1.39e+003 Bin Center: 5.66 Bin Edges: [5.65, 5.66] Bin Count: 150 Bin Center: 5.82 Bin Edges: [5.81, 5.82] 1105