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

Apparatus and method for providing multiple channel clock-data alignment

Assignee: Avago Technologies International Sales Pte Ltd
•
Filing: 1996-08-07
•
Granted: 1999-07-06
•
Expires: 2016-08-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method for aligning any number of multiple parallel channels of data signals according to a single clock is provided. The synchronization process is accomplished through the use of a First-In-First-Out (FIFO) principle and individual storage elements implementing the FIFO principle for each received data channel. Each channel's data signals are read into a corresponding storage element, maintained in order, and read out upon the assertion of read signals in synchronization with a designated single clock signal. The apparatus and method preferably uses indications of data ready to be read from a storage element implementing the FIFO principle and the presence of a master clock signal to activate the reading of the data from the corresponding storage element. Therefore, each data channel is fully aligned with the master clock signal. The clock-data alignment function may be implemented for a 100BASE-T4 receiver.

Inventors

  • 👤 Robert X. Jin
  • 👤 Eric T. West
  • 👤 Stephen F. Dreyer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 23:39
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/02; H04L25/14; G; G06; G06F; G06F2213/00; G06F2213/0038; H04L7/00; H04L7/0008

Claims Analysis

Total Claims: 67
Claim 1
Independent Claim 113 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each data storage element having a data input port, a data output port, a read assertion port, a write assertion port, and a status indicator port; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a plurality of read control circuits, each said read control circuit attached to the read assertion port of a corresponding said data storage element, and capable of activating the reading of stored data signals from said corresponding data storage element; a master clock signal circuit attached to each of said read control circuits.
Claim 2
Dependent Claim 113 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each data storage element having a data input port, a data output port, a read assertion port, a write assertion port, and a status indicator port; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a plurality of read control circuits, each said read control circuit attached to the read assertion port of a corresponding said data storage element, and capable of activating the reading of stored data signals from said corresponding data storage element; a master clock signal circuit attached to each of said read control circuits.
Claim 3
Dependent Claim 19 words
The multiple clock-data channel alignment circuit according to claim 1 wherein said data storage elements are First-In-First-Out (FIFO) memories.
Claim 4
Dependent Claim 51 words
The multiple clock-data channel alignment circuit according to claim 1 wherein said activation of the reading of said stored data signals is dependent upon the indication of data signals available to be read from the corresponding said data storage element and dependent upon signals received from said master clock signal circuit.
Claim 5
Dependent Claim 117 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each data storage element having a data input port, a data output port, a read assertion port, a write assertion port, and a status indicator port; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a master clock signal circuit; a plurality of read control circuits, each said read control circuit accepting inputs from the status indicator port of a corresponding said data storage element and said master clock signal circuit, each said read control circuit capable of sending output to the read assertion port of a corresponding said data storage element.
Claim 6
Dependent Claim 117 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each data storage element having a data input port, a data output port, a read assertion port, a write assertion port, and a status indicator port; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a master clock signal circuit; a plurality of read control circuits, each said read control circuit accepting inputs from the status indicator port of a corresponding said data storage element and said master clock signal circuit, each said read control circuit capable of sending output to the read assertion port of a corresponding said data storage element.
Claim 7
Dependent Claim 19 words
The multiple clock-data channel alignment circuit according to claim 4 wherein said data storage elements are First-In-First-Out (FIFO) memories.
Claim 8
Dependent Claim 51 words
The multiple clock-data channel alignment circuit according to claim 4 wherein said activation of the reading of said stored data signals is dependent upon the indication of data signals available to be read from the corresponding said data storage element and dependent upon signals received from said master clock signal circuit.
Claim 9
Dependent Claim 142 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each said data storage element capable of receiving data inputs, storing data signals, and allowing stored data signals to be read in the order in which they were received, each said data storage element also capable of indicating the presence of stored data signals, and each said data storage element also capable of controlling the input of data and the output of data according to received external signals; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a master clock signal circuit; a plurality of read control circuits, each said read control circuit attached to a corresponding said data storage element, and capable of activating the reading of stored data signals from said corresponding data storage element.
Claim 10
Dependent Claim 142 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each said data storage element capable of receiving data inputs, storing data signals, and allowing stored data signals to be read in the order in which they were received, each said data storage element also capable of indicating the presence of stored data signals, and each said data storage element also capable of controlling the input of data and the output of data according to received external signals; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a master clock signal circuit; a plurality of read control circuits, each said read control circuit attached to a corresponding said data storage element, and capable of activating the reading of stored data signals from said corresponding data storage element.
Claim 11
Dependent Claim 19 words
The multiple clock-data channel alignment circuit according to claim 7 wherein said data storage elements are First-In-First-Out (FIFO) memories.
Claim 12
Dependent Claim 40 words
The multiple clock-data channel alignment circuit according to claim 7 wherein said activation of the reading of said stored data signals is dependent upon the indication of data signals available to be read from the corresponding said data storage element.
Claim 13
Dependent Claim 159 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each said data storage element capable of receiving data inputs, storing data signals, and allowing stored data signals to be read in the order in which they were received, each said data storage element also capable of indicating the presence of stored data signals, and each said data storage element also capable of controlling the input of data and the output of data according to received external signals; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a master clock signal circuit; a plurality of read control circuits, each said read control circuit accepting inputs from the status indicator port of a corresponding said data storage element and said master clock signal circuit, each said read control circuit capable of sending output to the read assertion port of a corresponding said data storage element.
Claim 14
Dependent Claim 159 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each said data storage element capable of receiving data inputs, storing data signals, and allowing stored data signals to be read in the order in which they were received, each said data storage element also capable of indicating the presence of stored data signals, and each said data storage element also capable of controlling the input of data and the output of data according to received external signals; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a master clock signal circuit; a plurality of read control circuits, each said read control circuit accepting inputs from the status indicator port of a corresponding said data storage element and said master clock signal circuit, each said read control circuit capable of sending output to the read assertion port of a corresponding said data storage element.
Claim 15
Dependent Claim 19 words
The multiple clock-data channel alignment circuit according to claim 10 wherein said data storage elements are First-In-First-Out (FIFO) memories.
Claim 16
Dependent Claim 51 words
The multiple clock-data channel alignment circuit according to claim 10 wherein said activation of the reading of said stored data signals is dependent upon the indication of data signals available to be read from the corresponding said data storage element and dependent upon signals received from said master clock signal circuit.
Claim 17
Dependent Claim 94 words
A multiple clock-data channel alignment circuit comprising: means for accepting a plurality of parallel transmission channels; a plurality of data storage elements, each said data storage element accepting one of said parallel transmission channels, said data storage elements capable of maintaining the order of data elements within stored data signals; means for indicating the availability of said stored data signals to be read from each of said data storage elements; means for activating the reading of said stored data signals from each of said data storage elements in conjunction with a master clock signal.
Claim 18
Dependent Claim 94 words
A multiple clock-data channel alignment circuit comprising: means for accepting a plurality of parallel transmission channels; a plurality of data storage elements, each said data storage element accepting one of said parallel transmission channels, said data storage elements capable of maintaining the order of data elements within stored data signals; means for indicating the availability of said stored data signals to be read from each of said data storage elements; means for activating the reading of said stored data signals from each of said data storage elements in conjunction with a master clock signal.
Claim 19
Dependent Claim 19 words
The multiple clock-data channel alignment circuit according to claim 13 wherein said data storage elements are First-In-First-Out (FIFO) memories.
Claim 20
Dependent Claim 51 words
The multiple clock-data channel alignment circuit according to claim 13 wherein said activation of the reading of said stored data signals is dependent upon the indication of data signals available to be read from the corresponding said data storage element and dependent upon signals received from said master clock signal circuit.
Claim 21
Dependent Claim 157 words
A multiple clock-data channel alignment circuit comprising: means for accepting a plurality of parallel transmission channels; a plurality of data storage elements, each said data storage element accepting a corresponding said parallel transmission channel, said data storage elements capable of maintaining the order of data elements within stored data signals; a plurality of indicator outputs, each said indicator output attached to a corresponding said data storage element, said indicator outputs capable of signifying the availability of data signals to be read from said data storage elements; a plurality of read assertion inputs, each said read assertion input attached to a corresponding said data storage element, said read assertion inputs capable of activating the reading of stored data signals from the said data storage elements; a master clock signal circuit, said master clock signal circuit capable of signaling said read assertion inputs to activate the reading of said stored data signals in alignment with a master clock signal.
Claim 22
Dependent Claim 157 words
A multiple clock-data channel alignment circuit comprising: means for accepting a plurality of parallel transmission channels; a plurality of data storage elements, each said data storage element accepting a corresponding said parallel transmission channel, said data storage elements capable of maintaining the order of data elements within stored data signals; a plurality of indicator outputs, each said indicator output attached to a corresponding said data storage element, said indicator outputs capable of signifying the availability of data signals to be read from said data storage elements; a plurality of read assertion inputs, each said read assertion input attached to a corresponding said data storage element, said read assertion inputs capable of activating the reading of stored data signals from the said data storage elements; a master clock signal circuit, said master clock signal circuit capable of signaling said read assertion inputs to activate the reading of said stored data signals in alignment with a master clock signal.
Claim 23
Dependent Claim 19 words
The multiple clock-data channel alignment circuit according to claim 16 wherein said data storage elements are First-In-First-Out (FIFO) memories.
Claim 24
Dependent Claim 51 words
The multiple clock-data channel alignment circuit according to claim 16 wherein said activation of the reading of said stored data signals is dependent upon the indication of data signals available to be read from the corresponding said data storage element and dependent upon signals received from said master clock signal circuit.
Claim 25
Dependent Claim 122 words
A multiple clock-data channel alignment circuit comprising: means for accepting a plurality of parallel transmission channels; a plurality of data storage elements, each said data storage element accepting a corresponding said parallel transmission channel, said data storage elements capable of maintaining the order of data elements within stored data signals, capable of indicating the availability of said stored data signals to be read, and capable of activating the reading of said stored data signals upon the receipt of a read assertion signal; a master clock signal circuit, said master clock signal circuit capable of issuing a read assertion signal to each of said data storage elements to activate the reading of said stored data signals in alignment with a master clock signal.
Claim 26
Dependent Claim 122 words
A multiple clock-data channel alignment circuit comprising: means for accepting a plurality of parallel transmission channels; a plurality of data storage elements, each said data storage element accepting a corresponding said parallel transmission channel, said data storage elements capable of maintaining the order of data elements within stored data signals, capable of indicating the availability of said stored data signals to be read, and capable of activating the reading of said stored data signals upon the receipt of a read assertion signal; a master clock signal circuit, said master clock signal circuit capable of issuing a read assertion signal to each of said data storage elements to activate the reading of said stored data signals in alignment with a master clock signal.
Claim 27
Dependent Claim 19 words
The multiple clock-data channel alignment circuit according to claim 19 wherein said data storage elements are First-In-First-Out (FIFO) memories.
Claim 28
Dependent Claim 51 words
The multiple clock-data channel alignment circuit according to claim 19 wherein said activation of the reading of said stored data signals is dependent upon the indication of data signals available to be read from the corresponding said data storage element and dependent upon signals received from said master clock signal circuit.
Claim 29
Dependent Claim 124 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each data storage element having a data input port, a data output port, a read assertion port, a write assertion port, and a status indicator port; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a plurality of read control circuits, each said read control circuit attached to a corresponding said data storage element, and capable of activating the reading of stored data signals from said corresponding data storage element; a master clock signal circuit attached to each of said read control circuits and accepting input from a clock signal of one of said plurality parallel transmission channel inputs.
Claim 30
Dependent Claim 124 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each data storage element having a data input port, a data output port, a read assertion port, a write assertion port, and a status indicator port; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a plurality of read control circuits, each said read control circuit attached to a corresponding said data storage element, and capable of activating the reading of stored data signals from said corresponding data storage element; a master clock signal circuit attached to each of said read control circuits and accepting input from a clock signal of one of said plurality parallel transmission channel inputs.
Claim 31
Dependent Claim 19 words
The multiple clock-data channel alignment circuit according to claim 22 wherein said data storage elements are First-In-First-Out (FIFO) memories.
Claim 32
Dependent Claim 51 words
The multiple clock-data channel alignment circuit according to claim 22 wherein said activation of the reading of said stored data signals is dependent upon the indication of data signals available to be read from the corresponding said data storage element and dependent upon signals received from said master clock signal circuit.
Claim 33
Dependent Claim 132 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each data storage element having a data input port, a data output port, a read assertion port, a write assertion port, and a status indicator port; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a master clock signal circuit accepting input from a clock signal of one of said plurality parallel transmission channel inputs; a plurality of read control circuits, each said read control circuit accepting inputs from the status indicator port of a corresponding said data storage element and said master clock signal circuit, each said read control circuit capable of sending output to the read assertion port of a corresponding said data storage element.
Claim 34
Dependent Claim 132 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each data storage element having a data input port, a data output port, a read assertion port, a write assertion port, and a status indicator port; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a master clock signal circuit accepting input from a clock signal of one of said plurality parallel transmission channel inputs; a plurality of read control circuits, each said read control circuit accepting inputs from the status indicator port of a corresponding said data storage element and said master clock signal circuit, each said read control circuit capable of sending output to the read assertion port of a corresponding said data storage element.
Claim 35
Dependent Claim 19 words
The multiple clock-data channel alignment circuit according to claim 25 wherein said data storage elements are First-In-First-Out (FIFO) memories.
Claim 36
Dependent Claim 51 words
The multiple clock-data channel alignment circuit according to claim 25 wherein said activation of the reading of said stored data signals is dependent upon the indication of data signals available to be read from the corresponding said data storage element and dependent upon signals received from said master clock signal circuit.
Claim 37
Dependent Claim 157 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each said data storage element capable of receiving data inputs, storing data signals, and allowing stored data signals to be read in the order in which they were received, each said data storage element also capable of indicating the presence of stored data signals, and each said data storage element also capable of controlling the input of data and the output of data according to received external signals; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a master clock signal circuit accepting input from a clock signal of one of said plurality parallel transmission channel inputs; a plurality of read control circuits, each said read control circuit attached to a corresponding said data storage element, and capable of activating the reading of stored data signals from said corresponding data storage element.
Claim 38
Dependent Claim 157 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each said data storage element capable of receiving data inputs, storing data signals, and allowing stored data signals to be read in the order in which they were received, each said data storage element also capable of indicating the presence of stored data signals, and each said data storage element also capable of controlling the input of data and the output of data according to received external signals; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a master clock signal circuit accepting input from a clock signal of one of said plurality parallel transmission channel inputs; a plurality of read control circuits, each said read control circuit attached to a corresponding said data storage element, and capable of activating the reading of stored data signals from said corresponding data storage element.
Claim 39
Dependent Claim 19 words
The multiple clock-data channel alignment circuit according to claim 28 wherein said data storage elements are First-In-First-Out (FIFO) memories.
Claim 40
Dependent Claim 40 words
The multiple clock-data channel alignment circuit according to claim 28 wherein said activation of the reading of said stored data signals is dependent upon the indication of data signals available to be read from the corresponding said data storage element.
Claim 41
Dependent Claim 174 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each said data storage element capable of receiving data inputs, storing data signals, and allowing stored data signals to be read in the order in which they were received, each said data storage element also capable of indicating the presence of stored data signals, and each said data storage element also capable of controlling the input of data and the output of data according to received external signals; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a master clock signal circuit accepting input from a clock signal of one of said plurality parallel transmission channel inputs; a plurality of read control circuits, each said read control circuit accepting inputs from the status indicator port of a corresponding said data storage element and said master clock signal circuit, each said read control circuit capable of sending output to the read assertion port of a corresponding said data storage element.
Claim 42
Dependent Claim 174 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each said data storage element capable of receiving data inputs, storing data signals, and allowing stored data signals to be read in the order in which they were received, each said data storage element also capable of indicating the presence of stored data signals, and each said data storage element also capable of controlling the input of data and the output of data according to received external signals; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a master clock signal circuit accepting input from a clock signal of one of said plurality parallel transmission channel inputs; a plurality of read control circuits, each said read control circuit accepting inputs from the status indicator port of a corresponding said data storage element and said master clock signal circuit, each said read control circuit capable of sending output to the read assertion port of a corresponding said data storage element.
Claim 43
Dependent Claim 19 words
The multiple clock-data channel alignment circuit according to claim 31 wherein said data storage elements are First-In-First-Out (FIFO) memories.
Claim 44
Dependent Claim 51 words
The multiple clock-data channel alignment circuit according to claim 31 wherein said activation of the reading of said stored data signals is dependent upon the indication of data signals available to be read from the corresponding said data storage element and dependent upon signals received from said master clock signal circuit.
Claim 45
Dependent Claim 143 words
A multiple clock-data channel alignment circuit comprising: a plurality of storage elements, each said storage element allowing the output of stored data signals to be controlled; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said storage element; a plurality of data channel outputs, each said data channel output attached to a corresponding said storage element; a master clock circuit, said master clock circuit attached to each of said plurality of storage elements, said master clock circuit capable of providing each of said plurality of storage elements with a master clock signal; a plurality of read control circuits, each said read control circuits attached to a corresponding said storage element, said read control circuits capable of activating the reading of stored data from a corresponding said storage element in conjunction with said master clock signal.
Claim 46
Dependent Claim 143 words
A multiple clock-data channel alignment circuit comprising: a plurality of storage elements, each said storage element allowing the output of stored data signals to be controlled; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said storage element; a plurality of data channel outputs, each said data channel output attached to a corresponding said storage element; a master clock circuit, said master clock circuit attached to each of said plurality of storage elements, said master clock circuit capable of providing each of said plurality of storage elements with a master clock signal; a plurality of read control circuits, each said read control circuits attached to a corresponding said storage element, said read control circuits capable of activating the reading of stored data from a corresponding said storage element in conjunction with said master clock signal.
Claim 47
Dependent Claim 79 words
The multiple clock-data channel alignment circuit according to claim 34 wherein: said plurality of storage elements are additionally capable of signifying the presence of said stored data through a status indicator port; said plurality of read control circuits are additionally attached to the said status indicator port of said corresponding storage element; said activation of the reading of stored data is dependent upon the indication of the presence of said stored data signals from the said corresponding storage element.
Claim 48
Dependent Claim 18 words
The multiple clock-data channel alignment circuit according to claim 34 wherein said storage elements are First-In-First-Out (FIFO) memories.
Claim 49
Dependent Claim 18 words
The multiple clock-data channel alignment circuit according to claim 35 wherein said storage elements are First-In-First-Out (FIFO) memories.
Claim 50
Dependent Claim 124 words
A multiple clock-data channel alignment circuit comprising: a plurality of storage elements, each said storage element allowing the output of stored data signals to be controlled; means for accepting a plurality of parallel transmission channel inputs, each said means for accepting a plurality of parallel transmission channel inputs attached to a corresponding said storage element; means for allowing the reading of a plurality of data channel outputs, each said means for allowing the reading of a plurality of data channel outputs attached to a corresponding said storage element; means for providing a master clock signal to each of said plurality of storage elements; means for activating the reading of stored data from a corresponding said storage element in conjunction with said master clock signal.
Claim 51
Dependent Claim 124 words
A multiple clock-data channel alignment circuit comprising: a plurality of storage elements, each said storage element allowing the output of stored data signals to be controlled; means for accepting a plurality of parallel transmission channel inputs, each said means for accepting a plurality of parallel transmission channel inputs attached to a corresponding said storage element; means for allowing the reading of a plurality of data channel outputs, each said means for allowing the reading of a plurality of data channel outputs attached to a corresponding said storage element; means for providing a master clock signal to each of said plurality of storage elements; means for activating the reading of stored data from a corresponding said storage element in conjunction with said master clock signal.
Claim 52
Dependent Claim 82 words
The multiple clock-data channel alignment circuit according to claim 38 wherein: said plurality of storage elements are additionally capable of signifying the presence of said stored data through a status indicator port; said means for activating the reading of stored data are additionally attached to the said status indicator port of said corresponding storage element; said activation of the reading of stored data is dependent upon the indication of the presence of said stored data signals from the said corresponding storage element.
Claim 53
Dependent Claim 18 words
The multiple clock-data channel alignment circuit according to claim 38 wherein said storage elements are First-In-First-Out (FIFO) memories.
Claim 54
Dependent Claim 18 words
The multiple clock-data channel alignment circuit according to claim 39 wherein said storage elements are First-In-First-Out (FIFO) memories.
Claim 55
Independent Claim 88 words
A method for aligning multiple clock-data channels comprising the steps of: accepting a plurality of parallel clock-data transmission channels; storing the data signals of each said plurality of parallel clock-data transmission channels in separate data storage elements while maintaining the order of data elements within said stored data signals; indicating the availability of data signals to be read out of each of said data storage elements; allowing the reading of said stored data signals out of corresponding said data storage elements in alignment with a master clock signal.
Claim 56
Independent Claim 88 words
A method for aligning multiple clock-data channels comprising the steps of: accepting a plurality of parallel clock-data transmission channels; storing the data signals of each said plurality of parallel clock-data transmission channels in separate data storage elements while maintaining the order of data elements within said stored data signals; indicating the availability of data signals to be read out of each of said data storage elements; allowing the reading of said stored data signals out of corresponding said data storage elements in alignment with a master clock signal.
Claim 57
Independent Claim 120 words
A method for aligning multiple clock-data channels comprising the steps of: accepting a plurality of parallel clock-data transmission channels; storing the data signals of each said plurality of parallel clock-data transmission channels in separate data storage elements while maintaining the order of data elements within said stored data signals; indicating the availability of data signals to be read out of each of said data storage elements; allowing the reading of said stored data signals out of corresponding said data storage elements in alignment with a master clock signal, said reading of the plurality of stored data signals in response to the indication of available stored data from the corresponding said data storage element and dependent upon said master clock signal.
Claim 58
Independent Claim 120 words
A method for aligning multiple clock-data channels comprising the steps of: accepting a plurality of parallel clock-data transmission channels; storing the data signals of each said plurality of parallel clock-data transmission channels in separate data storage elements while maintaining the order of data elements within said stored data signals; indicating the availability of data signals to be read out of each of said data storage elements; allowing the reading of said stored data signals out of corresponding said data storage elements in alignment with a master clock signal, said reading of the plurality of stored data signals in response to the indication of available stored data from the corresponding said data storage element and dependent upon said master clock signal.
Claim 59
Dependent Claim 113 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each data storage element having a data input port, a data output port, a read assertion port, and a write assertion port; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a plurality of read control circuits, each said read control circuits attached to a corresponding said read assertion port and a corresponding said write assertion port, and capable of activating the reading of stored data signals from a corresponding said data storage element according; a master clock signal circuit attached to each of said data storage elements.
Claim 60
Dependent Claim 113 words
A multiple clock-data channel alignment circuit comprising: a plurality of data storage elements, each data storage element having a data input port, a data output port, a read assertion port, and a write assertion port; a plurality of parallel transmission channel inputs, each said parallel transmission channel input attached to a corresponding said data storage element; a plurality of read control circuits, each said read control circuits attached to a corresponding said read assertion port and a corresponding said write assertion port, and capable of activating the reading of stored data signals from a corresponding said data storage element according; a master clock signal circuit attached to each of said data storage elements.
Claim 61
Dependent Claim 19 words
The multiple clock-data channel alignment circuit according to claim 44 wherein said data storage elements are First-In-First-Out (FIFO) memories.
Claim 62
Dependent Claim 37 words
The multiple clock-data channel alignment circuit according to claim 44 wherein said activation of the reading of said stored data signals is dependent upon the activation of the writing of data signals into said data storage elements.
Claim 63
Dependent Claim 97 words
A multiple clock-data channel alignment circuit comprising: means for accepting a plurality of parallel transmission channels; a plurality of data storage elements, each said data storage element accepting one of said parallel transmission channels, said data storage elements capable of maintaining the order of data elements within stored data signals; means for activating the reading of said stored data signals from each of said data storage elements in conjunction with a master clock signal, said reading of stored data signals occurring a fixed time period after the writing of said data signals into said data storage elements.
Claim 64
Dependent Claim 97 words
A multiple clock-data channel alignment circuit comprising: means for accepting a plurality of parallel transmission channels; a plurality of data storage elements, each said data storage element accepting one of said parallel transmission channels, said data storage elements capable of maintaining the order of data elements within stored data signals; means for activating the reading of said stored data signals from each of said data storage elements in conjunction with a master clock signal, said reading of stored data signals occurring a fixed time period after the writing of said data signals into said data storage elements.
Claim 65
Dependent Claim 19 words
The multiple clock-data channel alignment circuit according to claim 47 wherein said data storage elements are First-In-First-Out (FIFO) memories.
Claim 66
Independent Claim 91 words
A method for aligning multiple clock-data channels comprising the steps of: accepting a plurality of parallel clock-data transmission channels; storing the data signals of each said plurality of parallel clock-data transmission channels in separate data storage elements while maintaining the order of data elements within said stored data signals; allowing the reading of said stored data signals out of corresponding said data storage elements in alignment with a master clock signal, said reading occurring a fixed delay period after the writing of said data signals into said corresponding data storage element.
Claim 67
Independent Claim 91 words
A method for aligning multiple clock-data channels comprising the steps of: accepting a plurality of parallel clock-data transmission channels; storing the data signals of each said plurality of parallel clock-data transmission channels in separate data storage elements while maintaining the order of data elements within said stored data signals; allowing the reading of said stored data signals out of corresponding said data storage elements in alignment with a master clock signal, said reading occurring a fixed delay period after the writing of said data signals into said corresponding data storage element.

References Cited (Backward Citations)

US4984251A Cited
US5251210A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-05 2003-01-04 2003-07-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-05 2007-01-04 2007-07-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-05 2011-01-04 2011-07-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag