Claims
- 1. An integrated circuit chip comprising:
- a package; and
- an integrated circuit encapsulated within said package, said integrated circuit configured to be controlled by at least one microcode sequencer, each of said at least one microcode sequencer being capable of self-testing its internal memory.
- 2. The integrated circuit chip according to claim 1, wherein said self-testing of each of said at least one microcode sequencer may be in parallel.
- 3. The integrated circuit chip according to claim 2, wherein said at least one microcode sequencer includes
- a self-test logic circuit;
- a multiplexer coupled to said self-test logic circuit, said multiplexer being configured to receive a plurality of test instructions as input and to be controlled by said self-test logic circuit to output one of said plurality of test instructions every write cycle to perform bitwise testing of the programmable memory element; and
- a test address generation circuit coupled to said self-test logic circuit and coupled to the programmable memory element, said test address generation circuit being configured to produce successive count values for bitwise addressing of the programmable memory element during each of said write cycles and subsequent read cycles.
- 4. The integrated circuit chip according to claim 3, wherein said multiplexer of said at least one microcode sequencer is coupled to a plurality of registers, each of said plurality of registers being configured to contain one of said plurality of test instructions.
- 5. The integrated circuit chip according to claim 3, wherein said test address generation circuit of said least one microcode sequencer is selectively coupled to the programmable memory element.
- 6. The integrated circuit chip according to claim 3, wherein said test address generation circuit is a counter.
- 7. The integrated circuit chip according to claim 3, wherein said at least one microcode sequencer further includes a signature element, said signature element being configured to receive, during each of said read cycles, contents of the programmable memory element provided during said write cycles.
Parent Case Info
This is a divisional of application Ser. No. 08/674.354, filed on Jul. 1, 1996 now U.S. Pat. No. 5,677,913
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
4641308 |
Sacarisen et al. |
Feb 1987 |
|
4862067 |
Brune et al. |
Aug 1989 |
|
5638382 |
Krick et al. |
Jun 1997 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
674354 |
Jul 1996 |
|