Gray-Coded TDC Timestamp Latching for Low-Power ToF Histograms

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Reliability

If binary-coded time reference is used in TDC, then routing is simpler, but incorrect latching occurs and power consumption increases

Engineering Contradiction:
Improvelatching accuracyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If higher clock frequency is used in TDC, then time resolution improves, but power consumption increases

Engineering Contradiction:
Improvetime resolutionVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

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.

Inventive Principle:
Principle #19Periodic action

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

Engineering Contradiction:
Improvepower consumptionVSAvoidcoding complexity
Core Design Contradiction:
Use of energy by stationary objectVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11353828B2Latched gray code for ToF applications
Publication Date: 2022.06.07 STMICROELECTRONICS (RES & DEV) LTD
  • US11353828B2 patent drawing
  • US11353828B2 patent drawing
  • US11353828B2 patent drawing

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.