-
公开(公告)号:US10915393B2
公开(公告)日:2021-02-09
申请号:US16128342
申请日:2018-09-11
Applicant: RENESAS ELECTRONICS CORPORATION
Inventor: Akihiro Yamate , Yoshitaka Taki , Tatsuya Kamei , Yoichi Yuyama
Abstract: Existing semiconductor devices cannot detect a failure occurring in a circuit required for mode switching processing for other than arithmetic cores, so that reliability is inadequate. A semiconductor device of an embodiment of the invention includes: a selector which is provided corresponding to among plural arithmetic cores one used as a checking arithmetic core in lock-step mode and which, in lock-step mode, blocks the interface signals outputted from the corresponding arithmetic core and, in split mode, lets the interface signals outputted from the corresponding arithmetic core through; an access monitor which monitors the interface signals outputted via a selector and, when an abnormal state of the interface signals is detected, outputs an error signal; and an error control unit which outputs, based on the error signal outputted from the access monitor, an abnormal state processing request to a higher-order system.
-
公开(公告)号:US10521374B2
公开(公告)日:2019-12-31
申请号:US16054784
申请日:2018-08-03
Applicant: Renesas Electronics Corporation
Inventor: Hiromichi Yamada , Akihiro Yamate , Yoichi Yuyama
Abstract: Data on a memory space are compared without using a CPU, and an interrupt is generated in an interrupt condition based on at least one of the number of times of the comparison and the number of times of coincidence with a comparison condition. An interrupt controller outputs an interrupt signal to a first CPU core or a second CPU core. A DMAC transfers data on the memory space to at least one of a first buffer and a second buffer. A comparison circuit compares the data of the first buffer with the data of the second buffer. A condition coincidence frequency counter counts the number of times at which the comparison in the comparison circuit coincides with a comparison condition. An interrupt request circuit outputs an interrupt request to the interrupt controller, based on at least one of a value of the condition coincidence frequency counter and a value of a comparison frequency counter.
-
公开(公告)号:US11500708B2
公开(公告)日:2022-11-15
申请号:US16859463
申请日:2020-04-27
Applicant: RENESAS ELECTRONICS CORPORATION
Inventor: Kiyoshi Hayase , Shinichi Shibahara , Yuki Hayakawa , Yoichi Yuyama
Abstract: A semiconductor device has a timer unit and a processing unit. The timer unit includes a binary counter, a first converter that converts a first count value output from the binary counter to a gray code to output as first gray code data. The processing unit includes a first synchronizer that captures the first gray code data transferred from the timer unit in synchronization with the system clock signal and outputs the captured first gray code data as second gray code data, and a fault detection unit that generates a data for fault detection based on the first gray code data transferred from the timer unit and compares a second count value based on the second gray code data with a third counter value based on the data for fault detection.
-
公开(公告)号:US10706178B2
公开(公告)日:2020-07-07
申请号:US15808960
申请日:2017-11-10
Applicant: Renesas Electronics Corporation
Inventor: Yasuhiro Sugita , Koji Adachi , Yoichi Yuyama
Abstract: According to one embodiment, a data processing apparatus includes an access controller configured to control access by a CPU to a processor. The access controller selects permission configuration information and an identifier table to be used for the access control using processor selection information output from the CPU, determines as intermediate identifier MID that corresponds to an access request identifier SPID output from the CPU using the selected identifier table, and determines accessibility of the CPU to the processor using the selected permission configuration information and the determined intermediate identifier MID.
-
公开(公告)号:US10884882B2
公开(公告)日:2021-01-05
申请号:US16121327
申请日:2018-09-04
Applicant: RENESAS ELECTRONICS CORPORATION
Inventor: Hidekazu Bingo , Koji Adachi , Yoichi Yuyama
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.
-
公开(公告)号:US10243568B2
公开(公告)日:2019-03-26
申请号:US15797033
申请日:2017-10-30
Applicant: Renesas Electronics Corporation
Inventor: Hiromichi Yamada , Akihiro Yamate , Hitoshi Suzuki , Yoichi Yuyama , Teppei Hirotsu
Abstract: In a system for performing clock generation for each semiconductor device, synchronization between the semiconductor devices is achieved without causing a count value in a counter to be discontinuously changed. A semiconductor device 1 includes a clock oscillator 2, a counter 3 configured to count the number of clocks, a periodic register 4 in which a value corresponding to a period for synchronization is set, a comparison circuit 5 configured to compare the count value in the counter 3 with the set value in the periodic register 4, a match flag register 6 in which a predetermined value is set when the count value coincides with the set value, a match output terminal 7 configured to output the value in the match flag register 6 from the own semiconductor device, a match input terminal 8 to which a value output from another semiconductor device to be synchronized is input, and a reset circuit configured to reset the counter 3 and the match flag register 6 when both the value in the match flag register 6 of the own semiconductor device and the value input to the match input terminal 8 become a predetermined value.
-
公开(公告)号:US11531579B2
公开(公告)日:2022-12-20
申请号:US17494630
申请日:2021-10-05
Applicant: RENESAS ELECTRONICS CORPORATION
Inventor: Kiyoshi Hayase , Shinichi Shibahara , Yuki Hayakawa , Yoichi Yuyama
Abstract: A semiconductor device has a timer unit and a processing unit. The timer unit includes a binary counter, a first converter that converts a first count value output from the binary counter to a gray code to output as first gray code data. The processing unit includes a first synchronizer that captures the first gray code data transferred from the timer unit in synchronization with the system clock signal and outputs the captured first gray code data as second gray code data, and a fault detection unit that generates a data for fault detection based on the first gray code data transferred from the timer unit and compares a second count value based on the second gray code data with a third counter value based on the data for fault detection.
-
公开(公告)号:US10552347B2
公开(公告)日:2020-02-04
申请号:US16058634
申请日:2018-08-08
Applicant: Renesas Electronics Corporation
Inventor: Koji Adachi , Yoichi Yuyama
IPC: G06F12/14 , G06F12/1027 , G06F9/50
Abstract: A data processor includes an access target with the address assigned to a memory space, an access subject that gains access to the access target while specifying address, identifier, and access type, and a memory protection resource including an associative memory to perform an access control. The memory protection resource includes a plurality of entries, each including a region setting unit, an identifier determination information unit, and an attribute setting unit. When the address specified by the access subject at the access is included in the region set in the region setting unit in the entry, the identifier agrees with at least one of the identifiers specified according to the identifier determination information, and the specified access type agrees with the access type set in the attribute setting unit, the memory protection resource permits the access.
-
公开(公告)号:US10248156B2
公开(公告)日:2019-04-02
申请号:US15502771
申请日:2015-03-20
Applicant: Renesas Electronics Corporation
Inventor: Yoichi Yuyama , Kiwamu Takada
Abstract: In a data processing device including two sets of circuit pairs which are respectively duplicated in two clock domains which are asynchronous to each other, an asynchronous transfer circuit that transfers a payload signal is provided between the two sets of circuit pairs. The asynchronous transfer circuit includes two sets of a pair of bridge circuits which are respectively connected to the two sets of circuit pairs, and asynchronously transfers the payload signal and a control signal indicating a timing at which the payload signal is stable on a reception side. The two sets of a pair of bridge circuits and the payload signals can be duplicated, but the control signal is not duplicated, and the received payload signal is used for timing control to supply an expected same time difference, to the pair of duplicated circuits. This enables asynchronous transfer between circuits duplicated in the asynchronous clock domains.
-
公开(公告)号:US10073793B2
公开(公告)日:2018-09-11
申请号:US15242492
申请日:2016-08-20
Applicant: Renesas Electronics Corporation
Inventor: Koji Adachi , Yoichi Yuyama
IPC: G06F12/14 , G06F9/50 , G06F12/1027
CPC classification number: G06F12/1483 , G06F9/5016 , G06F12/1027 , G06F2212/1044 , G06F2212/1052 , G06F2212/152 , G06F2212/656 , G06F2212/68
Abstract: A data processor includes an access target with the address assigned to a memory space, an access subject that gains access to the access target while specifying address, identifier, and access type, and a memory protection resource including an associative memory to perform an access control. The memory protection resource includes a plurality of entries, each including a region setting unit, an identifier determination information unit, and an attribute setting unit. When the address specified by the access subject at the access is included in the region set in the region setting unit in the entry, the identifier agrees with at least one of the identifiers specified according to the identifier determination information, and the specified access type agrees with the access type set in the attribute setting unit, the memory protection resource permits the access.
-
-
-
-
-
-
-
-
-