Timing control for input/output testability
First Claim
1. A method comprising:
- performing the following in a source synchronous interface producing a binary output signal whose duty cycle varies according to a phase difference between a signal and a delayed signal;
filtering the binary output signal to produce a filtered signal; and
converting the filtered signal to produce a digital indicator of a value of the duty cycle, the digital indicator being a digital number representing the phase difference.
0 Assignments
0 Petitions
Accused Products
Abstract
Circuitry added to chips that use source synchronous techniques reduces difficulties associated with testing the chips. The circuitry increases the ability to use source synchronous techniques for data transmission. The circuitry is implemented in a delayed-lock loop (DLL) in either a transmitter (driver) or a receiver. The DLL measures the phase difference between a strobe signal and a delayed strobe signal. The DLL can be externally controlled by a source selectable input which allows the delay of the delayed strobe signal to be varied to test Tsetup and Thold in the receiver without varying the timings of the strobe signal and the data signals supplied to the chips. A timing measurement circuit having the strobe signal, the delayed strobe signal, and reference signals as inputs may be used to calibrate the phase difference between the strobe signal and delayed strobe signal.
14 Citations
8 Claims
-
1. A method comprising:
-
performing the following in a source synchronous interface producing a binary output signal whose duty cycle varies according to a phase difference between a signal and a delayed signal;
filtering the binary output signal to produce a filtered signal; and
converting the filtered signal to produce a digital indicator of a value of the duty cycle, the digital indicator being a digital number representing the phase difference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
varying a control of the phase difference between the signal and the delayed signal;
testing, responsive to said varying, to determine pass/fail phase delay limits of the source synchronous interface; and
independently measuring a timing margin using the pass/fail limits.
-
-
3. The method of claim 2, wherein the source synchronous interface comprises a delay-locked loop, and wherein the independently measuring comprises independently measuring by comparing the pass/fail limits with a phase relationship maintained by the delay-locked loop in normal, closed loop operation.
-
4. The method of claim 2, wherein the independently measuring comprises independently measuring the timing margin available to setup time and hold time associated with a receiver using the pass/fail limits.
-
5. The method of claim 2, wherein the source synchronous interface comprises a delay-locked loop having a phase detector, and wherein the independently measuring comprises measuring a duty cycle supplied by the phase detector as an indication of the phase difference between the signal and the delayed signal.
-
6. The method of claim 5, further comprising converting the timing margin measurement to independent driver and receiver margins.
-
7. The method of claim 6, wherein the converting comprises converting the timing margin measurement to independent driver and receiver margins by testing multiple combinations of drivers and receivers.
-
8. The method of claim 6, wherein the converting comprises converting the timing margin measurement to independent driver and receiver margins by testing against standard drivers and receivers.
Specification