DWA-to-Binary Converter Circuit for High-Speed Noise Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed data converters using DWA algorithms face challenges in converting DWA data words to binary format efficiently, leading to increased noise due to mismatched unary output elements, which affects signal-to-noise ratio and performance.

Innovation Solution

A circuit comprising a first detector to identify the start and end of logic 1 bits in a DWA data word, a logic circuit with multiplexers to select the appropriate binary value representing the number of logic 1 bits, and a second detector to handle special cases, effectively converting DWA data words to binary format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a thermometer decoder is used to convert data words, then the conversion is simple and direct, but the unary output elements are disproportionately actuated causing increased noise floor

Engineering Contradiction:
Improvedecoder simplicityVSAvoidnoise floor
Core Design Contradiction:
Ease of manufactureVSObject-generated harmful factors

Solution Approach 1:

The patent applies dynamic element matching by making the decoder output dynamic rather than static. The thermometer decoder is modified to dynamically select which unary output elements are actuated based on previous output states, ensuring that over time all unary elements are actuated equally despite instantaneous variations. This dynamic approach resolves the contradiction by maintaining simple decoder architecture while eliminating the disproportionate actuation that causes noise.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by using the previous output of the unary elements as input to control the current decoder operation. The system monitors which unary elements were actuated in the previous cycle and uses this information to adjust the current actuation pattern, ensuring balanced usage across all unary elements. This feedback mechanism eliminates the noise floor issue while preserving the simple thermometer decoder structure.

Inventive Principle:
Principle #23Feedback

2Object-generated harmful factors

If DWA algorithm is implemented to equalize unary output element actuation, then noise floor is reduced, but the conversion complexity increases

Engineering Contradiction:
Improvenoise floorVSAvoidconversion circuit complexity
Core Design Contradiction:
Object-generated harmful factorsVSDevice complexity

Solution Approach 1:

The patent segments the DWA conversion process into distinct functional blocks: a thermometer decoder unit, a feedback register to store previous output states, and logic circuitry to combine current and previous states. By segmenting the complex DWA algorithm into manageable modular components, the implementation achieves noise reduction while keeping each individual component relatively simple and the overall architecture organized.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary feedback register that stores the previous output state and mediates between the simple thermometer decoder and the final output. This intermediary component enables the complex DWA functionality by providing the necessary historical context without requiring the entire complex algorithm to be implemented in a single circuit block, thus reducing overall conversion complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If high-speed conversion is achieved, then data processing speed is improved, but noise due to mismatched unary elements increases

Engineering Contradiction:
Improvedata conversion speedVSAvoidmismatch noise
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The patent applies dynamic element matching that operates at high speed by using register-based feedback that can be updated at the same clock rate as the data conversion. The dynamic selection of unary elements based on previous states occurs in real-time without slowing down the conversion process, thus achieving both high speed and noise reduction simultaneously.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent maintains continuous operation by ensuring that the feedback mechanism and dynamic element selection occur in every conversion cycle without interruption. The unary elements are continuously and evenly actuated across all time periods, preventing noise accumulation while maintaining high-speed continuous data conversion operation.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11563443B2High speed data weighted averaging (DWA) to binary converter circuit
Publication Date: 2023.01.24 STMICROELECTRONICS INT NV
  • US11563443B2 patent drawing
  • US11563443B2 patent drawing
  • US11563443B2 patent drawing

AI summary

A latch circuit sequentially latches a first data weighted averaging (DWA) data word and then a second DWA data word. A first detector circuit identifies a first bit location in the first DWA data that is associated with an ending of a first string of logic 1 bits in the first DWA data word. A second detector circuit identifies a second bit location in the second DWA data word associated with an ending of a second string of logic 1 bits in the second DWA data word. A DWA-to-binary conversion circuit converts the second DWA data word to a binary word by using the first bit location and second bit location to identify a number of logic 1 bits present in said second DWA data word. A binary value for that binary word that is equal to the identified number is output.