Adaptive Comparator Timeout for Unstable Comparison Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The comparison time in existing comparison circuits is not stable due to factors like temperature, manufacturing process, and voltage variations, affecting efficiency.

Innovation Solution

A comparison circuit with an adaptive comparison mechanism, comprising a comparator, a comparison determining circuit, a time accumulating circuit, and a determining circuit, which accumulates time and sets a threshold to generate a predetermined comparison result when the accumulated time exceeds the threshold, preventing instability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the comparison circuit operates without adaptive mechanism, then the circuit structure remains simple, but the comparison time becomes unstable due to temperature, manufacturing process and voltage variations

Engineering Contradiction:
Improvecomparison time stabilityVSAvoidcircuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback by accumulating comparison time data from previous operations and using this accumulated information to dynamically adjust the comparison timeout threshold. The determining circuit receives the accumulated comparison time and generates an adaptive timeout value, creating a closed-loop system that continuously optimizes performance based on actual operating conditions, thereby resolving the contradiction between reliability and complexity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by performing statistics and accumulation on comparison time during idle periods or between comparison operations. The time accumulating circuit continuously gathers comparison time data, and the determining circuit pre-calculates the adaptive timeout threshold before it is needed, so that when a comparison operation occurs, the system can immediately apply the pre-computed adaptive value without adding computational delay.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the comparison timeout is set too short, then the system efficiency improves by avoiding excessive waiting, but comparison results may be incorrectly generated when comparison time is naturally extended due to environmental factors

Engineering Contradiction:
Improvesystem efficiencyVSAvoidcomparison result accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamics by making the comparison timeout threshold adaptive rather than fixed. The timeout value dynamically adjusts based on accumulated comparison time data that reflects actual operating conditions such as temperature and voltage variations. This dynamic adjustment allows the system to extend timeout when conditions require longer comparison time while maintaining short timeout under optimal conditions, thus resolving the contradiction between efficiency and accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies parameter changes by modifying the timeout parameter based on statistical analysis of comparison time. The determining circuit changes the timeout parameter from a fixed value to an adaptive value derived from accumulated data, allowing the system to optimize the timeout parameter according to actual performance characteristics and environmental conditions, thereby balancing efficiency and reliability.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the comparison circuit waits for complete comparison result, then accurate comparison is achieved, but system stability deteriorates when comparison time becomes excessively long due to environmental variations

Engineering Contradiction:
Improvecomparison accuracyVSAvoidsystem stability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-establishing an adaptive timeout threshold based on accumulated comparison time statistics before the comparison operation completes. This pre-computed adaptive threshold allows the system to make informed decisions about when to terminate comparison, preventing excessive waiting that could compromise stability while maintaining accuracy within reasonable time limits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using accumulated comparison time data to continuously refine the adaptive timeout threshold. This feedback mechanism ensures that the timeout value reflects actual system performance and environmental conditions, allowing the system to maintain stability by terminating comparisons that exceed adaptive time limits while preserving accuracy for comparisons that complete within reasonable time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11899049B2Comparison circuit and operation method thereof having adaptive comparison mechanism
Publication Date: 2024.02.13 REALTEK SEMICON CORP
  • US11899049B2 patent drawing
  • US11899049B2 patent drawing
  • US11899049B2 patent drawing

AI summary

The present invention discloses a comparison circuit having adaptive comparison mechanism is provided. A comparator is enabled by an enabling signal having an enabling state during a comparison stage to compare a first voltage and a second voltage to generate a comparison result. A comparison determining circuit sets a stage indication signal at an unfinished state and a finished state before and after the comparison result is generated. A time accumulating circuit starts to accumulate an accumulated time when the enabling signal is at the enabling state and stops accumulating when the stage indication signal is at the finished state to generate a comparison time. A determining circuit performs statistics on the comparison time to generate a predetermined threshold time and sets a predetermined comparison result as the comparison result under the condition that the comparison result is not generated and the accumulated time exceeds the predetermined threshold time.