{"id":{"repo_id":"toronto-retro","oai_identifier":"oai:utoronto.scholaris.ca:1807/110841"},"canonical_url":"https://search.dev.ndltd.org/etd/toronto-retro/oai:utoronto.scholaris.ca:1807/110841","repository":{"repo_id":"toronto-retro","name":"University of Toronto","base_url":"https://utoronto.scholaris.ca/server/oai/request"},"display":{"title":"RO-Based TDC Design with Configurable Resolution and Power for SPAD-Based TCSPC LiDAR Applications","abstract":"Single-photon avalanche diodes (SPAD) are used to measure time-of-flight (ToF) using CMOS time-to-digital Converters (TDCs) for compact, low-cost, and highly integrated three-dimensional (3D) sensing. The TDC specifications are critical determinants of the system's range, resolution, and accuracy. The optimization of the TDCs requires modeling that captures the target application's design specifications and parameters under different operating scenarios. Since single-photon detection is fundamentally a stochastic process, a fast and accurate analytical model is presented try accounting for the effects of limited TDC conversion rate (CR). The model is used to relate the number of required TDCs per SPAD array to the 3D imager performance accounting for environmental factors such as ambient light and distance. The model permits architectural exploration to determine the number of TDCs required for a given array size. Monte Carlo numerical simulations verify the accuracy of the proposed method. It also reveals that the most critical performance metrics of TDCs in time-correlated single-photon counting (TCSPC) applications are their CR, area, and power consumption. TDCs formed by ring oscillators (ROs) are arrayable, scalable, and low power, making them suitable for SPAD-based TCSPC 3D sensing systems. The jitter of RO-based TDCs is studied as a function of their full-scale-range resulting in an expression for the TDC total jitter. The analysis also identifies a peak-signal-to-noise ratio (SNR) design point. Increasing the TDC's full-scale-range beyond this point entails increased jitter and, thus, ultimately a declining SNR. Finally, this thesis presents a multi-channel RO-based TDC architecture whose power consumption scales with its configurable resolution for power-sensitive applications. A 75% power savings is achieved by sharing one RO among five TDCs relative to non-shared architectures. Furthermore, such an architecture improves uniformity between neighboring TDC channels by avoiding oscillator mismatches. Here, a 5-channel 12-bit TDC is fabricated in 65 nm CMOS with an area of 1920 m2 per channel. It demonstrates a CR up to 1 GHz in simulation (limited to 125 MHz in measurements due to the following serializer) with a resolution configurable from 24 to 133 ps. At a CR of 125 MHz, the TDC power consumption is 0.1 mW and 1 mW per channel at 133 ps and 24 ps resolution, respectively.","abstract_html":"Single-photon avalanche diodes (SPAD) are used to measure time-of-flight (ToF) using CMOS time-to-digital Converters (TDCs) for compact, low-cost, and highly integrated three-dimensional (3D) sensing. The TDC specifications are critical determinants of the system&#x27;s range, resolution, and accuracy. The optimization of the TDCs requires modeling that captures the target application&#x27;s design specifications and parameters under different operating scenarios. Since single-photon detection is fundamentally a stochastic process, a fast and accurate analytical model is presented try accounting for the effects of limited TDC conversion rate (CR). The model is used to relate the number of required TDCs per SPAD array to the 3D imager performance accounting for environmental factors such as ambient light and distance. The model permits architectural exploration to determine the number of TDCs required for a given array size. Monte Carlo numerical simulations verify the accuracy of the proposed method. It also reveals that the most critical performance metrics of TDCs in time-correlated single-photon counting (TCSPC) applications are their CR, area, and power consumption. TDCs formed by ring oscillators (ROs) are arrayable, scalable, and low power, making them suitable for SPAD-based TCSPC 3D sensing systems. The jitter of RO-based TDCs is studied as a function of their full-scale-range resulting in an expression for the TDC total jitter. The analysis also identifies a peak-signal-to-noise ratio (SNR) design point. Increasing the TDC&#x27;s full-scale-range beyond this point entails increased jitter and, thus, ultimately a declining SNR. Finally, this thesis presents a multi-channel RO-based TDC architecture whose power consumption scales with its configurable resolution for power-sensitive applications. A 75% power savings is achieved by sharing one RO among five TDCs relative to non-shared architectures. Furthermore, such an architecture improves uniformity between neighboring TDC channels by avoiding oscillator mismatches. Here, a 5-channel 12-bit TDC is fabricated in 65 nm CMOS with an area of 1920 m2 per channel. It demonstrates a CR up to 1 GHz in simulation (limited to 125 MHz in measurements due to the following serializer) with a resolution configurable from 24 to 133 ps. At a CR of 125 MHz, the TDC power consumption is 0.1 mW and 1 mW per channel at 133 ps and 24 ps resolution, respectively.","abstract_has_math":false,"creators":["Arvani, Foad"],"institution":null,"degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":"Electrical and Computer Engineering","school":null,"contributors":[],"advisors":["Carusone, Tony"],"committee_chairs":[],"committee_members":[],"year":2022,"date_issued":"2022-03","date_published":"2022-03","updated_at":"2026-07-27T21:28:09Z","subjects":["Counter","Ring oscillator","Single-photon Avalanche Diode (SPAD)","Time-Correlated Single-photon Counting (TCSPC)","Time-of-Flight (ToF) LiDAR","Time-to-digital converter (TDC)"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/1807/110841","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Carusone, Tony"]},{"key":"dc:contributor.department","label":"Department","values":["Electrical and Computer Engineering"]},{"key":"dc:creator","label":"Author","values":["Arvani, Foad"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2022-03"]},{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2022-03-23T15:38:13Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2022-03-23T15:38:13Z"]},{"key":"dc:date.issued","label":"Date","values":["2022-03"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Counter","Ring oscillator","Single-photon Avalanche Diode (SPAD)","Time-Correlated Single-photon Counting (TCSPC)","Time-of-Flight (ToF) LiDAR","Time-to-digital converter (TDC)"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/1807/110841"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Single-photon avalanche diodes (SPAD) are used to measure time-of-flight (ToF) using CMOS time-to-digital Converters (TDCs) for compact, low-cost, and highly integrated three-dimensional (3D) sensing. The TDC specifications are critical determinants of the system's range, resolution, and accuracy. The optimization of the TDCs requires modeling that captures the target application's design specifications and parameters under different operating scenarios. Since single-photon detection is fundamentally a stochastic process, a fast and accurate analytical model is presented try accounting for the effects of limited TDC conversion rate (CR). The model is used to relate the number of required TDCs per SPAD array to the 3D imager performance accounting for environmental factors such as ambient light and distance. The model permits architectural exploration to determine the number of TDCs required for a given array size. Monte Carlo numerical simulations verify the accuracy of the proposed method. It also reveals that the most critical performance metrics of TDCs in time-correlated single-photon counting (TCSPC) applications are their CR, area, and power consumption. TDCs formed by ring oscillators (ROs) are arrayable, scalable, and low power, making them suitable for SPAD-based TCSPC 3D sensing systems. The jitter of RO-based TDCs is studied as a function of their full-scale-range resulting in an expression for the TDC total jitter. The analysis also identifies a peak-signal-to-noise ratio (SNR) design point. Increasing the TDC's full-scale-range beyond this point entails increased jitter and, thus, ultimately a declining SNR. Finally, this thesis presents a multi-channel RO-based TDC architecture whose power consumption scales with its configurable resolution for power-sensitive applications. A 75% power savings is achieved by sharing one RO among five TDCs relative to non-shared architectures. Furthermore, such an architecture improves uniformity between neighboring TDC channels by avoiding oscillator mismatches. Here, a 5-channel 12-bit TDC is fabricated in 65 nm CMOS with an area of 1920 m2 per channel. It demonstrates a CR up to 1 GHz in simulation (limited to 125 MHz in measurements due to the following serializer) with a resolution configurable from 24 to 133 ps. At a CR of 125 MHz, the TDC power consumption is 0.1 mW and 1 mW per channel at 133 ps and 24 ps resolution, respectively."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Ph.D."]},{"key":"dc:title","label":"Title","values":["RO-Based TDC Design with Configurable Resolution and Power for SPAD-Based TCSPC LiDAR Applications"]}]}],"canonical_facts":{"dc:contributor.advisor":["Carusone, Tony"],"dc:contributor.department":["Electrical and Computer Engineering"],"dc:creator":["Arvani, Foad"],"dc:date":["2022-03"],"dc:date.accessioned":["2022-03-23T15:38:13Z"],"dc:date.available":["2022-03-23T15:38:13Z"],"dc:date.issued":["2022-03"],"dc:description.abstract":["Single-photon avalanche diodes (SPAD) are used to measure time-of-flight (ToF) using CMOS time-to-digital Converters (TDCs) for compact, low-cost, and highly integrated three-dimensional (3D) sensing. The TDC specifications are critical determinants of the system's range, resolution, and accuracy. The optimization of the TDCs requires modeling that captures the target application's design specifications and parameters under different operating scenarios. Since single-photon detection is fundamentally a stochastic process, a fast and accurate analytical model is presented try accounting for the effects of limited TDC conversion rate (CR). The model is used to relate the number of required TDCs per SPAD array to the 3D imager performance accounting for environmental factors such as ambient light and distance. The model permits architectural exploration to determine the number of TDCs required for a given array size. Monte Carlo numerical simulations verify the accuracy of the proposed method. It also reveals that the most critical performance metrics of TDCs in time-correlated single-photon counting (TCSPC) applications are their CR, area, and power consumption. TDCs formed by ring oscillators (ROs) are arrayable, scalable, and low power, making them suitable for SPAD-based TCSPC 3D sensing systems. The jitter of RO-based TDCs is studied as a function of their full-scale-range resulting in an expression for the TDC total jitter. The analysis also identifies a peak-signal-to-noise ratio (SNR) design point. Increasing the TDC's full-scale-range beyond this point entails increased jitter and, thus, ultimately a declining SNR. Finally, this thesis presents a multi-channel RO-based TDC architecture whose power consumption scales with its configurable resolution for power-sensitive applications. A 75% power savings is achieved by sharing one RO among five TDCs relative to non-shared architectures. Furthermore, such an architecture improves uniformity between neighboring TDC channels by avoiding oscillator mismatches. Here, a 5-channel 12-bit TDC is fabricated in 65 nm CMOS with an area of 1920 m2 per channel. It demonstrates a CR up to 1 GHz in simulation (limited to 125 MHz in measurements due to the following serializer) with a resolution configurable from 24 to 133 ps. At a CR of 125 MHz, the TDC power consumption is 0.1 mW and 1 mW per channel at 133 ps and 24 ps resolution, respectively."],"dc:description.degree":["Ph.D."],"dc:identifier.uri":["http://hdl.handle.net/1807/110841"],"dc:subject":["Counter","Ring oscillator","Single-photon Avalanche Diode (SPAD)","Time-Correlated Single-photon Counting (TCSPC)","Time-of-Flight (ToF) LiDAR","Time-to-digital converter (TDC)"],"dc:title":["RO-Based TDC Design with Configurable Resolution and Power for SPAD-Based TCSPC LiDAR Applications"],"dc:type":["Thesis"]},"updated_at":"2026-07-27T21:28:09Z"}