Claims
- 1. An automatic deskew system for use in high-speed, parallel interconnections for a digital system, comprising:
a plurality of clock recovery subsystems for correcting skew which is less than one bit time; and a plurality of retiming/deskew subsystems, each of said retiming/deskew subsystems coupled to an associated interconnection and an associated clock recovery subsystem, said retiming/deskew subsystem capable of unfolding and correcting a signal on said associated interconnection having skew of an integer multiple of one bit time so that said signal on said associated interconnection is aligned with other signals received on other interconnections in the digital system based upon a computed delay control signal received by the plurality of retiming/deskew subsystems.
- 2. The automatic deskew system of claim 1 wherein each retiming/deskew subsystem comprises:
a retiming subsystem for delaying said signal by zero bit time or one bit time in response to said computed delay control signal and for unfolding said signal; and two coarse deskew subsystems, coupled to said retiming subsystem, for delaying a signal received from said retiming subsystem by integer multiples of two times one bit time in response to said computed delay control signal and for unfolding said signal received from said retiming subsystem.
- 3. The automatic deskew system of claim 2 wherein the retiming subsystem comprises:
a plurality of registers coupled to perform a one to two unfolding of said signal on said associated interconnection, with a delay of zero bit time or one bit time; and a multiplexer coupled to said registers, said multiplexer adapted to receive the computed delay control signal and capable of selecting two consecutive bits of said unfolded signal in response to the computed delay control signal.
- 4. The automatic deskew system of claim 2 wherein a coarse deskew subsystem comprises:
a plurality of registers coupled to perform a one to two unfolding of said signal received from said retiming subsystem, with a delay of zero bit time or an even number of bit time; and a multiplexer coupled to said registers, said multiplexer adapted to receive the computed delay control signal and capable of selecting two consecutive bits of said unfolded signal in response to the computed delay control signal.
- 5. An automatic deskew system for use in a high-speed digital system, comprising:
a plurality of parallel interconnections adapted to receive signals corrected for skew which is less than one bit time; and a plurality of deskew subsystems, each of said deskew subsystems coupled to an associated interconnection, each of said deskew subsystems capable of unfolding a signal on said associated interconnection and adapted to receive a delay control signal for correcting skew on an associated interconnection so that said signal on said associated interconnection is aligned with other signals received on other interconnections in said digital system.
- 6. The automatic deskew system of claim 1 wherein the computed delay control signal is generated by a deskew controller designed to compute the amount of delay needed for each interconnection in the digital system to align the signals on each interconnection.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This patent application is a divisional of U.S. patent application Ser. No. 09/249,935, entitled “System and Method for Automatic Deskew Across a High Speed Parallel Interconnection,” which was filed on Feb. 12, 2001, and the contents of which are hereby incorporated by reference, and which is related to the subject matter of co-pending U.S. patent application Ser. No. 09/249,825, entitled “Automatic Initialization and Tuning Across a High Speed, Plesiochronous, Parallel Link,” which was filed Feb. 12, 1999.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09249935 |
Feb 1999 |
US |
Child |
10300389 |
Nov 2002 |
US |