Patents by Inventor Atsushi Yasunaka

Atsushi Yasunaka 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: 10606972
    Abstract: A design method including a high level synthesis process that has (1) generating a hardware description of a circuit and high level synthesis report information from a source code based on a high level synthesis constraint, the hardware description describing a circuit including a plurality of stages and inter-stage registers; (2) determining a bypass stage selection pattern based on bypass constraint information including a constraint condition related to a bypass of the inter-stage register and the high level synthesis report information, the bypass stage selection pattern including a plurality of patterns each pattern having a combination of stages of inter-stage registers for which bypass setting is performed among stages of a bypass setting-capable inter-stage registers; and (3) generating bypass report information based on the bypass stage selection pattern, the bypass report information including combination information of the inter-stage registers for which the bypass is performed setting correspondin
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: March 31, 2020
    Assignee: SOCIONEXT INC.
    Inventor: Atsushi Yasunaka
  • Publication number: 20180246997
    Abstract: A design method including a high level synthesis process that has (1) generating a hardware description of a circuit and high level synthesis report information from a source code, based on a high level synthesis constraint, the hardware description describing a circuit including a plurality of stages and inter-stage registers; (2) determining a bypass stage selection pattern based on bypass constraint information including a constraint condition related to a bypass of the inter-stage register and the high level synthesis report information, the bypass stage selection pattern including a plurality of patterns each having a combination of stages of inter-stage registers for which bypass setting is performed among stages of bypass setting-capable inter-stage registers; and (3) generating bypass report information based on the bypass stage selection pattern, the bypass report information including combination information of the inter-stage registers for which the bypass is performed setting corresponding to a pr
    Type: Application
    Filed: May 1, 2018
    Publication date: August 30, 2018
    Inventor: Atsushi YASUNAKA
  • Patent number: 9235672
    Abstract: An analysis unit analyzes a source code representing design data of a semiconductor device, and generates information (CDFG information) indicating the data and control flow of the semiconductor device. A high-level synthesis data generation unit acquires intermediate data (an object file), which is obtained by compiling the source code, generates intermediate data (an object file) by incorporating the CDFG information generated by the analysis unit into the acquired intermediate data, and outputs the generated intermediate data as high-level synthesis data.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: January 12, 2016
    Assignee: SOCIONEXT INC.
    Inventors: Atsushi Yasunaka, Kimitoshi Niratsuka
  • Publication number: 20150106774
    Abstract: An analysis unit analyzes a source code representing design data of a semiconductor device, and generates information (CDFG information) indicating the data and control flow of the semiconductor device. A high-level synthesis data generation unit acquires intermediate data (an object file), which is obtained by compiling the source code, generates intermediate data (an object file) by incorporating the CDFG information generated by the analysis unit into the acquired intermediate data, and outputs the generated intermediate data as high-level synthesis data.
    Type: Application
    Filed: August 22, 2014
    Publication date: April 16, 2015
    Inventors: Atsushi YASUNAKA, Kimitoshi NIRATSUKA
  • Patent number: 8601413
    Abstract: A high-level synthesis device, which converts a behavior description file describing a function of an integrated circuit using a high-level language without timing description, into a hardware description file describing the integrated circuit including timing description, has: a processor; a high-level synthesis unit in which the processor converts a behavior description file having a functional portion describing the function and a control portion controlling timing, into a first hardware description file; a variable extraction unit; a loop information generation unit; a static latency extraction unit; a latency calculation circuit generation unit in which the processor generates a second hardware description file describing a latency calculation circuit which generates the latency information based on loop count and static latency; and an insertion unit in which the processor inserts the second hardware description file into the first hardware description file to generate a third hardware description file.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: December 3, 2013
    Assignee: Fujitsu Semiconductor Limited
    Inventor: Atsushi Yasunaka