Semiconductor device including memory circuit and logic array
First Claim
1. A semiconductor device comprising:
- a first circuit comprising a first memory; and
a second circuit comprising a second memory and a logic array,wherein the comprises a first memory is configured to store first data corresponding to a history of a first branch instruction of the first circuit, andwherein the second memory is configured to store second data for controlling electrical continuity between circuits in the logic array and an output signal with respect to an input signal of the circuits in the logic array to generate a signal for testing an operating state of the first circuit in a test for the operating state of the first circuit, and third data corresponding to a history of a second branch instruction of the first circuit in normal operation after the test.
1 Assignment
0 Petitions
Accused Products
Abstract
A semiconductor device in which the area of a circuit that is unnecessary during normal operation is small. The semiconductor device includes a first circuit and a second circuit. The first circuit includes a third circuit storing at least one pair of first data including a history of a branch instruction and a first address corresponding to the branch instruction; a fourth circuit comparing a second address of an instruction and the first address; and a fifth circuit selecting the first data of one pair among the at least one pair in accordance with a comparison result. The second circuit includes a plurality of sixth circuits having a function of generating a signal for testing operation of the first circuit in accordance with second data, and a function of storing the at least one pair together with the second circuit after the operation is tested.
121 Citations
21 Claims
-
1. A semiconductor device comprising:
-
a first circuit comprising a first memory; and a second circuit comprising a second memory and a logic array, wherein the comprises a first memory is configured to store first data corresponding to a history of a first branch instruction of the first circuit, and wherein the second memory is configured to store second data for controlling electrical continuity between circuits in the logic array and an output signal with respect to an input signal of the circuits in the logic array to generate a signal for testing an operating state of the first circuit in a test for the operating state of the first circuit, and third data corresponding to a history of a second branch instruction of the first circuit in normal operation after the test. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A semiconductor device comprising:
-
a first circuit comprising a first memory; and a second circuit comprising a second memory and a logic array, wherein the first memory is configured to store first data corresponding to a history of a first branch instruction of the first circuit and a first address of the first branch instruction and a comparator circuit comparing an address of an instruction and the first address, and wherein the second memory is configured to store second data for controlling electrical continuity between circuits in the logic array and an output signal with respect to an input signal of the circuits in the logic array to generate a signal for testing an operating state of the first circuit in a test for the operating state of the first circuit, and third data corresponding to a history of a second branch instruction of the first circuit and a second address of the second branch instruction in normal operation after the test. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A semiconductor device comprising:
-
a first circuit comprising a first memory; and a second circuit comprising a second memory and a logic array, wherein the first memory is configured to store first data corresponding to a history of a first branch instruction of the first circuit and a first address of the first branch instruction, a comparator circuit comparing an address of an instruction and the first address, and a selector circuit selecting the first address in accordance with a comparison result of the comparator circuit, and wherein the second memory is configured to store second data for controlling electrical continuity between circuits in the logic array and an output signal with respect to an input signal of the circuits in the logic array to generate a signal for testing an operating state of the first circuit in a test for the operating state of the first circuit, and third data corresponding to a history of a second branch instruction of the first circuit and a second address of the second branch instruction in normal operation after the test. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification