Semiconductor device and access management method
AssigneeRenesas Electronics Corporation
InventorYoshitaka TAKI
Life of this patent
Estimating the term…
Abstract
A semiconductor device includes a plurality of processing units, a shared resource shared by the plurality of processing units, and a guard unit. The guard unit restricts and thereby controls access to the shared resource by a processing unit, and changes, when a processing unit has failed, control of access so that another processing unit that takes over a process of the failed processing unit is permitted to access at least a part of an access destination which the failed processing unit has been permitted to access.
Claims14
A semiconductor device comprising:
- a plurality of processing units;
- a shared resource shared by the plurality of processing units;
- and
- a guard unit, wherein
- the guard unit restricts and thereby controls access to the shared resource by the processing unit, and
- the guard unit changes, when a processing unit has failed, control of access so that another processing unit that takes over a process of the failed processing unit is permitted to access at least a part of an access destination which the failed processing unit has been permitted to access.
A semiconductor device comprising:
- a plurality of processing units;
- a shared resource shared by the plurality of processing units;
- a management unit configured to manage, for each of the processing units, identification information available to the processing unit, the identification information being information for identifying a process;
- and
- a guard unit configured to restrict and thereby control access to the shared resource by the processing unit, wherein
- the processing unit executes a process corresponding to the identification information that is managed as available to the processing unit in the management unit and notifies the guard unit of the identification information corresponding to the process to be executed when the processing unit accesses the shared resource,
- the management unit changes, when the processing unit has failed, management so that the another processing unit that takes over a process of the failed processing unit can use the identification information corresponding to that process, and
- the guard unit controls access by the processing unit according to the identification information.
An access management method comprising:
- executing a process by a plurality of processing units while restricting and thereby controlling access to a shared resource by each of the plurality of processing units;
- detecting a failure in each of the plurality of processing units;
- and
- changing, when a processing unit has failed, control of access so that another processing unit that takes over a process of the failed processing unit is permitted to access at least a part of an access destination which the failed processing unit has been permitted to access.
Dependencies are inferred from the claim text.