Programmable delay module testing device and methods thereof
AssigneeAdvanced Micro Devices, Inc.
InventorsGerald R. Talbot, Hanwoo C. Cho, Brian Amick
Life of this patent
Estimating the term…
Abstract
A data processing device is configured so that, in a test mode of operation, the phase of an output signal of a second programmable delay module (PDM) is based on the phase of the input signal of the first PDM. To test the first and second PDMs, the output signal of the first PDM is set to each of a first set of phases and the corresponding phase of the output signal of the second PDM is compared to determine whether the performance of the first and second PDMs match a specification. Accordingly, the first and second PDMs are qualified based on their relative performance, reducing the need for test structures that consume an undesirably large amount of area.
Claims20
A method, comprising:
- setting a phase of an output signal of a first programmable delay module (PDM) to a first phase, the first phase based on a first value at a first register;
- determining a second phase of an output signal of a second PDM, the second phase based on a second value at a second register, the second value based on the first phase, wherein the second register is provided by an integrator which includes a counter;
- determining a first result based on a difference between the first value and the second value;
- and
- determining a first test result based on the first result.
A method, comprising:
- setting a phase of an output signal of a first programmable delay module (PDM) to each of a first plurality of phases, wherein the second register is provided by an integrator which includes a counter;
- determining a second plurality of phases associated with an output signal of a second PDM, each of the second plurality of phases based on a corresponding phase of the first plurality of phases;
- determining a first plurality of difference measurements associated with the first plurality of phases and the second plurality of phases, a first difference measurement of the first plurality of difference measurements representing a difference between a first value at a first register, the first register for specifying a delay provided by the first PDM, and a second value at a second register, the second register for determining a delay provided by the second PDM;
- and
- determining a first test result associated with the first PDM based on the first plurality of difference measurements.
A device, comprising:
- a first programmable delay module (PDM) comprising an input and an output;
- a second PDM comprising an input coupled to the output of the first PDM and an output;
- a control module comprising an output coupled to the input of the first PDM, and an input coupled to the output of the second PDM, the control module configured to:
- set a phase of an output signal of the first PDM to a first phase, the first phase based on a first value at a first register;
- determine a second phase of an output signal of the second PDM, the second phase based on a second value at a second register, the second value based on the first phase, wherein the second register is provided by an integrator which includes a counter;
- determine a first result based on a difference between the first value and the second value;
- and
- determine a first test result based on the first result.
Dependencies are inferred from the claim text.