Method and system for measuring signal propagation delays using ring oscillators
First Claim
1. A system for determining a maximum signal propagation delay through a test circuit having a test-circuit input node and a test-circuit output node, the system comprising:
- a. an inverting element having an inverting-element input node connected to the test-circuit output node and an inverting-element output node connected to the test-circuit input node, wherein the inverting element and the test circuit combine to form a ring oscillator providing a test signal comprised of alternating rising and falling signal transitions;
b. a counter having a counter input node and at least one counter output node, the counter input node being connected to the test circuit, the counter adapted to count the number of signal transitions of the test signal; and
c. a phase discriminator having at least one phase-discriminator input node connected to one of the test-circuit input and output nodes, the phase discriminator adapted to output a variable for calculating the duty cycle of the test signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A circuit measures the signal propagation delay through a selected test circuit. The test circuit is provided with an inverting feedback path so that the test circuit and feedback path together form a free-running oscillator. The oscillator then automatically provides its own test signal that includes alternating rising and falling signal transitions on the test-circuit input node. These signal transitions are counted over a predetermined time period to establish the average period of the oscillator. Finally, the average period of the oscillator is related to the average signal propagation delay through the test circuit. One embodiment of the invention includes a phase discriminator that samples the output of the oscillator and accumulates data representing the duty cycle of that signal. The duty cycle can then be combined with the average period of the test signal to determine, separately, the delays associated with falling and rising edges propagating through the test circuit.
101 Citations
32 Claims
-
1. A system for determining a maximum signal propagation delay through a test circuit having a test-circuit input node and a test-circuit output node, the system comprising:
-
a. an inverting element having an inverting-element input node connected to the test-circuit output node and an inverting-element output node connected to the test-circuit input node, wherein the inverting element and the test circuit combine to form a ring oscillator providing a test signal comprised of alternating rising and falling signal transitions;
b. a counter having a counter input node and at least one counter output node, the counter input node being connected to the test circuit, the counter adapted to count the number of signal transitions of the test signal; and
c. a phase discriminator having at least one phase-discriminator input node connected to one of the test-circuit input and output nodes, the phase discriminator adapted to output a variable for calculating the duty cycle of the test signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for determining a maximum signal propagation delay through a test circuit having a test-circuit input node and a test-circuit output node. the system comprising:
-
a. an inverting element having an inverting-element input node connected to the test-circuit output node and an inverting-element output node connected to the test-circuit input node, wherein the inverting element and the test circuit combine to form a ring oscillator providing a test signal comprised of alternating rising and falling signal transitions on the test-circuit input node;
b. a counter having a counter input node and a counter output node, the counter input node being connected to the test circuit, the counter adapted to count the number of signal transitions of the test signal; and
c. a phase discriminator having;
i. a sample clock sequentially producing alternating rising and falling signal transitions on a sample-clock node;
ii. a second phase-discriminator input node connected to the sample-clock node;
iii. a phase-discriminator output node;
iv. first and second phase comparators, each phase comparator having a first input node connected to the test circuit and adapted to receive the test signal, a second input connected to the sample-clock node, and a phase-comparator output node, wherein the first phase comparator samples the test signal between rising and falling signal transitions of the test signal at a sample rate determined by the sample clock when the test signal is a logic one, and the second phase comparator samples the test signal between rising and falling signal transitions of the test signal at a sample rate determined by the sample clock when the test signal is a logic zero;
d. wherein the phase discriminator produces a variable for calculating the duty cycle of the test signal. - View Dependent Claims (15)
-
-
14. A system for determining a maximum signal propagation delay through a test circuit having a test-circuit input node and a test-circuit output node, the system comprising:
-
a. an inverting element having an inverting-element input node connected to the test-circuit output node and an inverting-element output node connected to the test-circuit input node, wherein the inverting element and the test circuit combine to form a ring oscillator providing a test signal comprised of alternating rising and falling signal transitions on the test-circuit input node;
b. a counter having a counter input node and a counter output node, the counter input node being connected to the test circuit, the counter adapted to count the number of signal transitions of the test signal;
c. a phase discriminator having;
i. a sample clock sequentially producing alternating rising and falling signal transitions on a sample-clock node;
ii. a second phase-discriminator input node connected to the sample-clock node; and
iii. a phase-discriminator output node; and
d. a counter having an input node connected to the phase-discriminator output node;
e. wherein the phase discriminator samples the test signal between rising and falling signal transitions of the test signal at a sample rate determined by the sample clock; and
f. wherein the phase discriminator produces a variable for calculating the duty cycle of the test signal.
-
-
16. A method of measuring a signal propagation delay time required for a rising signal transition to traverse a test circuit having a test-circuit input node and a test-circuit output node, the method comprising:
-
a. providing a train of alternating rising and falling signal transitions on the test-circuit input node, thereby producing a test signal comprising the alternating rising and falling signal transitions on the test-circuit output node;
b. measuring the period of the test signal; and
c. measuring the duty cycle of the test signal. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method of measuring a signal propagation delay time required for a rising signal transition to traverse a test circuit having a test-circuit input node and a test-circuit output node, the method comprising:
-
a. providing a train of alternating rising and falling signal transitions on the test-circuit input node, thereby producing a test signal comprising the alternating rising and falling signal transitions on the test-circuit output node;
b. measuring the period of the test signal; and
c. measuring the duty cycle of the test signal;
d. wherein the test signal comprises a series of alternating high and low logic levels, and wherein measuring the duty cycle of the test signal comprises;
sampling the test signal during the high logic levels at a sample rate to determine a first variable; and
sampling the test signal during the low logic levels at the sample rate to determine a second variable.- View Dependent Claims (22, 23, 24)
a. sampling the test signal during the high logic levels at a second sample rate different from the first sample rate; and
b. sampling the test signal during the low logic levels at the second sample rate.
-
-
23. The method of claim 22, further comprising:
-
a. sampling the test signal during the high logic levels at a third sample rate different from the first and second sample rates;
b. sampling the test signal during the low logic levels at the third sample rate;
c. calculating the duty cycle for each of the first, second and third sample rates to obtain corresponding first, second, and third measured duty cycles; and
d. comparing the first, second, and third measured duty cycles.
-
-
24. The method of claim 23, further comprising discarding any one of the first, second, and third duty cycles that is not consistent with the remaining two.
-
25. A circuit for measuring a signal-propagation delay time required for a rising signal transition to traverse a test circuit having a test-circuit input node and a test-circuit output node, the circuit comprising:
-
a. means for providing a train of alternating rising and falling signal transitions on the test-circuit input node, thereby producing a test signal comprised of a delayed series of alternating rising and falling signal transitions on the test circuit output node;
b. means for measuring the period of the test signal; and
c. means for measuring the duty cycle of the test signal. - View Dependent Claims (26)
-
-
27. A system for determining a maximum signal propagation delay through a test circuit having a test-circuit input node and a test-circuit output node, the system comprising:
-
a. a ring oscillator including the test circuit and adapted to connect the test-circuit input node to the test-circuit output node, the ring oscillator providing a test signal comprised of alternating rising and falling signal transitions on the test-circuit input node and on the test-circuit output node;
b. means for measuring a duty cycle of the test signal;
c. means for measuring a period of the test signal; and
d. means for independently deriving, from the duty cycle and the period, a first signal propagation delay for rising edges traversing the test circuit and a second signal propagation delay for falling edges traversing the test circuit. - View Dependent Claims (28, 29)
-
-
30. A system for determining a maximum signal propagation delay through a test circuit having a test-circuit input node and a test-circuit output node, the system comprising:
-
a. a signal path connected between the test-circuit input node and the test-circuit output node, wherein the signal path and the test circuit combine to form a ring oscillator providing a test signal comprised of alternating rising and falling signal transitions on a plurality of test-circuit nodes;
b. a circuit having an input terminal connected to at least one of the test-circuit nodes and adapted to determine the period of the test signal; and
c. a phase discriminator having at least one phase-discriminator input node connected to at least one of the test-circuit nodes and adapted to output at least one variable for calculating the duty cycle of the test signal. - View Dependent Claims (31, 32)
-
Specification