The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 05, 2021

Filed:

Sep. 04, 2018
Applicant:

Renesas Electronics Corporation, Tokyo, JP;

Inventors:

Hidekazu Bingo, Tokyo, JP;

Koji Adachi, Tokyo, JP;

Yoichi Yuyama, Tokyo, JP;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/20 (2006.01); G06F 9/455 (2018.01); G06F 9/52 (2006.01);
U.S. Cl.
CPC ...
G06F 11/2033 (2013.01); G06F 9/45558 (2013.01); G06F 9/526 (2013.01); G06F 2009/45575 (2013.01); G06F 2009/45579 (2013.01); G06F 2201/85 (2013.01);
Abstract

A semiconductor device includes a common resource commonly used by plural processes executed on a processor, a semaphore controlling the possessory right of the common resource, and a semaphore management unit performing a process of acquiring the possessory right of the common resource to the semaphore in response to a request of a process performed on the processor. When a request to acquire the possessory right of the common resource is received from a first process in the plural processes and the possessory right cannot be obtained, the semaphore management unit switches the process executed on the processor to a second process, repeatedly performs a process of acquiring the possessory right requested by the first process to the semaphore and, when the possessory right requested by the first process is obtained, switches the process on the processor from the second process to the first process.


Find Patent Forward Citations

Loading…