Claims
- 1. An apparatus for asserting control signals at controlled times, the apparatus comprising:
- means for generating a periodic clock signal; and
- a plurality of nodes, each node generating a separate one of said control signals and comprising:
- means for receiving said periodic clock signal and for producing in response thereto a plurality of timing signals, each periodically changing state with a frequency locked to a frequency of said periodic clock signal, all timing signals having separate, unique phases;
- command generation means receiving one of said timing signals for executing algorithmic instructions for generating commands, said processing means generating each command in response to a state change in the received timing signal, each command indicating a time, and
- control signal assertion means receiving said timing signals and each generated command for asserting a separate one of said control signals at a time indicated by the generated command in response to a state change in one of said timing signals occurring at the indicated time.
- 2. The apparatus in accordance with claim 1 wherein said command generation means comprises:
- memory means for storing said algorithmic instruction, and
- processing means for executing said algorithmic instructions stored in said memory means in response to state changes in said on of said timing signals thereby to produce said commands.
- 3. The apparatus in accordance with claim 1 wherein said commands indicate time by indicating a number of periods of one of said timing signals.
- 4. The apparatus in accordance with claim 1 wherein said control signal assertion means comprises:
- multiplexer means receiving said timing signals for producing an output timing signal in phase with one of said timing signals selected in accordance with each said command,
- means for delaying the multiplexer means output timing signal by an amount adjusted in accordance with each said command to produce a delayed timing signal, and
- means receiving said delayed timing signal for asserting said separate one of said control signals in response to said delayed timing signal.
- 5. An apparatus for testing a circuit having terminals for receiving test signals and transmitting output signals, the apparatus comprising:
- a plurality of nodes, each node being connected to a separate one of said circuit terminals for transmitting a test signal thereto and for receiving an output signal therefrom, each node executing algorithmic instructions for generating commands, each command indicating whether the node shall assert said test signal or shall sample said output signal and indicating a time when the node shall assert said test signal or sample said output signal, each node asserting said test signal and sampling said output signal at times indicated by the generated commands;
- means for conveying a separate set of said algorithmic instructions to each of said plurality of nodes; and
- means for generating and conveying a periodic clock signal to each of said nodes, wherein each of said nodes comprises:
- timing signal generator means receiving said clock signal for generating a plurality of periodic timing signals each having a differing phase relationship with said clock signal;
- means for receiving and executing said separate set of algorithmic instructions conveyed by said means for conveying, thereby generating said commands; and
- means responsive to said commands generated by said processing means for asserting said test signal and sampling said output signal in response to ones of said timing signals selected in response to said commands.
- 6. The apparatus in accordance with claim 5 wherein each of said plurality of nodes comprises:
- memory means for storing said algorithmic instructions,
- processing means for executing said algorithmic instructions stored in said memory means thereby to generate said commands, and
- means for asserting said test signal and sampling said output signal at the times indicated by the generated commands.
- 7. The apparatus in accordance with claim 5 wherein said means responsive to said commands comprises means receiving said plurality of timing signals for selecting one of said timing signals in response to each command and for delaying the selected one timing signal by an amount adjustable in response to each command to produce a delayed timing signal, and
- means receiving said delayed timing signal for asserting said test signals and sampling said output signal in response to said delayed timing signal.
CROSS REFERENCE TO RELATED APPLICATIONS
This is a divisional application of U.S. patent application Ser. No. 08/534,015 filed Sep. 25, 1995 for PARALLEL PROCESSING INTEGRATED CIRCUIT TESTER, now U.S. Pat. No. 5,748,642.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
5381421 |
Dickol et al. |
Jan 1995 |
|
5696772 |
Lesmeister |
Dec 1997 |
|
Non-Patent Literature Citations (2)
Entry |
Philip N. King, "Flexible, High-Performance Pin Electronics Implementation", 1989 International Test Conference, pp. 787-794. |
Kikuchi et al., "A 250MHz Shared-Resource VLSI Test System With High Pin Count and Memory Test Capability", 1989 International Test Conference, pp. 558-566. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
534015 |
Sep 1995 |
|