Self-diagnosis device and self-diagnosis method
First Claim
Patent Images
1. A self-diagnosis device, comprising:
- a plurality of functional blocks;
a storage unit that stores a plurality of processing units, each of which includes an aggregate of some functional blocks selected from the functional blocks, and a start condition of self-diagnosis processing of each processing unit; and
a self-diagnosis unit that selects the processing unit where the self-diagnosis processing is started based on the start condition of each processing unit and executes the self-diagnosis processing of each functional block in the selected processing unit,wherein a first functional block of the functional blocks in which the execution of the self-diagnosis processing takes a first time duration is included in a first processing unit of the processing units to which a first number of functional blocks belongs, and a second functional block of the functional blocks in which the execution of self-diagnosis processing takes a second time duration, which is less than the first time duration, is included in a second processing unit of the processing units to which a second number of functional blocks belongs, the second number of functional blocks being larger than the first number of functional blocks wherein the self-diagnosis device is built in a microcomputer.
2 Assignments
0 Petitions
Accused Products
Abstract
A detailed execution schedule of self-diagnosis processing is set according to various requests.
A self-diagnosis device includes a plurality of functional blocks, a storage unit that stores a plurality of processing units, each of which is an aggregate of some functional blocks selected from the plurality of functional blocks, and a start condition of self-diagnosis processing of each processing unit, and a self-diagnosis unit that selects the processing unit where the self-diagnosis processing is started based on the start condition of each processing unit and executes the self-diagnosis processing of each functional block in the selected processing unit.
52 Citations
20 Claims
-
1. A self-diagnosis device, comprising:
-
a plurality of functional blocks; a storage unit that stores a plurality of processing units, each of which includes an aggregate of some functional blocks selected from the functional blocks, and a start condition of self-diagnosis processing of each processing unit; and a self-diagnosis unit that selects the processing unit where the self-diagnosis processing is started based on the start condition of each processing unit and executes the self-diagnosis processing of each functional block in the selected processing unit, wherein a first functional block of the functional blocks in which the execution of the self-diagnosis processing takes a first time duration is included in a first processing unit of the processing units to which a first number of functional blocks belongs, and a second functional block of the functional blocks in which the execution of self-diagnosis processing takes a second time duration, which is less than the first time duration, is included in a second processing unit of the processing units to which a second number of functional blocks belongs, the second number of functional blocks being larger than the first number of functional blocks wherein the self-diagnosis device is built in a microcomputer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 17, 19, 20)
-
-
11. A self-diagnosis device, comprising:
-
a plurality of functional blocks; a storage unit that stores an execution schedule of self-diagnosis processing of the functional blocks; and a self-diagnosis unit that executes the self-diagnosis processing of the functional blocks based on the execution schedule, wherein, while executing the self-diagnosis processing, the self-diagnosis unit changes scheduling of a functional block where the self-diagnosis processing is to be executed in the execution schedule according to an execution status of other processing other than the self-diagnosis processing, and wherein a first functional block of the functional blocks in which the execution of the self-diagnosis processing takes a first time duration is included in a first processing unit of the processing units to which a first number of functional blocks belongs, and a second functional block of the functional blocks in which the execution of self-diagnosis processing takes a second time duration, which is less than the first time duration, is included in a second processing unit of the processing units to which a second number of functional blocks belongs, the second number of functional blocks being larger than the first number of functional blocks wherein the self-diagnosis device is built in a microcomputer. - View Dependent Claims (12)
-
-
13. A self-diagnosis method using a semiconductor device that executes a self-diagnosis processing of functional blocks, the self-diagnosis method comprising:
-
setting processing units, each of which includes an aggregate of some functional blocks selected from the functional blocks, and a start condition of self-diagnosis processing of each processing unit; selecting the processing unit where the self-diagnosis processing is started based on the start condition of each processing unit; and executing the self-diagnosis processing of each functional block in the selected processing unit, wherein a first functional block of the functional blocks in which the execution of the self-diagnosis processing takes a first time duration is included in a first processing unit of the processing units to which a first number of functional blocks belongs, and a second functional block of the functional blocks in which the execution of self-diagnosis processing takes a second time duration, which is less than the first time duration, is included in a second processing unit of the processing units to which a second number of functional blocks belongs, the second number of functional blocks being larger than the first number of functional blocks wherein the self-diagnosis device is built in a microcomputer. - View Dependent Claims (18)
-
Specification