IP Library Granted Patent US 8,917,762
Granted Patent B2
US 8,917,762 · App. 13/486,644 · Granted Dec 23, 2014

Receiver with four-slice decision feedback equalizer

Inventors: Pier A. Francese (Adliswil, CH); Christian I. Menolfi (Langnau am Albis, CH); Thomas H. Toifl (Zurich, CH)
Assignee: International Business Machines Corporation
H04L25/03146
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 8,917,762
App. No.
13/486,644
Granted
Dec 23, 2014
Kind
B2
Abstract

A decision feedback equalizer (DFE) slice for a receiver includes a plurality of non-speculative DFE taps; and 3 speculative DFE taps, wherein the 3 speculative DFE taps comprise first and second multiplexer stages, each of the first and second multiplexer stages including 4 comparator latches, each of the 4 comparator latches having a programmable offset; and a multiplexer that receives 4 comparator latch outputs from the 4 comparator latches and outputs a multiplexer stage output, wherein the multiplexer is controlled by previous symbol decisions d n-2 and d n-3 ; and wherein the 3 speculative taps further comprise a 2:1 decision multiplexer stage that receives the multiplexer stage outputs of the first and second multiplexer stages and is controlled by a previous symbol decision d n-1 to output a slice output signal d n .

Claims (62)

1. A decision feedback equalizer (DFE) slice for a receiver, comprising:

a plurality of non-speculative DFE taps; and

3 speculative DFE taps, wherein the 3 speculative DFE taps comprise first and second multiplexer stages, each of the first and second multiplexer stages comprising:

4 comparator latches, each of the 4 comparator latches having a programmable offset; and

a multiplexer that receives 4 comparator latch outputs from the 4 comparator latches and outputs a multiplexer stage output, wherein the multiplexer is controlled by previous symbol decisions d n-2 and d n-3 , wherein the previous symbol decisions d n-2 and d n-3 are received from two other respective DFE slices in the receiver; and

wherein the 3 speculative taps further comprise a 2:1 decision multiplexer stage that receives the multiplexer stage outputs of the first and second multiplexer stages and is controlled by a previous symbol decision d n-1 received from a third respective DFE slice in the receiver to output a slice output signal d n , and wherein the first multiplexer stage further comprises a spare comparator latch, the spare comparator latch comprising a configurable offset, wherein the spare comparator latch is configured to be swapped in for a subgroup of the other comparator latches in the first multiplexer stage, and wherein the wherein the first multiplexer stage comprises a 5:1 multiplexer.

2. The DFE slice of claim 1 , wherein the DFE slice is controlled by a quarter rate clock signal, and wherein the receiver comprises four DFE slices.

3. The DFE slice of claim 1 , wherein the non-speculative DFE taps comprise switched cap DFE taps, and wherein the number of non-speculative DFE taps is greater than or equal to 3.

4. The DFE slice of claim 1 , wherein each DFE slice further comprises a first-in-first-out (FIFO) queue, wherein the FIFO queue in each DFE slice receives a signal comprising an slice output signal of another DFE slice of the receiver, and wherein the FIFO queue provides inputs to the plurality of non-speculative DFE taps.

5. The DFE slice of claim 1 , further comprising a spy multiplexer, wherein the spy multiplexer outputs a signal from a selected comparator latch connected to the first and second multiplexer stages.

6. The DFE slice of claim 1 , wherein the slice output signal d n is fed back via a feedback path to a feedback DFE tap that comprises one of the non-speculative DFE taps.

7. The DFE slice of claim 6 , wherein the 2:1 decision multiplexer further comprises dynamic inverters that output the slice output signal d n , and stuck detection circuitry in the feedback path to the feedback DFE tap, wherein the stuck detection circuitry is configured to detect a stuck condition in the dynamic inverters and pull the slice output signal d n high in response to detection of the stuck condition.

8. The DFE slice of claim 1 , wherein the multiplexer comprises a plurality of passgates, each passgate corresponding to a respective comparator latch.

9. A receiver with a four-slice decision feedback equalizer (DFE), comprising:

a clock signal input configured to receive a clock signal;

a clock signal divider configured to output four quarter rate clock signals based on the received clock signal; and

four DFE slices, wherein each of the four DFE slices receives a respective quarter rate clock signal of the four quarter rate clock signals from the clock signal divider, wherein each of the four DFE slices comprises a respective DFE comprising 3 speculative taps and a plurality of non-speculative DFE taps, and wherein each of the four DFE slices outputs a respective symbol decision d n , d n-1 , d n-2 , and d n-3 ;

wherein the 3 speculative taps comprise first and second multiplexer stages, each of the first and second multiplexer stages comprising:

4 comparator latches, each of the 4 comparator latches having a programmable offset; and

a multiplexer that receives 4 comparator latch outputs from the 4 comparator latches and outputs a multiplexer stage output, wherein the multiplexer is controlled by previous symbol decisions d n-2 and d n-3 ; and

wherein the 3 speculative taps further comprise a 2:1 decision multiplexer stage that receives the multiplexer stage outputs of the first and second multiplexer stages and is controlled by controlled by a previous symbol decision d n-1 to output a slice output signal d n , and wherein the first multiplexer stage further comprises a spare comparator latch, the spare comparator latch comprising a configurable offset, wherein the spare comparator latch is configured to be swapped in for any of the other 4 comparator latches in the first multiplexer stage, and wherein the wherein the first multiplexer stage comprises a 5:1 multiplexer.

10. The receiver of claim 9 , further comprising an input stage comprising a continuous-time linear equalizer (CTLE) that provides a bandwidth enhanced input signal to the four DFE slices.

11. The receiver of claim 9 , wherein the plurality of non-speculative DFE taps comprise switched cap DFE taps.

12. The receiver of claim 9 , wherein the number of non-speculative DFE taps is greater than or equal to 3.

13. The receiver of claim 9 , further comprising a spy multiplexer, wherein the spy multiplexer outputs a signal from a selected comparator latch connected to the first and second multiplexer stages.

14. The receiver of claim 9 , wherein the slice output signal d n is fed back via a feedback path to a feedback DFE tap that comprises one of the non-speculative DFE taps.

15. The receiver of claim 9 , wherein the multiplexer comprises a plurality of passgates, each passgate corresponding to a respective comparator latch.

16. A decision feedback equalizer (DFE) slice for a receiver, comprising:

a plurality of non-speculative DFE taps; and

3 speculative DFE taps, wherein the 3 speculative DFE taps comprise first and second multiplexer stages, each of the first and second multiplexer stages comprising:

4 comparator latches, each of the 4 comparator latches having a programmable offset; and

a multiplexer that receives 4 comparator latch outputs from the 4 comparator latches and outputs a multiplexer stage output, wherein the multiplexer is controlled by previous symbol decisions d n-2 and d n-3 , wherein the previous symbol decisions d n-2 and d n-3 are received from two other respective DFE slices in the receiver; and

wherein the 3 speculative taps further comprise a 2:1 decision multiplexer stage that receives the multiplexer stage outputs of the first and second multiplexer stages and is controlled by a previous symbol decision d n-1 received from a third respective DFE slice in the receiver to output a slice output signal d n , and wherein the first multiplexer stage further comprises 2 spare comparator latches, each of the 2 spare comparator latches comprising a configurable offset, wherein the 2 spare comparator latches are each configured to be swapped in for a subgroup of the other comparator latches in first multiplexer stage, and wherein the first multiplexer stage comprises a 6:1 multiplexer.

17. A decision feedback equalizer (DFE) slice for a receiver, comprising:

a plurality of non-speculative DFE taps; and

3 speculative DFE taps, wherein the 3 speculative DFE taps comprise first and second multiplexer stages, each of the first and second multiplexer stages comprising:

4 comparator latches, each of the 4 comparator latches having a programmable offset; and

a multiplexer that receives 4 comparator latch outputs from the 4 comparator latches and outputs a multiplexer stage output, wherein the multiplexer is controlled by previous symbol decisions d n-2 and d n-3 , wherein the previous symbol decisions d n-2 and d n-3 are received from two other respective DFE slices in the receiver; and

wherein the 3 speculative taps further comprise a 2:1 decision multiplexer stage that receives the multiplexer stage outputs of the first and second multiplexer stages and is controlled by a previous symbol decision d n-1 received from a third respective DFE slice in the receiver to output a slice output signal d n , and further comprising a spy multiplexer, wherein the spy multiplexer outputs a signal from a selected comparator latch connected to the first and second multiplexer stages.

18. A decision feedback equalizer (DFE) slice for a receiver, comprising:

a plurality of non-speculative DFE taps; and

3 speculative DFE taps, wherein the 3 speculative DFE taps comprise first and second multiplexer stages, each of the first and second multiplexer stages comprising:

4 comparator latches, each of the 4 comparator latches having a programmable offset; and

a multiplexer that receives 4 comparator latch outputs from the 4 comparator latches and outputs a multiplexer stage output, wherein the multiplexer is controlled by previous symbol decisions d n-2 and d n-3 , wherein the previous symbol decisions d n-2 and d n-3 are received from two other respective DFE slices in the receiver; and

wherein the 3 speculative taps further comprise a 2:1 decision multiplexer stage that receives the multiplexer stage outputs of the first and second multiplexer stages and is controlled by a previous symbol decision d n-1 received from a third respective DFE slice in the receiver to output a slice output signal d n , wherein the slice output signal d n is fed back via a feedback path to a feedback DFE tap that comprises one of the non-speculative DFE taps, and wherein the 2:1 decision multiplexer further comprises dynamic inverters that output the slice output signal d n , and stuck detection circuitry in the feedback path to the feedback DFE tap, wherein the stuck detection circuitry is configured to detect a stuck condition in the dynamic inverters and pull the slice output signal d n high in response to detection of the stuck condition.

19. A receiver with a four-slice decision feedback equalizer (DFE), comprising:

a clock signal input configured to receive a clock signal;

a clock signal divider configured to output four quarter rate clock signals based on the received clock signal; and

four DFE slices, wherein each of the four DFE slices receives a respective quarter rate clock signal of the four quarter rate clock signals from the clock signal divider, wherein each of the four DFE slices comprises a respective DFE comprising 3 speculative taps and a plurality of non-speculative DFE taps, and wherein each of the four DFE slices outputs a respective symbol decision d n , d n-1 , d n-2 , and d n-3 ;

wherein the 3 speculative taps comprise first and second multiplexer stages, each of the first and second multiplexer stages comprising:

4 comparator latches, each of the 4 comparator latches having a programmable offset; and

a multiplexer that receives 4 comparator latch outputs from the 4 comparator latches and outputs a multiplexer stage output, wherein the multiplexer is controlled by previous symbol decisions d n-2 and d n-3 ; and

wherein the 3 speculative taps further comprise a 2:1 decision multiplexer stage that receives the multiplexer stage outputs of the first and second multiplexer stages and is controlled by controlled by a previous symbol decision d n-1 to output a slice output signal d n , and wherein the first multiplexer stage further comprises 2 spare comparator latches, each of the 2 spare comparator latches comprising a configurable offset, wherein the 2 spare comparator latches are each configured to be swapped in for a subgroup of other comparator latches in first multiplexer stage, and wherein the first multiplexer stage comprises a 6:1 multiplexer.

20. A receiver with a four-slice decision feedback equalizer (DFE), comprising:

a clock signal input configured to receive a clock signal;

a clock signal divider configured to output four quarter rate clock signals based on the received clock signal; and

four DFE slices, wherein each of the four DFE slices receives a respective quarter rate clock signal of the four quarter rate clock signals from the clock signal divider, wherein each of the four DFE slices comprises a respective DFE comprising 3 speculative taps and a plurality of non-speculative DFE taps, and wherein each of the four DFE slices outputs a respective symbol decision d n , d n-1 , d n-2 , and d n-3 ;

wherein the 3 speculative taps comprise first and second multiplexer stages, each of the first and second multiplexer stages comprising:

4 comparator latches, each of the 4 comparator latches having a programmable offset; and

a multiplexer that receives 4 comparator latch outputs from the 4 comparator latches and outputs a multiplexer stage output, wherein the multiplexer is controlled by previous symbol decisions d n-2 and d n-3 ;

wherein the 3 speculative taps further comprise a 2:1 decision multiplexer stage that receives the multiplexer stage outputs of the first and second multiplexer stages and is controlled by controlled by a previous symbol decision d n-1 to output a slice output signal d n ; and

further comprising a spy multiplexer, wherein the spy multiplexer outputs a signal from a selected comparator latch connected to the first and second multiplexer stages.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded May 12, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 056987/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES INC.
Reel/Frame 054636/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2020
From: GLOBALFOUNDRIES INC.
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 054633/0001 →
SECURITY AGREEMENT Recorded Nov 29, 2018
From: GLOBALFOUNDRIES INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049490/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2015
From: GLOBALFOUNDRIES U.S. 2 LLC; GLOBALFOUNDRIES U.S. INC.
To: GLOBALFOUNDRIES INC.
Reel/Frame 036779/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GLOBALFOUNDRIES U.S. 2 LLC
Reel/Frame 036550/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2012
From: FRANCESE, PIER A.; MENOLFI, CHRISTIAN I.; TOIFL, THOMAS H.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 028320/0443 →
Continuity (1)
Related Publication 20130322512A1 · Dec 5, 2013