← Back to Patent Explorer
US6535527B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Low latency, low power deserializer

Assignee: RPX Corp
•
Filing: 1999-04-29
•
Granted: 2003-03-18
•
Expires: 2019-04-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus comprising a first circuit, a deserializer circuit and a framer circuit. The first circuit may be configured to present a clock signal and a data signal having a second data rate in response to an input signal having a first data rate. The deserializer circuit may comprise (a) a parallel register bank configured to generate an output signal in response to (i) the clock signal, (ii) the data signal and (iii) one or more select signals and (b) a state machine configured to generate the one or more select signals in response to one or more control signals. The framer circuit may be configured to generate the one or more control signals in response to (i) one or more input control signals and (ii) the output signal.

Inventors

  • 👤 Michael L. Duffy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 19:27
CPC Classifications
H; H03; H03M; H03M9/00; H03L; H03L7/00; H03L7/06; H04; H04L; H04L7/00; H04L7/02; H04L7/033; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/0635; H04J3/0685; H04L7/0331; H04L7/04; Y; Y10; Y10S; Y10S370/00; Y10S370/914

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 139 words
An apparatus comprising: a first circuit configured to present a clock signal and a data signal having a second data rate in response to an input signal having a first data rate; a deserializer circuit comprising (a) a parallel register bank configured to generate an output signal in response to (i) said clock signal, (ii) said data signal and (iii) one or more select signals, (b) a state machine configured to generate said one or more select signals in response to one or more control signals and (c) a buffer circuit configured to present a buffered data signal in response to (i) a buffered clock signal and (ii) said output signal; and a framer circuit configured to generate said one or more control signals in response to (i) one or more input control signals and (ii) said output signal.
Claim 2
Independent Claim 139 words
An apparatus comprising: a first circuit configured to present a clock signal and a data signal having a second data rate in response to an input signal having a first data rate; a deserializer circuit comprising (a) a parallel register bank configured to generate an output signal in response to (i) said clock signal, (ii) said data signal and (iii) one or more select signals, (b) a state machine configured to generate said one or more select signals in response to one or more control signals and (c) a buffer circuit configured to present a buffered data signal in response to (i) a buffered clock signal and (ii) said output signal; and a framer circuit configured to generate said one or more control signals in response to (i) one or more input control signals and (ii) said output signal.
Claim 3
Dependent Claim 15 words
The circuit according to claim 1 , wherein said first circuit comprises a phase-locked loop.
Claim 4
Dependent Claim 17 words
The apparatus according to claim 1 , wherein said first circuit operates at said first data rate.
Claim 5
Dependent Claim 25 words
The apparatus according to claim 1 , wherein said second data rate is 1/M of said first data rate, where M is a positive integer.
Claim 6
Dependent Claim 17 words
The apparatus according to claim 1 , wherein said state machine further generates an output clock signal.
Claim 7
Dependent Claim 42 words
The apparatus according to claim 5 , wherein said deserializer circuit further comprises: a select circuit configured to generate a second output signal in response to (i) said output signal, (ii) said buffered data signal and (iii) one of said control signals.
Claim 8
Dependent Claim 37 words
The apparatus according to claim 6 , wherein said deserializer circuit further comprises an output register configured to present a third output signal in response to (i) said second output signal and (ii) said output clock signal.
Claim 9
Dependent Claim 34 words
The apparatus according to claim 1 further comprising: a converter circuit configured to generate a converted clock signal and a converted data signal operating at said second data rate presented to said deserializer circuit.
Claim 10
Dependent Claim 67 words
The apparatus according to claim 1 , wherein said parallel register comprises a plurality of parallel register elements each configured to generate one of a plurality of buffered data signals, and said apparatus further comprises: a select circuit configured to generate said output signal in response to (i) said output signal, (ii) one of said plurality of buffered data signals and (iii) one of said control signals.
Claim 11
Dependent Claim 37 words
The apparatus according to claim 9 , wherein the number of said plurality of parallel register elements is N/M and said PLL operates at a data rate equal to 1/M, where N and M are positive integers.
Claim 12
Independent Claim 133 words
An apparatus comprising: means for generating a clock signal and a data signal having a second data rate in response to an input signal having a first data rate; means for generating an output signal in response to (i) said clock signal, (ii) said data signal and (iii) one or more select signals, said generating means comprising (a) a parallel register bank, (b) a state machine configured to generate said one or more select signals in response to one or more control signals and (c) a buffer circuit configured to present a buffered data signal in response to (i) a buffered clock signal and (ii) said output signal; and means for generating said one or more control signals in response to (i) one or more input control signals and (ii) said output signal.
Claim 13
Independent Claim 133 words
An apparatus comprising: means for generating a clock signal and a data signal having a second data rate in response to an input signal having a first data rate; means for generating an output signal in response to (i) said clock signal, (ii) said data signal and (iii) one or more select signals, said generating means comprising (a) a parallel register bank, (b) a state machine configured to generate said one or more select signals in response to one or more control signals and (c) a buffer circuit configured to present a buffered data signal in response to (i) a buffered clock signal and (ii) said output signal; and means for generating said one or more control signals in response to (i) one or more input control signals and (ii) said output signal.
Claim 14
Independent Claim 151 words
A method for deserializing and framing a data input signal comprising the steps of: (A) generating a clock signal and a data signal having a second data rate in response to an input signal having a first data rate; (B) generating an output signal in response to (i) said clock signal, (ii) said data signal and (iii) one or more control signals, wherein step (B) generates said output signal using (a) a parallel register bank, (b) a state machine configured to generate said one or more select signals in response to one or more control signals and (c) a buffer circuit configured to present a buffered data signal in response to (i) a buffered clock signal and (ii) said output signal; and (C) framing said input data stream by generating said one or more control signals in response to (i) one or more input control signals and (ii) said data output.
Claim 15
Independent Claim 151 words
A method for deserializing and framing a data input signal comprising the steps of: (A) generating a clock signal and a data signal having a second data rate in response to an input signal having a first data rate; (B) generating an output signal in response to (i) said clock signal, (ii) said data signal and (iii) one or more control signals, wherein step (B) generates said output signal using (a) a parallel register bank, (b) a state machine configured to generate said one or more select signals in response to one or more control signals and (c) a buffer circuit configured to present a buffered data signal in response to (i) a buffered clock signal and (ii) said output signal; and (C) framing said input data stream by generating said one or more control signals in response to (i) one or more input control signals and (ii) said data output.
Claim 16
Dependent Claim 17 words
The method according to claim 12 , further comprising the step of: generating an output clock signal.
Claim 17
Dependent Claim 43 words
The method according to claim 12 , wherein step (B) further comprises the substeps of: (B-1) generating a plurality of buffered data signals; and (B-2) selecting a subset of said plurality of buffered data signals in response to one of said control signals.
Claim 18
Dependent Claim 36 words
The method according to claim 12 , wherein said framing step operates in a first mode that disables said framing of said data stream and a second mode that enables said framing of said data stream.
Claim 19
Dependent Claim 32 words
The method according to claim 15 , further comprising the step of: generating a framing signal having a first state that enables said framing and a second state that disables said framing.
Claim 20
Dependent Claim 53 words
The method according to claim 15 , wherein step (C) comprises the sub-steps of: (C-1) generating said one or more control signals each having a first fixed period when in said first mode; and (C-2) generating said one or more control signals each having a second fixed period when in said second mode.
Claim 21
Dependent Claim 23 words
The method according to claim 12 , wherein step (C) comprises the step of framing said input data stream to a framing character.
Claim 22
Dependent Claim 38 words
The method according to claim 18 , wherein said framing character is selected from the group consisting of a channel K28.5 framing character, a plurality of fiber channel K28.5 framing characters, and at least one other framing character.

References Cited (Backward Citations)

US5101203A Cited
US5757297A Cited
US5777567A Cited
US5953386A Cited
US6026134A Cited
US5960007A Cited
US5982786A Cited
US6265996B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-03-17 2006-09-16 2007-03-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-03-17 2010-09-16 2011-03-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-03-17 2014-09-16 2015-03-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag