Claims
- 1. A system to create a simultaneously switching outputs (SSO) event and to create a simultaneously switching inputs (SSI) event, whereby the SSO event feeds into the SSI event, the system includes at least two chip devices, a first chip device set to generate the SSO event, and a second chip device set to receive the SSI event, wherein:
the first chip device includes a first signal pin, a first input/output (I/O) pin, and a plurality of first circuits, each first circuit comprising:
a toggle register that generates a toggling signal; and a first signal line, connected to the first signal pin, that operates logic to select the toggling signal as output from the first circuit for the SSO event that is sent to the second chip device via the first I/O pin; and the second chip device includes a second signal pin, a second I/O pin, and a plurality of second circuits, each second circuit comprising:
an output driver connected to the second I/O pin; a second signal line, connected to a second signal pin, that operates to disable the output driver and permit the second circuit to receive input for the SSI event from the first chip device via the second I/O pin.
- 2. The system of claim 1, wherein:
the first chip device is mounted to a first interconnect layer; the second chip device is mounted to a second interconnect layer; the first and second interconnect layers are mounted to a main board; and the SSO event and the SSI event are used to test noise characteristics among the first and second chip devices, the first and second interconnect layers, and the main board.
- 3. The system of claim 1 wherein the first circuit further comprises:
a reset signal line to initialize a toggling phase of the toggle register.
- 4. The system of claim 3 wherein:
the toggle register of each of the plurality of first circuits are in toggling phase with each other.
- 5. The system of claim 3, wherein:
the toggle registers of a portion of the plurality of first circuits are out of toggling phase with the toggle registers of another portion of the plurality of first circuits.
- 6. The system of claim 1, wherein:
the first signal pin is connected to a portion of the first signal lines of the plurality of first circuits.
- 7. The system of claim 6, wherein:
each first circuit of the portion of the plurality of first circuits simultaneously outputs their respective toggling signals to form the SSO event.
- 8. The system of claim 6, wherein:
the first signal pin is connected to control logic that is connected to each first signal line of the plurality of first circuits; and the control logic selects the portion of first signal lines to connect with the first signal pin.
- 9. The system of claim 1, wherein the second circuit further comprises:
gate logic, directly connected between the second signal line and the output driver, that is controlled by the second signal line and disables the output driver.
- 10. The system of claim 1, wherein:
the output driver is disabled by being switched into tristate.
- 11. The system of claim 1, wherein:
the second signal pin is connected to a portion of the second signal lines of the plurality of second circuits.
- 12. The system of claim 11, wherein:
each second circuit of the portion of the plurality of second circuits simultaneously disables their respective output drivers to allow the SSI event.
- 13. The system of claim 11, wherein:
the second signal pin is connected to control logic that is connected to each second signal line of the plurality of second circuits; and the control logic selects the portion of second signal lines to connect with the second signal pin.
- 14. A circuit located on a chip device that is mounted in a system, the circuit is for testing characteristics of the system design, and the circuit comprises:
first and second registers, arranged in a cascade manner, for receiving input data from an input signal line, and for providing precise control over first output data that is sent out over an output signal line; a third register for providing a toggling signal that is used as second output data that is sent out over the output signal line during a simultaneously switching outputs (SSO) event; a multiplexer for selecting between the first output data and the second output data; a first signal line, connected to a first signal pin, for controlling the multiplexer to switch from the first output data to the second output data during the SSO event; an output driver connected between the output signal line and an I/O pin; a second signal line, connected to a second signal pin, that operates to disable the output driver and permit the circuit to receive input for a simultaneously switching inputs (SSI) event; and a fourth register that operates to disable the output driver and permit the circuit to receive input for the SSI event when the second signal line is not asserted.
- 15. The circuit of claim 14, wherein:
an output of the first register serially feeds directly into an input of the second register; and an output from the second register feeds into an input of the first register.
- 16. The circuit of claim 15, wherein:
the first and second registers are loaded with logical high data, and the first output data is held at a logical high.
- 17. The circuit of claim 15, wherein:
the first and second registers are loaded with logical low data, and the first output data is held at a logical low.
- 18. The circuit of claim 15, wherein:
the first register is loaded with logical high data and the second register is loaded with logical low data, and the first output data is a rising edge.
- 19. The circuit of claim 15, wherein:
the first register is loaded with logical low data and the second register is loaded with logical high data, and the first output data is a falling edge.
- 20. The circuit of claim 14, wherein:
the chip device is mounted to an interconnect layer; the interconnect layer is mounted to a main board; and the SSO and the SSI event are used to test noise characteristics among the chip device, the interconnect layer, and the main board.
- 21. The circuit of claim 14, further comprising:
a reset signal line to initialize a toggling phase of the third register.
- 22. The circuit of claim 14, further comprising:
gate logic, directly connected between the second signal line and the output driver, that is controlled by the second signal line and disables the output driver.
- 23. The circuit of claim 14, wherein:
the output driver is disabled by being switched into tristate.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of U.S. patent application Ser. No. 08/863,832, entitled “MULTIPURPOSE TEST CHIP INPUT/OUTPUT CIRCUIT,” filed on May 27, 1997, which is incorporated herein by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
08863832 |
May 1997 |
US |
Child |
09992907 |
Nov 2001 |
US |