IP Library Granted Patent US 9,077,574
Granted Patent B1
US 9,077,574 · App. 14/227,120 · Granted Jul 7, 2015

DSP SerDes receiver with FFE-DFE-DFFE data path

Inventors: Adam B. Healey (Newburyport, MA); Chaitanya Palusa (Fremont, CA); Tomasz Prokop (Pleasanton, CA); Volodymyr Shvydun (Los Altos, CA)
Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
H04L25/03057
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,077,574
App. No.
14/227,120
Granted
Jul 7, 2015
Kind
B1
Abstract

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.

Claims (61)

1. A system for generating digital data from a received analog signal, comprising:

an analog to digital converter configured to generate at least one input symbol from the received analog signal;

at least one preliminary equalizer block including

a feed forward equalizer configured to generate at least one first output symbol from the at least one input symbol by applying feed forward equalization to the at least one input symbol; and

a decision feedback equalizer configured to generate at least one first hard decision from the at least one first output symbol by applying decision feedback equalization to the at least one first output symbol; and

at least one decision feed forward (DFF) equalizer block including

a latency matching block configured to generate at least one latency matched input symbol by setting a first delay of the at least one input symbol generated by the analog to digital converter;

a product block configured to generate a product of at least one coefficient and the at least one first hard decision;

a result block configured to generate at least one final output symbol by combining the product with the at least one latency matched input symbol; and

a decision device configured to generate at least one second hard decision based on the at least one final output symbol.

2. The system of claim 1 , further comprising:

a calibration block operably coupled to the analog to digital converter and configured to correct at least one of a gain mismatch, an offset mismatch, and a time error; and

an adaptation block configured to adjust a coefficient of at least one of the feed forward equalizer, the decision feedback equalizer, and the decision feed forward equalizer.

3. The system of claim 1 , wherein

the product block is a multiplier configured to multiply the at least one first hard decision by at least one coefficient to approximate inter-symbol interference for the reconstructed analog signal; and

the result block is a combiner configured to subtract the approximate inter-symbol interference from the at least one latency matched input symbol.

4. The system of claim 1 , wherein the decision device is at least one of a comparator or a slicer.

5. The system of claim 1 , wherein at least one of the feed forward equalizer, the decision feedback equalizer, and the decision feed forward equalizer is an N-way parallel filter, where N is a positive integer.

6. The system of claim 1 , wherein at least one DFF equalizer block is a subsequent DFF equalizer block including

a subsequent latency matching block configured to generate at least one subsequent latency matched input symbol by setting at least (i) a first delay of the at least one input symbol from the analog to digital converter and (ii) at least one subsequent delay of a hard decision generated by a prior DFF equalizer block;

a subsequent product block configured to generate at least one subsequent product of the hard decision and at least one coefficient;

a subsequent result block configured to generate at least one subsequent final output symbol by combining the subsequent product with the at least one subsequent latency matched input symbol; and

a subsequent decision device configured to generate at least one subsequent hard decision based on the at least one subsequent final output symbol.

7. The system of claim 6 , wherein

the subsequent product block is a multiplier configured to multiply the at least one hard decision by at least one coefficient to approximate inter-symbol interference for the reconstructed analog signal; and

the subsequent result block is a combiner configured to subtract the approximate inter-symbol interference from the at least one subsequent latency matched input symbol.

8. The system of claim 1 , wherein the system is embodied in a serializer/deserializer (SerDes) receiver device.

9. A method for generating equalized digital data from a received analog signal, comprising:

generating at least one input symbol from the received analog signal via an analog to digital converter;

generating at least one first output symbol by applying feed forward equalization to the at least one input symbol;

generating at least one first hard decision by applying decision feedback equalization to the at least one first output symbol;

generating at least one latency matched input symbol by setting a first delay of the at least one input symbol generated by the analog to digital converter;

generating a product of the at least one first hard decision and at least one coefficient;

generating at least one final output symbol by combining the product with the at least one latency matched input symbol; and

generating via a decision device at least one second hard decision based on the at least one final output symbol.

10. The method of claim 9 , wherein the generating a product of the at least one first hard decision and at least one coefficient includes

multiplying the at least one first hard decision by at least one coefficient to approximate inter-symbol interference for the reconstructed analog signal.

11. The method of claim 9 , wherein the generating at least one final output symbol by combining the product with the at least one latency matched input symbol includes

generating at least one final output symbol by subtracting the approximate inter-symbol interference from the at least one latency matched input symbol.

12. The method of claim 9 , further comprising:

generating at least one subsequent latency matched input symbol by setting at least (i) a first delay of the at least one input symbol generated by the analog to digital converter and (ii) at least one subsequent delay of a hard decision generated by a prior DFF equalizer block;

generating at least one subsequent product of the at least one hard decision and at least one coefficient;

generating at least one subsequent final output symbol by combining the subsequent product with the at least one subsequent latency matched input symbol; and

generating at least one subsequent hard decision based on the at least one subsequent final output symbol.

13. The method of claim 12 , wherein the generating at least one subsequent product of the at least one hard decision and at least one coefficient includes

multiplying the at least one hard decision by at least one coefficient to approximate inter-symbol interference for the reconstructed analog signal.

14. The method of claim 12 , wherein the generating at least one subsequent final output symbol includes combining the subsequent product with the at least one subsequent latency matched input symbol to generate at least one subsequent final output symbol includes

generating at least one subsequent final output symbol by subtracting the approximate inter-symbol interference from the at least one latency matched input symbol.

15. The method of claim 12 , wherein the generating at least one subsequent hard decision based on the at least one subsequent final output symbol includes

generating at least one subsequent hard decision based on the at least one subsequent final output symbol via at least one of a comparator and a slicer.

16. The method of claim 9 , wherein the method is embodied in instructions executable by a processor operably coupled to a SerDes receiver.

17. A serializer/deserializer (SerDes) receiver device incorporating a system for generating digital data from a received analog signal, comprising:

an analog to digital converter configured to generate at least one input symbol from the received analog signal;

at least one preliminary equalizer block including

a feed forward equalizer configured to generate at least one first output symbol from the at least one input symbol by applying feed forward equalization to the at least one input symbol; and

a decision feedback equalizer configured to generate at least one first hard decision from the at least one first output symbol by applying decision feedback equalization to the at least one first output symbol; and

at least one decision feed forward (DFF) equalizer block including

a latency matching block configured to generate at least one latency matched input symbol by setting a first delay of the at least one input symbol generated by the analog to digital converter;

a product block configured to generate a product of at least one coefficient and the at least one first hard decision;

a result block configured to generate at least one final output symbol by combining the product with the at least one latency matched input symbol; and

a decision device configured to generate at least one second hard decision based on the at least one final output symbol.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035390/0388 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2014
From: HEALEY, ADAM B.; PALUSA, CHAITANYA; PROKOP, TOMASZ; SHVYDUN, VOLODYMYR
To: LSI CORPORATION
Reel/Frame 032539/0730 →
Continuity (1)
Provisional Application 61947738 · Mar 4, 2014