Gray-Coded TDC Timestamp Latching for Low-Power ToF Histograms
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Time-of-flight (ToF) systems face challenges in achieving high time resolution and power efficiency while minimizing routing congestion, particularly in applications involving time-to-digital converters (TDCs) used in proximity sensors and LIDAR systems, where conventional binary-coded time references can lead to incorrect latching and increased power consumption.
Innovation Solution
Implementing a gray-coded time reference that is periodically updated across a single photon avalanche diode (SPAD) array, where each TDC latches the gray-coded address upon activation, allowing for efficient timestamp generation and histogram updating with reduced power consumption and improved routing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If binary-coded time reference is used in TDC, then routing is simpler, but incorrect latching occurs and power consumption increases
Solution Approach 1:
The patent changes the encoding parameter of the time reference from binary code to gray code. This parameter change ensures that only one bit changes between consecutive time references, preventing multiple bits from changing simultaneously during latching operations. This resolves the incorrect latching issue while reducing the number of clock edges and associated power consumption compared to binary-coded schemes where multiple bits can change at once.
2Measurement precision
If higher clock frequency is used in TDC, then time resolution improves, but power consumption increases
Solution Approach 1:
The patent implements periodic updating of the gray-coded time reference across the SPAD array, where each TDC latches the gray-coded address at specific periodic intervals. This periodic action allows the system to achieve high time resolution through the gray code's single-bit transition property without requiring continuous high-frequency clocking, thereby reducing overall power consumption while maintaining measurement precision.
3Use of energy by stationary object
If gray-coded time reference is implemented, then power consumption reduces and routing efficiency improves, but system complexity increases
Solution Approach 1:
The patent uses gray-coded addresses as direct copies or indices to access histogram bins in the histogram generation circuit. Instead of complex binary-to-gray conversion logic, the system generates gray codes periodically and uses them directly as addresses for histogram bin selection. This copying approach simplifies the overall system architecture while maintaining the power consumption and routing efficiency benefits of gray coding.
Data Source
AI summary
In an embodiment, a method includes: providing a gray-coded time reference to a time-to-digital converter (TDC); receiving an event from an event signal; latching the gray-coded time reference into a memory upon reception of the event signal; and updating a time-of-flight (ToF) histogram based on the latched gray-coded time reference.


