Recursive Doubling DFE Circuit for Throughput Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing decision feedback equalizers (DFE) face limitations in throughput due to long computation times, with critical path delays scaling linearly with the number of symbols processed, limiting their performance in high-frequency operations.

Innovation Solution

Implementing a recursive doubling DFE circuit that reduces critical path delay to logarithmic or constant scaling with respect to the number of symbols processed, using loop-unrolled and pipelined architectures to enhance throughput without increasing clock frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a conventional DFE processes multiple symbols sequentially, then computation accuracy is maintained, but throughput is limited due to linearly scaling critical path delay

Engineering Contradiction:
ImprovethroughputVSAvoidcomputation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The DFE computation is segmented into multiple independent processing stages, where each stage handles a portion of the symbol processing. This segmentation allows parallel execution of stages, reducing the overall critical path delay from linear to logarithmic scaling with the number of symbols processed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from sequential one-dimensional processing to multi-dimensional parallel processing by organizing computations in a tree-like hierarchy. This dimensional change enables simultaneous processing of multiple symbols through spatial parallelism, achieving throughput proportional to the number of processing elements.

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

2Speed

If the clock frequency is increased to improve throughput, then processing speed increases, but critical path delay becomes prohibitively long

Engineering Contradiction:
Improveprocessing speedVSAvoidcritical path delay
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The critical path is segmented into multiple shorter stages that can be executed in parallel. By dividing the long sequential computation into smaller parallel tasks, the maximum path length is reduced, allowing higher clock frequencies without increasing overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs dynamic clocking strategies where different processing stages can operate at different clock frequencies optimized for their specific computational requirements. This dynamic approach allows faster operation in critical paths while maintaining lower frequencies in less demanding stages.

Inventive Principle:
Principle #15Dynamics

3Productivity

If parallel processing is implemented to increase throughput, then computation time decreases, but circuit complexity increases

Engineering Contradiction:
ImprovethroughputVSAvoidcircuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a hierarchical nested structure where processing elements are organized in nested levels. Each level contains multiple instances of the previous level, creating a tree-like architecture. This nesting allows systematic scaling of parallelism while reusing computational blocks, managing circuit complexity through modular design.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent designs universal processing elements that can perform multiple functions depending on their position in the processing hierarchy. These multi-functional blocks reduce overall circuit complexity by eliminating the need for dedicated hardware for each specific computation type.

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

Data Source

PatentUS12537723B1Recursive doubling decision feedback equalizer
Publication Date: 2026.01.27 SYNOPSYS INC
  • US12537723B1 patent drawing
  • US12537723B1 patent drawing
  • US12537723B1 patent drawing

AI summary

A circuit may include a first circuit, a second circuit, and a third circuit. The first circuit may generate a first set of channel state vectors corresponding to a communication channel, where each channel state vector in the first set of channel state vectors includes a set of channel state indices, and where each channel state index corresponds to a sequence of decoded symbols received over the communication channel. The second circuit may combine a first channel state vector and a second channel state vector in the first set of channel state vectors to obtain a combined channel state vector. The third circuit may select a first channel state index in the combined channel state vector based on a second channel state index.