Claims
- 1. A semiconductor integrated circuit with a port for receiving data from and outputting data to an outside source and having a self-test function for testing functional internal blocks contained in the semiconductor integrated circuit without the need to input data from an outside source, comprising:
- an internal data bus;
- a memory for storing a self-test program and prediction value data for testing each internal functional block;
- random number generating means for generating test data;
- data selecting means having a first input coupled to said port and a second input coupled to said random number generating means and an output coupled to said internal data bus for outputting the test data generated by said random number generating means to said data bus in place of data input from the outside source via said port when said self-test program is executed;
- self-test initiating means for initiating said self-test program in response to an external signal, wherein the self-test program tests each functional block using the test data output from said data selecting means and outputs a test result to the data bus; and
- comparison means coupled to the data bus for comparing the test result output to said data bus by executing said self-test program with said prediction value data and outputting a compared result to the outside source.
- 2. A semiconductor integrated circuit with self-test function as set forth in claim 1, wherein said semiconductor integrated circuit is a microprocessor.
- 3. A semiconductor integrated circuit with self-test function as set forth in claim 1, wherein said random number generating means is a linear feedback shift register.
- 4. The semiconductor integrated circuit of claim 1 further comprising data compressing means which compresses and outputs data of test results output to said data bus during execution of said self-test program.
- 5. The semiconductor integrated circuit of claim 4 wherein said data compressing means is a linear feedback shift register.
Priority Claims (1)
Number |
Date |
Country |
Kind |
62-322133 |
Dec 1987 |
JPX |
|
Parent Case Info
This a continuation of application Ser. No. 276,499 filed 11-23-88, now abandoned.
US Referenced Citations (3)
Non-Patent Literature Citations (2)
Entry |
"Bit-Pushing Approach to VLSI Circuit Self-Testing", IBM TDB, vol. 28, No. 2, 7/1985, pp. 676-679. |
Kubem and Bruce, "The MC6804P2 Built-In Self-Test", Proceedings from '83 Intl. Test Conference, pp. 295-300. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
276499 |
Nov 1988 |
|