Claims
- 1. A method of testing a signal path from a first line, through a pass gate, and onto a second line, wherein the method comprises the steps of:
- programming a memory to control the pass gate;
- providing a test signal to a first transistor operatively coupled to the pass gate and a first output terminal of the memory;
- inverting the test signal and providing the inverted test signal to a second transistor operatively coupled to a second output terminal of the memory, wherein if a test mode signal is active, then the first and second transistors determine whether a high voltage or a low voltage is applied to control the pass gate;
- conducting an electrical signal through the first line, the pass gate, and the second line;
- controlling the operation of the pass gate according to the test signal and the inverted test signal; and
- monitoring the electrical signal to determine whether there is an error in the signal path.
- 2. The method of claim 1, wherein a memory output signal is at a threshold voltage greater than an electrical signal voltage.
- 3. The method of claim 1 further comprising the step of buffering the electrical signal with two inverters wherein the two inverters are coupled in-between the first line and the first transistor.
- 4. The method of claim 1, further comprising the step of buffering the electrical signal with two inverters, wherein the two inverters are coupled in-between the first line and the second line.
- 5. The method of claim 1 further comprising the steps of:
- storing a configuration bit in a second memory;
- multiplexing the electrical signal between at least two lines coupled to the pass gate according to the configuration bit stored in the second memory cell.
- 6. A test circuit for testing a signal path including a first line, a pass gate, and a second line, the test circuit comprising:
- a storage means coupled to the pass gate for storing a configuration bit;
- a first transistor operatively coupled to the pass gate and the storage means, the first transistor controlled by a test signal;
- a second transistor operatively coupled to the storage means, the second transistor controlled by an inverted test signal; and
- a third transistor operatively coupled to the first and second transistors and to ground, wherein the third transistor is controlled by a test mode signal, wherein if the test mode signal is active, then the pass gate is placed in either a conducting or non-conducting state according to the test signal.
- 7. The test circuit of claim 6 further comprising a buffer that is coupled between the first line and the first transistor for driving an electrical signal on the signal path.
- 8. The test circuit of claim 6 further comprising a buffer that is coupled between the first transistor and the second line.
- 9. The test circuit of claim 6 further comprising a second storage means for storing a second configuration bit that is used to multiplex an electrical signal between a plurality of lines coupled to the pass gate.
Parent Case Info
This application is a division of application Ser. No. 08/588,160, filed Jan. 17, 1996, now U.S. Pat. No. 5,717,340.
US Referenced Citations (4)
| Number |
Name |
Date |
Kind |
|
5255271 |
Tatman et al. |
Oct 1993 |
|
|
5517107 |
Ovens et al. |
May 1996 |
|
|
5521524 |
Houston |
May 1996 |
|
|
5617021 |
Goetting et al. |
Apr 1997 |
|
Non-Patent Literature Citations (1)
| Entry |
| "The Programmable Logic Data Book", (1994), pp. 2-9 to 2-16, published by Xilinx, Inc., 2100 Logic Drive, San Jose, California 95124. (Unavailable month). |
Divisions (1)
|
Number |
Date |
Country |
| Parent |
588160 |
Jan 1996 |
|