Built-in self test method for measuring clock to out delays
First Claim
1. A delay circuit comprising:
- a. a chain of at least first and last synchronous circuits, each synchronous circuit having;
1. a clock terminal;
2. a synchronous input terminal;
3. an asynchronous input terminal;
4. an output terminal; and
5. a delay element having an input terminal connected to the output terminal of the synchronous circuit and an output terminal connected to the asynchronous input terminal;
b. an inverting element having an inverting element output terminal connected to the first synchronous circuit clock terminal and an inverting element input terminal connected to last synchronous circuit output terminal; and
c. at least one connector connecting the output terminal of a synchronous circuit in the chain other than the last synchronous circuit to the clock terminal of a next synchronous circuit, thereby forming the chain.
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 a 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 period of the oscillator. The period of the oscillator is then related to the average signal propagation delay through the test circuit. The invention can be applied to synchronous components that might fail to oscillate by connecting the asynchronous set or clear terminal to the output terminal so that the oscillator oscillates at a frequency determined by the clock-to-out delay of those components. The configuration can thus be used to characterize synchronous and asynchronous components to provide data for predicting the timing behavior of circuits that include those or similar components.
58 Citations
13 Claims
-
1. A delay circuit comprising:
-
a. a chain of at least first and last synchronous circuits, each synchronous circuit having;
1. a clock terminal;
2. a synchronous input terminal;
3. an asynchronous input terminal;
4. an output terminal; and
5. a delay element having an input terminal connected to the output terminal of the synchronous circuit and an output terminal connected to the asynchronous input terminal;
b. an inverting element having an inverting element output terminal connected to the first synchronous circuit clock terminal and an inverting element input terminal connected to last synchronous circuit output terminal; and
c. at least one connector connecting the output terminal of a synchronous circuit in the chain other than the last synchronous circuit to the clock terminal of a next synchronous circuit, thereby forming the chain. - View Dependent Claims (2)
-
-
3. A system for determining a maximum signal propagation delay from a clock input terminal of a synchronous test circuit to an output terminal of the synchronous test circuit, the system comprising:
-
a. a plurality of at least first and last synchronous test circuits, each synchronous test circuit having;
1. a clock terminal;
2. a synchronous input terminal;
3. an asynchronous input terminal;
4. an output terminal connected to the clock terminal of another of the synchronous components; and
5. a delay element having an input terminal connected to the output terminal of the synchronous component and an output terminal connected to the asynchronous input terminal; and
b. an inverting element having an inverting element output terminal connected to the first synchronous circuit clock terminal and an inverting element input terminal connected to last synchronous circuit output terminal; and
c. at least one connector connecting the output terminal of a synchronous circuit in the chain other than the last synchronous circuit to the clock terminal of a next synchronous circuit, thereby forming the chain; and
d. a counter including an input node and an output node, the input node being connected to at least one of the output terminals of the synchronous circuits. - View Dependent Claims (4, 5)
-
-
6. A method for measuring a maximum signal propagation delay from a clock input of a synchronous test circuit to an output node of the synchronous test circuit, the method comprising:
-
a. providing a signal transition on the clock input of the synchronous test circuit;
b. receiving an output signal transition on the output node of the synchronous test circuit in response to the signal transition on the clock input;
c. conveying the output signal transition to a second clock terminal of a second synchronous test circuit to clock the second synchronous test circuit; and
d. resetting the synchronous test circuit after a delay period sufficient to allow the second synchronous test circuit to clock. - View Dependent Claims (7, 8)
-
-
9. A circuit configuration for measuring a maximum signal propagation delay from a clock input of a synchronous test circuit to an output node of the synchronous test circuit, the configuration comprising:
-
a. means for providing a signal transition on the clock input of the synchronous test circuit;
b. means for receiving an output signal transition on the output node of the synchronous test circuit in response to the signal transition on the clock input;
c. means for conveying the output signal transition to a second clock terminal of a second synchronous test circuit to clock the second synchronous test circuit; and
d. means for resetting the synchronous test circuit after a delay period sufficient to allow the second synchronous test circuit to clock.
-
-
10. A method of measuring a first signal-propagation delay time required for a signal transition to traverse a test circuit from an input node of the test circuit to an output node of the test circuit, the method comprising:
-
a. providing a train of sequential, 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. measuring the period of the test signal on the test-circuit output node; and
c. measuring the duty cycle of the test signal on the test-circuit output node. - View Dependent Claims (11, 12, 13)
a. sampling the test signal during the high logic levels at a sample rate to determine a first variable; and
b. sampling the test signal during the low logic levels at the sample rate to determine a second variable.
-
Specification