Methods and computer program products for determining simultaneous switching induced data output timing skew
First Claim
1. A method of determining timing skew between data outputs of a memory device comprising:
- writing a predetermined data pattern to a memory device at a first operational frequency that is less than a normal operational frequency used to write non-predetermined data to the memory device;
reading the memory device to output the predetermined data pattern therefrom at a second operational frequency that is greater than the first operational frequency and about equal to a normal operational frequency used to read non-predetermined data from the memory device; and
determining timing skew between outputs from the memory device based on the actual time when the predetermined data is provided from the memory device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of determining timing skew between data outputs of a memory device can include writing a predetermined data pattern to a memory device at a first operational frequency that is less than a normal operational frequency used to write non-predetermined data to the memory device. The memory device is read to output the predetermined data pattern therefrom at a second operational frequency that is greater than the first operational frequency and about equal to a normal operational frequency used to read non-predetermined data from the memory device. Timing skew is determined between outputs from the memory device based on the actual time when the predetermined data is provided from the memory device.
-
Citations
16 Claims
-
1. A method of determining timing skew between data outputs of a memory device comprising:
-
writing a predetermined data pattern to a memory device at a first operational frequency that is less than a normal operational frequency used to write non-predetermined data to the memory device;
reading the memory device to output the predetermined data pattern therefrom at a second operational frequency that is greater than the first operational frequency and about equal to a normal operational frequency used to read non-predetermined data from the memory device; and
determining timing skew between outputs from the memory device based on the actual time when the predetermined data is provided from the memory device. - View Dependent Claims (2, 3, 4)
-
-
5. A data training method performed in a memory device which does not include an additional device for data training, the method comprising:
-
(a) writing a predetermined data pattern to the memory device;
(b) reading a data pattern from the memory device; and
(c) determining a delay time in data transmission by measuring a delay time between the read data pattern and the predetermined data pattern, wherein a speed at which the predetermined data pattern is written to the memory device is less than a normal operating speed of the memory device, and a speed at which the data pattern is read from the memory device is equivalent to the normal operating speed of the memory device. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A computer program product for determining timing skew between data outputs of a memory device comprising a computer readable medium having computer readable program code embodied therein, the computer readable program product comprising:
-
computer readable program code configured to write a predetermined data pattern to a memory device at a first operational frequency that is less than a normal operational frequency used to write non-predetermined data to the memory device;
computer readable program code configured to read the memory device to output the predetermined data pattern therefrom at a second operational frequency that is greater than the first operational frequency and about equal to a normal operational frequency used to read non-predetermined data from the memory device;
computer readable program code configured to determine timing skew between outputs from the memory device based on the actual time when the predetermined data is provided from the memory device. - View Dependent Claims (12, 13, 14)
-
-
15. A method of determining timing skew between data outputs of a memory device comprising:
determining timing skew between outputs from the memory device based on a difference between the actual time when predetermined data is provided from the memory device and a minimum delay time. - View Dependent Claims (16)
Specification