IP Library Granted Patent US 7,656,325
Granted Patent B1
US 7,656,325 · App. 12/169,696 · Granted Feb 2, 2010

Serializer-deserializer (SerDes) having a predominantly digital architecture and method of deserializing data

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 7,656,325
App. No.
12/169,696
Granted
Feb 2, 2010
Kind
B1
Abstract

A serializer-deserializer and a method of deserializing data. In one embodiment, the serializer-deserializer includes: (1) an analog-to-digital converter configured to receive a serial data stream and provide a digital output based thereon, (2) a digital comparator coupled to the analog-to-digital converter and configured to compare the digital output to an output table to yield candidate output bits, (3) a digital feedback equalizer coupled to the digital comparator and configured to generate the output table based on the candidate output bits and (4) a multiplexer coupled to the digital comparator and configured to select output bits from among the candidate output bits to form a discrete bit sequence.

Claims (325)

1. A serializer-deserializer, comprising:

an analog-to-digital converter configured to receive a serial data stream and provide a digital output based thereon;

a digital comparator coupled to said analog-to-digital converter and configured to compare said digital output to an output table to yield candidate output bits;

a digital feedback equalizer coupled to said digital comparator and configured to generate said output table based on said candidate output bits; and

a multiplexer coupled to said digital comparator and configured to select output bits from among said candidate output bits to form a discrete bit sequence.

2. The serializer-deserializer as recited in claim 1 wherein said analog-to-digital converter includes:

an analog comparator matrix configured to compare a voltage of said serial data stream to various analog reference voltages;

a deserializer coupled to said analog comparator matrix and configured to deserialize an output thereof; and

a compactor coupled to said deserializer and configured to compact an output thereof.

3. The serializer-deserializer as recited in claim 1 wherein said candidate output bits are generated in accordance with DC t (i,j)=(ADC t (i)>EQT(i)), i=0, . . . , 2 K −1, j=0, . . . , M−1.

4. The serializer-deserializer as recited in claim 1 wherein said digital feedback equalizer is configured to carry out the following functions:

R 0 =0,

W t+1 [j ]=MUX K ( S t+1 ( j ), A t+1 ( j )), and

R t+1 =W,

where

A t +1( j )=(DC t (2 K −1 ,j ), . . . , DC t (1 ,j ), DC t (0 ,j )), and

S

t

+

1

(

j

)

[

i

]

=

{

R

t

[

M

-

1

+

j

-

i

]

if

j

<

_

i

W

t

+

1

[

j

-

i

-

1

]

otherwise

,

j

=

0

,

1

,

,

M

-

1

,

i

=

0

,

1

,

,

K

-

1.

5. The serializer-deserializer as recited in claim 1 wherein said multiplexer is configured to carry out a function MUX P (S[P−1:0],A└2 P −1:0┘) as follows:

MUX 1 ( S[ 0:0 ]A[ 1:0])= S[ 0 ]−A[ 1 ]:A[ 0], and

MUX p+1 ( S[p: 0 ],A[ 2 p+1 −1:0])= S[p]−U 1 :U 0 ,

where

U 1 =MUX p ( S[p− 1:0 ],A└ 2 p+1 −1:2 p ┘), and

U 0 =MUX p ( S[p− 1:0 ],A[ 2 p −1:0]).

6. The serializer-deserializer as recited in claim 1 wherein said serializer-deserializer operates subject to a timing restriction of:

r

>

_

μ

+

ϕ

M

.

7. The serializer-deserializer as recited in claim 1 wherein said analog-to-digital converter, said digital comparator and said multiplexer are pipelined.

8. A method of deserializing data, comprising:

providing a digital output based on a received serial data stream;

employing a digital comparator to compare said digital output to an output table to yield candidate output bits;

employing a digital feedback equalizer to generate said output table based on said candidate output bits; and

selecting output bits from among said candidate output bits to form a discrete bit sequence.

9. The method as recited in claim 8 wherein said providing includes:

comparing a voltage of said serial data stream to various analog reference voltages to generate an output;

deserializing said output; and

compacting said output.

10. The method as recited in claim 8 wherein said candidate output bits are generated in accordance with DC t (i,j)=(ADC t (j)>EQT(i)), i=0, . . . , 2 K −1, j=0, . . . , M−1.

11. The method as recited in claim 8 wherein said employing said digital feedback equalizer comprises carrying out the following functions:

R 0 =0,

W t+1 [j ]=MUX K ( S t+1 ( j ), A t+1 ( j )), and

R t+1 =W,

where

A t +1( j )=(DC t (2 K −1 ,j ), . . . , DC t (1 ,j ), DC t (0 ,j )), and

S

t

+

1

(

j

)

[

i

]

=

{

R

t

[

M

-

1

+

j

-

i

]

if

j

<

_

i

W

t

+

1

[

j

-

i

-

1

]

otherwise

,

j

=

0

,

1

,

,

M

-

1

,

i

=

0

,

1

,

,

K

-

1.

12. The method as recited in claim 8 wherein said selecting comprises carrying out a function MUX P (S[P−1:0],A└2 P −1:0┘) as follows:

MUX 1 ( S[ 0:0 ]A[ 1:0])= S[ 0 ]−A[ 1 ]:A[ 0], and

MUX p+1 ( S[p: 0 ],A[ 2 p+1 −1:0])= S[p]−U 1 :U 0 ,

where

U 1 =MUX p ( S[p− 1:0 ],A└ 2 p+1 −1:2 p ┘), and

U 0 =MUX p ( S[p− 1:0 ],A[ 2 p −1:0]).

13. The method as recited in claim 8 wherein said method is carried out subject to a timing restriction of:

r

>

_

μ

+

ϕ

M

.

14. The method as recited in claim 8 wherein said providing, said employing said digital comparator and said selecting are carried out in a pipeline.

15. A serializer-deserializer, comprising:

an analog-to-digital converter configured to receive a serial data stream and provide a digital output based thereon and including:

an analog comparator matrix configured to compare a voltage of said serial data stream to various analog reference voltages,

a deserializer coupled to said analog comparator matrix and configured to deserialize an output thereof, and

a compactor coupled to said deserializer and configured to compact an output thereof;

a digital comparator pipelined with said analog-to-digital converter and configured to compare said digital output to an output table to yield candidate output bits;

a digital feedback equalizer coupled to said digital comparator and configured to generate said output table based on said candidate output bits; and

a multiplexer pipelined with said digital comparator and configured to select output bits from among said candidate output bits to form a discrete bit sequence.

16. The serializer-deserializer as recited in claim 15 wherein said candidate output bits are generated in accordance with DC t (i,j)=(ADC t (j)>EQT(i)), i=0, . . . , 2 K −1, j=0, . . . , M−1.

17. The serializer-deserializer as recited in claim 15 wherein said digital feedback equalizer is configured to carry out the following functions:

R 0 =0,

W t+1 [j ]=MUX K ( S t+1 ( j ), A t+1 ( j )), and

R t+1 =W,

where

A t +1( j )=(DC t (2 K −1 ,j ), . . . , DC t (1 ,j ), DC t (0 ,j )), and

S

t

+

1

(

j

)

[

i

]

=

{

R

t

[

M

-

1

+

j

-

i

]

if

j

<

_

i

W

t

+

1

[

j

-

i

-

1

]

otherwise

,

j

=

0

,

1

,

,

M

-

1

,

i

=

0

,

1

,

,

K

-

1.

18. The serializer-deserializer as recited in claim 15 wherein said multiplexer is configured to carry out a function MUX P (S[P−1:0],A└2 P −1:0┘) as follows:

MUX 1 ( S[ 0:0 ]A[ 1:0])= S[ 0 ]−A[ 1]:A[0], and

MUX p+1 ( S[p: 0 ],A[ 2 p+1 −1:0])= S[p]−U 1 :U 0 ,

where

U 1 =MUX p ( S[p− 1:0 ],A└ 2 p+1 −1:2 p ┘), and

U 0 =MUX p ( S[p− 1:0 ],A[ 2 p −1:0]).

19. The serializer-deserializer as recited in claim 15 wherein said serializer-deserializer operates subject to a timing restriction of:

r

>

_

μ

+

ϕ

M

.

Assignments (10)
MERGER Recorded Mar 3, 2023
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED; BROADCOM INTERNATIONAL PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 062952/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
To: BROADCOM INTERNATIONAL PTE. LTD.
Reel/Frame 053771/0901 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED AT REEL: 047195 FRAME: 0827. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Nov 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047924/0571 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0827 →
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 Aug 4, 2008
From: ANDREEV, ALEXANDER E.
To: LSI CORPORATION
Reel/Frame 021347/0352 →