Claims
- 1. In an integrated circuit, a simultaneous bi-directional input/output (I/O) circuit comprising:
a driver responsive to an output signal to generate a data-out signal at an output node; a reference select circuit coupled to the output signal; a receiver coupled to the reference select circuit and to the output node; and an override circuit to override the reference select circuit.
- 2. The simultaneous bi-directional I/O circuit of claim 1, wherein the override circuit comprises a select circuit responsive to the output signal and to at least one override control signal, and wherein the override circuit generates a reference control signal to the reference select circuit.
- 3. The simultaneous bi-directional I/O circuit of claim 2, wherein the select circuit comprises a multiplexer having input terminals responsive to the output signal and to a reference direction control signal, having a control terminal responsive to a reference mode signal, and generating the reference control signal at its output terminal.
- 4. The simultaneous bi-directional I/O circuit of claim 1, wherein an output signal passing through the driver to the output node has a first delay path, and wherein an output signal passing through the override circuit and the reference select circuit has a second delay path substantially matching the first delay path.
- 5. The simultaneous bi-directional I/O circuit of claim 1 and further comprising: a delay-matching circuit to equalize a first signal delay path through the driver with a second signal delay path through the override circuit and the reference select circuit.
- 6. The simultaneous bi-directional I/O circuit of claim 5, wherein the delay-matching circuit comprises a pair of multiplexers, which are responsive to the output signal and to its complement, respectively.
- 7. The simultaneous bi-directional I/O circuit of claim 6, wherein a first multiplexer of the pair of multiplexers contributes to the first signal delay path when the output signal is in a first state, and wherein a second multiplexer of the pair of multiplexers contributes to the first signal delay path when the output signal is in a second state.
- 8. An electronic system having a plurality of simultaneous bi-directional input/output (I/O) circuits, each comprising:
a driver responsive to an output signal to generate a data-out signal at an output node; a reference select circuit coupled to the output signal; a receiver coupled to the reference select circuit and to the output node; and an override circuit to override the reference select circuit.
- 9. The simultaneous bi-directional I/O circuit of claim 8, wherein the override circuit comprises a select circuit responsive to the output signal and to at least one override control signal, and wherein the override circuit generates a reference control signal to the reference select circuit.
- 10. The simultaneous bi-directional I/O circuit of claim 9, wherein the select circuit comprises a multiplexer having input terminals responsive to the output signal and to a reference direction control signal, having a control terminal responsive to a reference mode signal, and generating the reference control signal at its output terminal.
- 11. The simultaneous bi-directional I/O circuit of claim 8, wherein an output signal passing through the driver to the output node has a first delay path, and wherein an output signal passing through the override circuit and the reference select circuit has a second delay path substantially matching the first delay path.
- 12. A data processing system comprising:
a plurality of components; a bus coupling the components; and wherein at least one component includes a plurality of simultaneous bi-directional input/output circuits, each comprising: a driver responsive to an output signal to generate a data-out signal at an output node; a reference select circuit coupled to the output signal; a receiver coupled to the reference select circuit and to the output node; and an override circuit to override the reference select circuit.
- 13. The data processing system of claim 12, wherein the override circuit comprises a select circuit responsive to the output signal and to at least one override control signal, and wherein the override circuit generates a reference control signal to the reference select circuit.
- 14. The data processing system of claim 13, wherein the select circuit comprises a multiplexer having input terminals responsive to the output signal and to a reference direction control signal, having a control terminal responsive to a reference mode signal, and generating the reference control signal at its output terminal.
- 15. The data processing system of claim 12, wherein an output signal passing through the driver to the output node has a first delay path, and wherein an output signal passing through the override circuit and the reference select circuit has a second delay path substantially matching the first delay path.
- 16. The data processing system of claim 12, wherein the components are from the group consisting of a processor, chipset logic, and an external memory.
- 17. A method for performing loopback testing of a simultaneous bi-directional input/output (I/O) circuit of an integrated circuit, the I/O circuit including a driver responsive to an output signal, a receiver, and a reference select circuit responsive to the output signal, the method comprising:
applying a signal from an output node of the driver to an input node of the receiver; and decoupling the reference select circuit from the output signal.
- 18. The method of claim 17, wherein the I/O circuit further includes an override circuit, the method further comprising:
the override circuit performing the decoupling.
- 19. The method of claim 17, wherein the driver provides a first signal delay path, and
wherein the I/O circuit further includes an override circuit for performing the decoupling, the method further comprising:
the override circuit providing a second signal delay path substantially matching the first signal delay path.
- 20. A method for testing first and second simultaneous bi-directional input/output (I/O) circuits, each being on an integrated circuit, each of the I/O circuits including a driver responsive to an output signal, a receiver, a reference select circuit responsive to the output signal, and an override circuit to override the reference select circuit, the method comprising:
applying a signal from an output node of the first I/O circuit's driver to an input node of the second I/O circuit's receiver via an impedance-matched connection; and applying a signal from an output node of the second I/O circuit's driver to an input node of the first I/O circuit's receiver via the impedance-matched connection.
- 21. The method of claim 20, wherein the method further comprises:
determining whether the first I/O circuit correctly received the signal from the output node of the second I/O circuit's driver.
- 22. The method of claim 20, wherein the impedance-matched connection comprises a transmission line.
- 23. A method for testing first and second simultaneous bi-directional input/output (I/O) circuits, each being on an integrated circuit, each of the I/O circuits including a driver responsive to an output signal, a receiver, a reference select circuit responsive to the output signal, and an override circuit to override the reference select circuit, the method comprising:
operating the override circuit to override the reference select circuit; and applying a signal from an output node of the first I/O circuit's driver to an input node of the first I/O circuit's receiver;
- 24. The method of claim 23, wherein the method further comprises:
determining whether the first I/O circuit received the signal from its output node.
- 25. The method of claim 23, wherein the method further comprises:
the second I/O circuit providing an impedance-matched termination to a reference potential.
- 26. The method of claim 23, wherein the first driver provides a first signal delay path, and wherein the method further comprises:
the first I/O circuit's override circuit providing a second signal delay path substantially matching the first signal delay path.
- 27. A method for testing a simultaneous bi-directional input/output (I/O) circuit on an integrated circuit, the I/O circuit including a driver responsive to an output signal, a receiver, a reference select circuit responsive to the output signal, and an override circuit to override the reference select circuit, the method comprising:
coupling an output node of the driver to a tester channel via an impedance-matched connection; operating the override circuit to override the reference select circuit; and applying a signal from an output node of the driver to an input node of the receiver.
- 28. The method of claim 27, wherein the method further comprises:
the tester channel providing a static termination to a reference potential.
- 29. The method of claim 27, wherein method further comprises:
determining whether the I/O circuit received the signal from the output node of the driver.
- 30. The method of claim 27, wherein the driver provides a first signal delay path, and wherein the method further comprises:
the override circuit providing a second signal delay path substantially matching the first signal delay path.
RELATED INVENTIONS
[0001] The present invention is related to the following inventions which are assigned to the same assignee as the present invention:
[0002] (1) Ser. No. 09/470,091, filed Dec. 21, 1999, entitled “Method and Apparatus to Structurally Detect Random Defects That Impact AC I/O Timings in an Input/Output Buffer”;
[0003] (2) Ser. No. 09/474,874, filed Dec. 29, 1999, entitled “Method and Apparatus for Conducting Input/Output Loop Back Tests Using a Local Pattern Generator and Delay Elements”;
[0004] (3) Ser. No. ______, entitled “Digital Variable-Delay Circuit Having Voltage-Mixing Interpolator and Methods of Testing Input/Output Buffers Using Same”; and
[0005] (4) Serial No. ______, entitled “Symmetric, Voltage-Controlled CMOS Delay Cell With Closed-Loop Replica Bias”.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09605479 |
Jun 2000 |
US |
Child |
10046448 |
Oct 2001 |
US |