Floating-Point Counter Arrays for Long-Interval Waveform Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Fixed point counters become unwieldy and inefficient when dealing with a large number of count values, requiring excessive data storage and consuming more power due to the need for a large number of bits to represent long times between states in waveforms.

Innovation Solution

The implementation of floating point counters that adjust precision dynamically, using a combination of mantissa and exponent values to specify times, reducing the number of bits required and enabling efficient generation and analysis of waveforms with varying pulse durations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If fixed point counters are used to represent large count values, then the precision and range of count values can be maintained, but the data storage requirements and circuit complexity increase significantly

Engineering Contradiction:
Improveprecision of count valuesVSAvoidcircuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the numerical representation parameter from fixed-point to floating-point format. This allows the same circuit width to represent both small values with high precision and large values with appropriate precision, resolving the contradiction between precision and circuit complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic precision adjustment through floating-point representation, where the precision and range of count values can adapt based on the magnitude of the value being represented. This dynamic approach eliminates the need for consistently high precision across all count values, reducing circuit complexity.

Inventive Principle:
Principle #15Dynamics

2Duration of action of moving object

If fixed point counters are used to represent large count values, then the full range of count values can be captured, but the power consumption increases due to the large number of bits required

Engineering Contradiction:
Improvetime between states in waveformsVSAvoidpower consumption
Core Design Contradiction:
Duration of action of moving objectVSUse of energy by moving object

Solution Approach 1:

The patent changes the time representation parameter from fixed-point to floating-point format, enabling efficient representation of both short and extremely long time intervals between waveform states. This parameter change reduces the average number of bits required, thereby reducing power consumption while maintaining the ability to capture the full range of time durations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic bit allocation for time representation, where the number of bits used to represent time intervals adapts based on the actual duration being measured. Short intervals use fewer bits while extremely long intervals use more bits, optimizing power consumption across different operating conditions.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If fixed point counters are used with a large number of bits to represent long times, then the accuracy of time measurement is maintained, but the data storage requirements become excessive

Engineering Contradiction:
Improveaccuracy of time measurementVSAvoiddata storage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent changes the time measurement representation from fixed-point to floating-point format, allowing accurate representation of both short and extremely long time intervals using a consistent, limited number of bits. This parameter change eliminates the need to allocate maximum bits for all time measurements, reducing overall data storage requirements while maintaining measurement accuracy across the full range of time values.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8976051B2Floating point timer techniques
Publication Date: 2015.03.10 INFINEON TECHNOLOGIES AG
  • US8976051B2 patent drawing
  • US8976051B2 patent drawing
  • US8976051B2 patent drawing

AI summary

Aspects of the present disclosure relate to floating point timers and counters that are used in a variety of contexts. In some implementations, a floating point counter can be used to generate a wave form made up of a series of pulses with different pulse lengths. An array of these floating point counters can be used to implement a pool of delays. In other implementations, an array of floating point counters can be used to analyze waveforms on a number of different communication channels. Analysis of such waveforms may be useful in automotive applications, such as in wheel speed measurement for example, as well as other applications.