ADC Metastability Detection and Correction for High-Speed Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional analog-to-digital converters (ADCs) face challenges with metastability errors, particularly when the difference between the analog input signal and the reference signal is small, leading to delayed conversion times and potential erroneous results, which are exacerbated at high sampling speeds required in applications like real-time oscilloscopes.

Innovation Solution

The implementation of a metastability detection and correction mechanism that involves comparing the comparator output at two different times to determine if a metastability error has occurred, allowing for correction by retaining previous bit values and setting remaining bits to '1' followed by '0', thereby reducing the probability of errors and increasing ADC speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the sampling speed is increased to meet high-speed application requirements, then the productivity is improved, but the metastability errors increase leading to reduced reliability

Engineering Contradiction:
Improvesampling speedVSAvoiderror rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing metastability detection before the ADC conversion is complete. The detector monitors comparator outputs during the conversion process and identifies metastability conditions early, allowing corrective action to be taken before the erroneous result is finalized. This proactive approach enables high-speed sampling while maintaining reliability by preventing metastability errors from propagating to the final output.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the time constant is reduced to increase sampling speed, then the productivity is improved, but the metastability detection capability deteriorates

Engineering Contradiction:
Improvesampling speedVSAvoidmetastability detection capability
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary metastability detector that bridges the gap between fast ADC conversion and reliable error detection. The detector uses a separate monitoring path that observes comparator outputs without interfering with the main conversion process. This intermediary mechanism can detect metastability conditions even when the ADC operates with reduced time constants, as it monitors the conversion process independently and can identify errors that occur during the accelerated conversion timeline.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If conventional ADC operation is used without metastability detection, then the device complexity is minimized, but the error rate increases

Engineering Contradiction:
ImproveADC structureVSAvoiderror rate
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent extracts the metastability detection function as a separate, dedicated component rather than attempting to integrate it into the main ADC conversion path. The detector is implemented as an independent monitoring system that observes comparator outputs and latch states without becoming part of the core conversion mechanism. This extraction approach adds minimal complexity to the overall ADC structure while effectively reducing error rates through specialized error detection and correction logic.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20140327562A1Metastability detection and correction in analog to digital converter
Publication Date: 2014.11.06 KEYSIGHT TECHNOLOGIES INC
  • US20140327562A1 patent drawing
  • US20140327562A1 patent drawing
  • US20140327562A1 patent drawing

AI summary

A method of operating an analog to digital converter (ADC) comprises comparing an analog input signal to a reference signal, using a comparator, and generating a comparator output according to the comparison, storing the comparator output in at least one memory unit, monitoring the stored comparator output to determine whether a difference between the analog input signal and the reference signal is within a predetermined range, and detecting a metastability error upon determining that the difference between the analog input signal and the reference signal is within a predetermined range.