Patents by Inventor Yuichi Ishiguro

Yuichi Ishiguro has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9367438
    Abstract: First data to be written which is output from a function module (2) is supplied to a built-in memory (3) and a first buffer memory (11), and second data to be written which is output from the function module (2) is supplied to the built-in memory (3) and a second buffer memory (12). The first and second FIFO memories (13, 14) select and store data items having a predetermined number of outputs from a plurality of first and second output data items which are sequentially output from the first and second buffer memories (11, 12), and do not select other data items. A comparator (15) compares the data items having the predetermined number of outputs which are selected and are output by the first and second FIFO memories (13, 14) with each other.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: June 14, 2016
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Hiromichi Yamada, Nobuyasu Kanekawa, Teruaki Sakata, Kesami Hagiwara, Yuichi Ishiguro
  • Patent number: 9323595
    Abstract: A microcontroller includes a central processing unit, a PWM signal generation unit which generates a PWM signal according to a generation condition of a PWM signal set by the central processing unit, and a diagnostic unit which inputs the generated PWM signal therein and detects a pulse period and a pulse width, based on the input signal and which determines whether the detected pulse period and pulse width respectively coincide with a pulse period and a pulse width corresponding to the generation condition.
    Type: Grant
    Filed: July 21, 2012
    Date of Patent: April 26, 2016
    Assignee: Renesas Electronics Corporation
    Inventors: Hiromichi Yamada, Teruaki Sakata, Nobuyasu Kanekawa, Yuichi Ishiguro, Takashi Yasumasu, Kazuyoshi Fukuda, Kesami Hagiwara
  • Patent number: 9229830
    Abstract: To have a problem of occurrence of the same failure in failure detection of a microcontroller. A microcontroller has a CPU and a data access control circuit. The data access control circuit performs two types of accesses: an individual access in which a data access of the CPU is performed for each thread, and a shared access in which a data access of the CPU is performed by executing two threads. The data access control circuit detects a failure of the CPU by making a comparison between the command and the address, respectively, in the shared access generated by executing the two threads.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: January 5, 2016
    Assignee: Renesas Electronics Corporation
    Inventors: Hiromichi Yamada, Tsutomu Yamada, Nobuyasu Kanekawa, Kesami Hagiwara, Yuichi Ishiguro, Takashi Yasumasu, Kazuyoshi Fukuda, Yoshiyuki Nakada
  • Publication number: 20150046759
    Abstract: A micro controller with fault detection function is provided, in which duplex processing by a program is realized without complicating the program. Peripheral circuits are provided with registers and execute processing based on a command. A central processing unit executes twice processing by the same program that accesses the register. A duplex access control circuit is configured with a peripheral bus access unit, a buffer, and a comparator unit. The peripheral bus access unit controls the access to the register by the central processing unit in the first program execution. The buffer stores the access information to the register in the first program execution. The comparator unit compares the access information in the second program execution with the access information stored in the access information storage unit. In the case of disagreement, an error signal is outputted to the central processing unit.
    Type: Application
    Filed: August 9, 2014
    Publication date: February 12, 2015
    Inventors: HIROMICHI YAMADA, NOBUYASU KANEKAWA, TSUTOMU YAMADA, KESAMI HAGIWARA, YUICHI ISHIGURO, TAKASHI YASUMASU, KAZUYOSHI FUKUDA, YOSHIYUKI NAKADA
  • Patent number: 8839029
    Abstract: A microcontroller capable of improving processing performance as a whole by executing different programs by a plurality of CPUs and capable of detecting abnormality for safety-required processing by evaluating results of the same processing executed by the plurality of CPUs. A plurality of processing systems including CPUs and memories are provided, data output from the CPUs in each of the processing systems is separately compressed and stored by compressors for each of the CPUs, respectively. The compressed storage data is mutually compared by a comparator, and abnormality of processing can be detected when the comparison result indicates a mismatch. Even when the timings by which the same processing results are obtained are different when the plurality of CPUs asynchronously execute the same processing, the processing results of both of them can be easily compared with each other since compression is carried out by the compressors.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: September 16, 2014
    Assignee: Renesas Electronics Corporation
    Inventors: Hiromichi Yamada, Kotaro Shimamura, Kesami Hagiwara, Yoshikazu Kiyoshige, Yuichi Ishiguro
  • Publication number: 20140082427
    Abstract: To have a problem of occurrence of the same failure in failure detection of a microcontroller. A microcontroller has a CPU and a data access control circuit. The data access control circuit performs two types of accesses: an individual access in which a data access of the CPU is performed for each thread, and a shared access in which a data access of the CPU is performed by executing two threads. The data access control circuit detects a failure of the CPU by making a comparison between the command and the address, respectively, in the shared access generated by executing the two threads.
    Type: Application
    Filed: September 20, 2013
    Publication date: March 20, 2014
    Applicant: Renesas Electrics Corporation
    Inventors: Hiromichi Yamada, Tsutomu Yamada, Nobuyasu Kanekawa, Kesami Hagiwara, Yuichi Ishiguro, Takashi Yasumasu, Kazuyoshi Fukuda, Yoshiyuki Nakada
  • Publication number: 20140032860
    Abstract: First data to be written which is output from a function module (2) is supplied to a built-in memory (3) and a first buffer memory (11), and second data to be written which is output from the function module (2) is supplied to the built-in memory (3) and a second buffer memory (12). The first and second FIFO memories (13, 14) select and store data items having a predetermined number of outputs from a plurality of first and second output data items which are sequentially output from the first and second buffer memories (11, 12), and do not select other data items. A comparator (15) compares the data items having the predetermined number of outputs which are selected and are output by the first and second FIFO memories (13, 14) with each other.
    Type: Application
    Filed: April 21, 2011
    Publication date: January 30, 2014
    Applicant: RENESAS ELECTRONICS CORPORATION
    Inventors: Hiromichi Yamada, Nobuyasu Kanekawa, Teruaki Sakata, Kesami Hagiwara, Yuichi Ishiguro
  • Patent number: 8639905
    Abstract: A microcontroller in which respective CPUs execute different applications so as to improve processing performance, and the respective CPUs execute an application that requires safety and mutually compare the results thereof so as to enhance the reliability of write data is provided. The microcontroller has a plurality of processing systems made up of a first CPU, a second CPU, a first memory and a second memory, and for the instruction processing about specific processing set in advance, the write to peripheral modules which are not multiplexed is executed twice, and the write data of the first time and the second time are mutually collated.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: January 28, 2014
    Assignee: Renesas Electronics Corporation
    Inventors: Hiromichi Yamada, Yuichi Ishiguro, Nobuyasu Kanekawa
  • Patent number: 8589612
    Abstract: A computer system which shortens standby time of CPUs and improves CPU processing efficiency of a performance mode upon switching from the performance mode (parallel operation) to a safety mode (master/checker operation) is provided. In a computer system including: at least two CPUs; a programmable interrupt controller for interrupting the CPUs; and a comparator for mutually comparing outputs of the CPUs, switching between the performance mode of executing mutually different processes by the CPUs, respectively, to improve performance and the safety mode of executing mutually the same processes by the CPUs and collating results by the comparator to detect failure can be carried out; CPUs to be interrupted can be set for each interrupt factor; and whether the performance mode is to be executed or the safety mode is to be executed can be set for each interrupt factor.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: November 19, 2013
    Assignee: Renesas Electronics Corporation
    Inventors: Hiromichi Yamada, Kotaro Shimamura, Nobuyasu Kanekawa, Yuichi Ishiguro
  • Publication number: 20130232383
    Abstract: A microcontroller capable of improving processing performance as a whole by executing different programs by a plurality of CPUs and capable of detecting abnormality for safety-required processing by evaluating results of the same processing executed by the plurality of CPUs. A plurality of processing systems including CPUs and memories are provided, data output from the CPUs in each of the processing systems is separately compressed and stored by compressors for each of the CPUs, respectively. The compressed storage data is mutually compared by a comparator, and abnormality of processing can be detected when the comparison result indicates a mismatch. Even when the timings by which the same processing results are obtained are different when the plurality of CPUs asynchronously execute the same processing, the processing results of both of them can be easily compared with each other since compression is carried out by the compressors.
    Type: Application
    Filed: April 4, 2013
    Publication date: September 5, 2013
    Applicant: RENESAS ELECTRONICS CORPORATION
    Inventors: Hiromichi YAMADA, Kotaro SHIMAMURA, Kesami HAGIWARA, Yoshikazu KIYOSHIGE, Yuichi ISHIGURO
  • Patent number: 8433955
    Abstract: A microcontroller capable of improving processing performance as a whole by executing different programs by a plurality of CPUs and capable of detecting abnormality for safety-required processing by evaluating results of the same processing executed by the plurality of CPUs. A plurality of processing systems including CPUs and memories are provided, data output from the CPUs in each of the processing systems is separately compressed and stored by compressors for each of the CPUs, respectively. The compressed storage data is mutually compared by a comparator, and abnormality of processing can be detected when the comparison result indicates a mismatch. Even when the timings by which the same processing results are obtained are different when the plurality of CPUs asynchronously execute the same processing, the processing results of both of them can be easily compared with each other since compression is carried out by the compressors.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: April 30, 2013
    Assignee: Renesas Electronics Corporation
    Inventors: Hiromichi Yamada, Kotaro Shimamura, Kesami Hagiwara, Yoshikazu Kiyoshige, Yuichi Ishiguro
  • Publication number: 20130020978
    Abstract: A microcontroller includes a central processing unit, a PWM signal generation unit which generates a PWM signal according to a generation condition of a PWM signal set by the central processing unit, and a diagnostic unit which inputs the generated PWM signal therein and detects a pulse period and a pulse width, based on the input signal and which determines whether the detected pulse period and pulse width respectively coincide with a pulse period and a pulse width corresponding to the generation condition.
    Type: Application
    Filed: July 21, 2012
    Publication date: January 24, 2013
    Inventors: Hiromichi YAMADA, Teruaki Sakata, Nobuyasu Kanekawa, Yuichi Ishiguro, Takashi Yasumasu, Kazuyoshi Fukuda, Kesami Hagiwara
  • Publication number: 20130013881
    Abstract: A microcontroller in which respective CPUs execute different applications so as to improve processing performance, and the respective CPUs execute an application that requires safety and mutually compare the results thereof so as to enhance the reliability of write data is provided. The microcontroller has a plurality of processing systems made up of a first CPU, a second CPU, a first memory and a second memory, and for the instruction processing about specific processing set in advance, the write to peripheral modules which are not multiplexed is executed twice, and the write data of the first time and the second time are mutually collated.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 10, 2013
    Applicant: RENESAS ELECTRONICS CORPORATION
    Inventors: Hiromichi YAMADA, Yuichi ISHIGURO, Nobuyasu KANEKAWA
  • Patent number: 8291188
    Abstract: A microcontroller in which respective CPUs execute different applications so as to improve processing performance, and the respective CPUs execute an application that requires safety and mutually compare the results thereof so as to enhance the reliability of write data is provided. The microcontroller has a plurality of processing systems made up of a first CPU, a second CPU, a first memory and a second memory, and for the instruction processing about specific processing set in advance, the write to peripheral modules which are not multiplexed is executed twice, and the write data of the first time and the second time are mutually collated.
    Type: Grant
    Filed: February 17, 2010
    Date of Patent: October 16, 2012
    Assignee: Renesas Electronics Corporation
    Inventors: Hiromichi Yamada, Yuichi Ishiguro, Nobuyasu Kanekawa
  • Publication number: 20110283033
    Abstract: A computer system which shortens standby time of CPUs and improves CPU processing efficiency of a performance mode upon switching from the performance mode (parallel operation) to a safety mode (master/checker operation) is provided. In a computer system including: at least two CPUs; a programmable interrupt controller for interrupting the CPUs; and a comparator for mutually comparing outputs of the CPUs, switching between the performance mode of executing mutually different processes by the CPUs, respectively, to improve performance and the safety mode of executing mutually the same processes by the CPUs and collating results by the comparator to detect failure can be carried out; CPUs to be interrupted can be set for each interrupt factor; and whether the performance mode is to be executed or the safety mode is to be executed can be set for each interrupt factor.
    Type: Application
    Filed: May 12, 2011
    Publication date: November 17, 2011
    Inventors: Hiromichi YAMADA, Kotaro Shimamura, Nobuyasu Kanekawa, Yuichi Ishiguro
  • Publication number: 20100217943
    Abstract: A microcontroller in which respective CPUs execute different applications so as to improve processing performance, and the respective CPUs execute an application that requires safety and mutually compare the results thereof so as to enhance the reliability of write data is provided. The microcontroller has a plurality of processing systems made up of a first CPU, a second CPU, a first memory and a second memory, and for the instruction processing about specific processing set in advance, the write to peripheral modules which are not multiplexed is executed twice, and the write data of the first time and the second time are mutually collated.
    Type: Application
    Filed: February 17, 2010
    Publication date: August 26, 2010
    Applicant: RENESAS TECHNOLOGY CORP.
    Inventors: Hiromichi YAMADA, Yuichi ISHIGURO, Nobuyasu KANEKAWA
  • Publication number: 20100131741
    Abstract: A microcontroller capable of improving processing performance as a whole by executing different programs by a plurality of CPUs and capable of detecting abnormality for safety-required processing by evaluating results of the same processing executed by the plurality of CPUs. A plurality of processing systems including CPUs and memories are provided, data output from the CPUs in each of the processing systems is separately compressed and stored by compressors for each of the CPUs, respectively. The compressed storage data is mutually compared by a comparator, and abnormality of processing can be detected when the comparison result indicates a mismatch. Even when the timings by which the same processing results are obtained are different when the plurality of CPUs asynchronously execute the same processing, the processing results of both of them can be easily compared with each other since compression is carried out by the compressors.
    Type: Application
    Filed: November 2, 2009
    Publication date: May 27, 2010
    Inventors: Hiromichi YAMADA, Kotaro Shimamura, Kesami Hagiwara, Yoshikazu Kiyoshige, Yuichi Ishiguro