Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
180 words
A method for testing the contents of a read-only memory in an integrated circuit, the method comprising the steps of: (a) switching a processor of the integrated circuit to a test mode, which processor is controlled by contents of the read-only memory; (b) activating a test program stored in the processor to control the processor rather than the contents; (c) receiving externally supplied test data at the processor via external connections of the integrated circuit; (d) under control of the test program, (i) successively reading the contents; (ii) comparing the contents and the externally supplied test data in an arithmetic unit of the processor; (iii) supplying an error message in response to a negative comparison result; (iv) storing any error message in a storage register of the processor; (v) only outputting any stored error message after the end of the test program, via an external connection of the integrated circuit which is also a data connection during normal operation of the processor, whereby the contents are tested without the contents being either supplied or accessible externally to the integrated circuit.
Claim 2
Independent Claim
180 words
A method for testing the contents of a read-only memory in an integrated circuit, the method comprising the steps of: (a) switching a processor of the integrated circuit to a test mode, which processor is controlled by contents of the read-only memory; (b) activating a test program stored in the processor to control the processor rather than the contents; (c) receiving externally supplied test data at the processor via external connections of the integrated circuit; (d) under control of the test program, (i) successively reading the contents; (ii) comparing the contents and the externally supplied test data in an arithmetic unit of the processor; (iii) supplying an error message in response to a negative comparison result; (iv) storing any error message in a storage register of the processor; (v) only outputting any stored error message after the end of the test program, via an external connection of the integrated circuit which is also a data connection during normal operation of the processor, whereby the contents are tested without the contents being either supplied or accessible externally to the integrated circuit.
Claim 3
Dependent Claim
37 words
The method of claim 1 wherein: the outputting step further comprises outputting a message including the number of error messages; and the method further comprises the step of deleting any stored error messages after the outputting step.
Claim 4
Independent Claim
225 words
A device for testing a read-only memory in an integrated circuit, which integrated circuit comprises a microprocessor having an arithmetic unit; at least one storage register; a plurality of external connections, at least one of the external connections being for connecting to a test apparatus supplying test data, the device comprising, within the integrated circuit: (a) a test program memory for storing control instructions of a test program; (b) means for switching the processor into a test mode, so that the processor reads control instructions from the test program memory and successively reads, under the control of these control instructions, data from the read-only memory; (c) means for supplying the data from the read only-memory and the test data to the arithmetic unit for comparison; (d) means for supplying a control signal indicating non-correspondence of the test data and the data from the read-only memory; (e) means for modifying the contents of the storage register with respect to a predetermined initial state in response to the control signal; (f) means for applying, at the end of the test program, the contents of the storage register to one of the external connections which acts as a data output during normal operation of the integrated circuit; whereby contents of the read-only memory are tested without the contents being either supplied or accessible externally to the integrated circuit.
Claim 5
Independent Claim
225 words
A device for testing a read-only memory in an integrated circuit, which integrated circuit comprises a microprocessor having an arithmetic unit; at least one storage register; a plurality of external connections, at least one of the external connections being for connecting to a test apparatus supplying test data, the device comprising, within the integrated circuit: (a) a test program memory for storing control instructions of a test program; (b) means for switching the processor into a test mode, so that the processor reads control instructions from the test program memory and successively reads, under the control of these control instructions, data from the read-only memory; (c) means for supplying the data from the read only-memory and the test data to the arithmetic unit for comparison; (d) means for supplying a control signal indicating non-correspondence of the test data and the data from the read-only memory; (e) means for modifying the contents of the storage register with respect to a predetermined initial state in response to the control signal; (f) means for applying, at the end of the test program, the contents of the storage register to one of the external connections which acts as a data output during normal operation of the integrated circuit; whereby contents of the read-only memory are tested without the contents being either supplied or accessible externally to the integrated circuit.
Claim 6
Dependent Claim
38 words
A device as claimed in claim 3, characterized in that for each control signal of the arithmetic unit (12) occurring the processor (2) increments the contents of the storage register (16), being a binary number, by one unit.
Claim 7
Dependent Claim
47 words
A device as claimed in claim 4, characterized in that the only read-only memory (4) and the test program memory (6) are connected to the processor (2) via a switch (8) which is switched in dependence on the test mode and on the progress of the test.
Claim 8
Dependent Claim
19 words
A device as claimed in claim 5, characterized in that the test program memory (6) is a read-only memory.
Claim 9
Dependent Claim
19 words
A device as claimed in claim 4, characterized in that the test program memory (6) is a read-only memory.
Claim 10
Dependent Claim
26 words
A device as claimed in claim 4, characterized in that the contents of the test program memory (6) are accessible from outside the integrated circuit (1).
Claim 11
Dependent Claim
46 words
A device as claimed in claim 3, characterized in that the read-only memory (4) and the test program memory (6) are connected to the processor (2) via a switch (8) which is switched in dependence on the test mode and on the progress of the test.
Claim 12
Dependent Claim
19 words
A device as claimed in claim 9, characterized in that the test program memory (6) is a read-only memory.
Claim 13
Dependent Claim
20 words
The device of claim 9, wherein the contents of the test program memory are accessible from outside the integrated circuit.
Claim 14
Dependent Claim
19 words
A device as claimed in claim 3, characterized in that the test program memory (6) is a read-only memory.
Claim 15
Dependent Claim
20 words
The device of claim 12, wherein the contents of the test program memory are accessible from outside the integrated circuit.
Claim 16
Dependent Claim
26 words
A device as claimed in claim 3, characterized in that the contents of the test program memory (6) are accessible from outside the integrated circuit (1).