DSP SerDes Receiver FFE-DFE-DFFE Architecture for Area Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing high-speed data communication systems face challenges in implementing a high-speed, low-power analog to digital converter for digitizing received signals and achieving high clock speeds in digital domains, which limits the performance and area efficiency of digital serializer/deserializer (SerDes) receivers.

Innovation Solution

A digital SerDes receiver system architecture that includes an analog to digital converter (ADC) at the front end, a sequential 8-way parallel data path with a Feed Forward Equalizer (FFE) followed by a Decision Feedback Equalizer (DFE) and a Decision Feed Forward Equalizer (DFFE), along with a baud rate clock/data recovery block and ADC calibration, to process digital samples at a frequency one-eighth times the transmitted symbol rate, reducing the number of taps required and minimizing area.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a high-speed, low-power ADC is implemented for digitizing received signals, then the reliability and flexibility of the digital receiver are improved, but the device complexity and area increase

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The equalization function is segmented into three distinct blocks: FFE for pre-cursor ISI cancellation, DFE for post-cursor ISI cancellation using decision feedback, and DFFE for residual ISI cancellation. This segmentation allows each block to be optimized independently, reducing the overall complexity compared to a single large equalizer while maintaining high reliability through distributed functionality.

Inventive Principle:
Principle #1Segmentation

2Speed

If parallelization of hardware is implemented to achieve high clock speeds in digital domain, then the processing speed is improved, but the area and device complexity increase

Engineering Contradiction:
Improveclock speedVSAvoidarea
Core Design Contradiction:
SpeedVSArea of stationary object

Solution Approach 1:

The data path is divided into sequential processing stages (FFE → DFE → DFFE) rather than fully parallel implementation. Each stage operates at a reduced clock frequency (one-eighth of symbol rate), allowing sufficient time for computation without requiring excessive parallel hardware. This temporal segmentation achieves high effective processing speed while minimizing area.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses periodic clocking at a reduced frequency (1/8th of symbol rate) with multiple processing steps completed within each clock cycle. This periodic action allows complex equalization operations to be performed sequentially within each period, achieving high-speed performance without requiring proportionally high clock frequencies that would demand excessive parallel hardware area.

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If the number of taps in equalizers is increased to improve equalization performance, then the measurement precision is improved, but the device complexity and area increase

Engineering Contradiction:
Improveequalization precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The equalization function is divided across three blocks with distributed tap structures. The FFE handles pre-cursor taps, DFE handles post-cursor taps through feedback, and DFFE handles residual taps. This segmentation achieves high equalization precision by addressing different ISI components separately, avoiding the need for a single large number of taps in one block, thereby reducing overall device complexity.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If a fully digital SerDes receiver is implemented, then the flexibility and adaptability are improved, but the device complexity increases

Engineering Contradiction:
ImproveflexibilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements dynamic adaptability through adjustable equalizer coefficients in FFE, DFE, and DFFE blocks that can be tuned via adaptive algorithms (e.g., LMS). This dynamic adjustment capability provides flexibility to adapt to different channel conditions and modulation schemes without requiring multiple fixed implementations, achieving high versatility while managing complexity through parameter adaptation rather than structural multiplication.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9077574B1DSP SerDes receiver with FFE-DFE-DFFE data path
Publication Date: 2015.07.07 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9077574B1 patent drawing
  • US9077574B1 patent drawing
  • US9077574B1 patent drawing

AI summary

A SerDes receiver device can receive binary signals via wireline channel such that information recovery is primarily or entirely performed via DSP algorithms in the digital domain includes an analog to digital converter, adaptation and calibration blocks, and a sequential n-way parallel equalization data path. The data path provides preliminary equalization of digital input symbols through a feed forward equalizer block followed by a decision feedback equalizer block, to which a k-slice decision feed forward equalizer block is appended for generating equalized hard decision outputs. The decision feed forward equalizer block may include a concatenation of cascading DFFE slices to improve the performance of the data path.