Back to results
US 7,406,616 B2Granted
Data de-skew method and system
AssigneeVitesse Semiconductor Corporation
InventorsNorm Hendrickson, Andrew Schmitt, Timothy Coe
Life of this patent
Estimating the term…
Abstract
Systems and methods for deskewing parallel data lines using at least one extra channel in parallel to the parallel data lines to carry data for comparing to data on the parallel data lines.
Claims11
A de-skew method comprising:
- providing, on a forward data sample channel, a first forward data sample comprising a first channel number and data copied from a first data channel identified by the first channel number;
- retrieving data from the first data channel identified by the first channel number;
- retrieving the first forward data sample from the forward data sample channel;
- adjusting a delay of the first forward data sample until the first forward data sample matches the data from the first data channel;
- and
- using the delay of the first forward data sample to set a delay for the first data channel.
3 more elements
A method of deskewing parallel data lines comprising:
- providing parallel data over a plurality of parallel data channels;
- successively for each of the parallel data channels:
- providing sample data over a sample channel, the sample data comprising a channel number of a selected one of the plurality of parallel data channels and data copied from the selected one of the plurality of parallel data channels;
- receiving data on the selected one of the plurality of parallel data channels;
- receiving the sample data on the sample channel;
- and
- using the sample data from the sample channel and the data from the selected one of the plurality of parallel data channels to set a delay for the selected one of the plurality of parallel data channels in order to align the parallel data channels.
4 more elements
A method of deskewing parallel data lines extending between a first node and a second node, the method comprising:
- providing, at the first node, parallel data over a plurality of parallel data channels;
- for each of the parallel data channels:
- providing, at the first node, sample data over a sample channel, the sample data comprising a channel number identifying one of the plurality of parallel data channels and data copied from the one of the plurality of parallel data channels identified by the channel number,
- retrieving, at the second node, a first portion of the parallel data of the one of the plurality of parallel data channels identified by the channel number, and
- using the data copied and the first portion to set a delay for the parallel data channel identified by the channel number in order to align the parallel data.
2 more elements
Dependencies are inferred from the claim text.