TDC Sharing in CMOS Distance Sensors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing CMOS distance measurement methods have a low filling factor due to the complexity of time-to-digital converters (TDCs), which restricts the parallel function of pixels and results in inefficient distance determination, especially in applications like ADAS and automated driving where high-resolution and real-time detection are critical.

Innovation Solution

The solution involves sharing a TDC among several pixels, using a wired-OR connection for signal lines and a counter system to store time values, allowing for efficient time measurement and allocation without increasing the number of vertical signal lines, thereby improving the filling factor and reducing wiring complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a TDC is integrated in every pixel for parallel run time measurements, then measurement precision and reliability are improved, but device complexity increases and filling factor decreases to 1-3.5%

Engineering Contradiction:
Improvedistance measurement precisionVSAvoidTDC circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Multiple pixels share a common TDC circuit instead of each pixel having its own dedicated TDC. The TDC is placed in a shared region accessible by multiple pixels through vertical signal lines, reducing overall device complexity while maintaining parallel measurement capability through time-multiplexed access.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The TDC circuit is moved from the pixel plane to a shared region below the pixel array, utilizing the vertical dimension for signal access. This spatial reorganization allows multiple pixels to share the same TDC resource without interfering with the light-sensitive pixel area, thereby improving filling factor.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Area of stationary object

If one TDC is shared among several pixels to improve filling factor, then filling factor increases to over 50%, but the completely parallel function of pixels is restricted

Engineering Contradiction:
Improvefilling factorVSAvoidparallel measurement efficiency
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

The system performs preliminary actions by pre-configuring time slots and establishing time-multiplexed access schemes before measurements begin. This allows the shared TDC to efficiently serve multiple pixels with minimal contention, maintaining high productivity while enabling pixel sharing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically allocates the shared TDC resource to different pixels based on measurement requirements and timing. By implementing dynamic time-multiplexed access, the system optimizes the balance between filling factor improvement and maintaining parallel measurement efficiency.

Inventive Principle:
Principle #15Dynamics

3Area of stationary object

If TDCs are placed outside the light-sensitive sensor region to improve filling factor, then filling factor increases, but wiring complexity increases due to additional signal lines

Engineering Contradiction:
Improvefilling factorVSAvoidwiring complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The vertical signal lines are designed to serve dual purposes: they provide readout signals from pixels during normal operation and simultaneously provide access paths for shared TDC resources. This multi-functionality reduces the need for additional dedicated signal lines, minimizing wiring complexity while maintaining high filling factor.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances the filling factor of CMOS sensors from 3% to over 50%, enabling more efficient and reliable high-resolution distance measurements in real-time, particularly suitable for automotive applications by reducing the number of vertical signal lines and allowing for larger SPAD matrices integration.

Implementation Method 1

Each of the one or several optical detectors comprises a single-photon avalanche diode

Methodology Applied
Scientific EffectPhotoelectric effect: Photoelectric Effect

Implementation Method 2

the run time of the infrared laser light emitted by an active radiation source and reflected by a target object is measured. This is referred to as LIDAR (light detection and ranging)

Methodology Applied
Scientific EffectLIDAR: LIDAR

Data Source

PatentUS11460557B2Apparatus and method for TDC sharing in run time-based distance measurements
Publication Date: 2022.10.04 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US11460557B2 patent drawing
  • US11460557B2 patent drawing
  • US11460557B2 patent drawing

AI summary

An apparatus for distance measurement, having one or several optical detector modules and a readout module is provided. The optical detector modules each have a plurality of optical detector elements having one or several optical detectors and a counter indicating a count value, the optical detector elements each being in an active state or an inactive state. Each optical detector module has a timer element configured to determine a current time value and configured to continuously update the current time value, and a memory element for storing a plurality of time values stored. The readout module is configured to determine and output, for each detector module of the one or several optical detector modules, at least for each optical detector element of the optical detector elements of this optical detector module, which is in an inactive state, a time value for this optical detector element in dependence on the count value of the counter of this optical detector element and on the plurality of time values stored.