Method of timing calibration using slower data rate pattern
First Claim
Patent Images
1. A logic device comprising:
- means for receiving a calibration bit pattern at said logic device;
a memory device, said memory device storing said received calibration bit pattern; and
means for using said stored calibration pattern during subsequent calibration operations to adjust a relative timing of clock and data signals on at least one data path of said logic device to produce a reliable detection of said calibration bit pattern,wherein said receiving means receives said received calibration bit pattern at a first data rate, which is slower than a normal operating data rate at which said logic device usually receives data.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved technique and associated apparatus for timing calibration of a logic device is provided. A calibration test pattern is transferred to a logic device first at a data rate slower than normal operating speed to ensure correct capture of the pattern at the device to be calibrated. Once the pattern is correctly captured and stored, the test pattern is transmitted to the logic device at the normal operating data rate to perform timing calibration. The improved technique and apparatus permits the use of any pattern of bits as a calibration test pattern, programmable by the user or using easily-interchangeable hardware.
-
Citations
18 Claims
-
1. A logic device comprising:
-
means for receiving a calibration bit pattern at said logic device; a memory device, said memory device storing said received calibration bit pattern; and means for using said stored calibration pattern during subsequent calibration operations to adjust a relative timing of clock and data signals on at least one data path of said logic device to produce a reliable detection of said calibration bit pattern, wherein said receiving means receives said received calibration bit pattern at a first data rate, which is slower than a normal operating data rate at which said logic device usually receives data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A logic device comprising:
-
means for receiving a calibration bit pattern at said logic device; a memory device, said memory device storing said received calibration bit pattern; and means for using said stored calibration pattern during subsequent calibration operations to adjust a relative timing of clock and data signals on at least one data path of said logic device to produce a reliable detection of said calibration bit pattern, wherein said memory device stores every bit received at said first logic device, and said using means retrieves only every Nth bit stored by said storing means. - View Dependent Claims (15, 16)
-
-
17. A logic device comprising:
-
means for receiving a calibration bit pattern at said logic device; a memory device, said memory device storing said received calibration bit pattern; and means for using said stored calibration pattern during subsequent calibration operations to adjust a relative timing of clock and data signals on at least one data path of said logic device to produce a reliable detection of said calibration bit pattern, wherein said memory device comprises a prefetch demultiplexer that stores only every Nth bit received.
-
-
18. A digital logic system comprising:
-
a first logic device; a second logic device; and a calibration circuit on at least one of said first and second devices, said calibration circuit comprising; means for receiving a calibration bit pattern; a memory device, said memory device storing said received calibration bit pattern; and means for using said stored calibration pattern during subsequent calibration operations to adjust a relative timing of clock and data signals on at least one data path of said at least one of said first and second logic devices to produce a reliable detection of said calibration bit pattern, wherein said receiving means receives said received calibration bit pattern at a first data rate, which is slower than a normal operating data rate at which said logic device usually receives data.
-
Specification