Patents by Inventor Masahiro TOKUOKA

Masahiro TOKUOKA 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: 9246831
    Abstract: An input switching device is provided between a plurality of functional blocks (NoC routers or IP) connected to a specific router among a plurality of NoC routers of a NoC system and the specific router. The specific router includes a plurality of first buffers that temporarily store flits from the input switching device. A plurality of second buffers in the input switching device correspond to the respective one of the plurality of functional blocks, and temporarily store the flits from the functional block. A controller selectively sets one of the plurality of first buffers as output destination of the flit stored in each of the second buffers based on a free space of the plurality of first buffers. A distributor outputs the flit stored in each of the second buffers to output destination set for the flit by the controller. In this way, throughput degradation of the NoC system can be prevented.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: January 26, 2016
    Assignee: Renesas Electronics Corporation
    Inventor: Masahiro Tokuoka
  • Publication number: 20140355449
    Abstract: An input switching device is provided between a plurality of functional blocks (NoC routers or IP) connected to a specific router among a plurality of NoC routers of a NoC system and the specific router. The specific router includes a plurality of first buffers that temporarily store flits from the input switching device. A plurality of second buffers in the input switching device correspond to the respective one of the plurality of functional blocks, and temporarily store the flits from the functional block. A controller selectively sets one of the plurality of first buffers as output destination of the flit stored in each of the second buffers based on a free space of the plurality of first buffers. A distributor outputs the flit stored in each of the second buffers to output destination set for the flit by the controller. In this way, throughput degradation of the NoC system can be prevented.
    Type: Application
    Filed: August 20, 2014
    Publication date: December 4, 2014
    Inventor: Masahiro TOKUOKA
  • Patent number: 8855112
    Abstract: An input switching device is provided between a plurality of functional blocks (NoC routers or IP) connected to a specific router among a plurality of NoC routers of a NoC system and the specific router. The specific router includes a plurality of first buffers that temporarily store flits from the input switching device. A plurality of second buffers in the input switching device correspond to the respective one of the plurality of functional blocks, and temporarily store the flits from the functional block. A controller selectively sets one of the plurality of first buffers as output destination of the flit stored in each of the second buffers based on a free space of the plurality of first buffers. A distributor outputs the flit stored in each of the second buffers to output destination set for the flit by the controller.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: October 7, 2014
    Assignee: Renesas Electronics Corporation
    Inventor: Masahiro Tokuoka
  • Publication number: 20120099475
    Abstract: An input switching device is provided between a plurality of functional blocks (NoC routers or IP) connected to a specific router among a plurality of NoC routers of a NoC system and the specific router. The specific router includes a plurality of first buffers that temporarily store flits from the input switching device. A plurality of second buffers in the input switching device correspond to the respective one of the plurality of functional blocks, and temporarily store the flits from the functional block. A controller selectively sets one of the plurality of first buffers as output destination of the flit stored in each of the second buffers based on a free space of the plurality of first buffers. A distributor outputs the flit stored in each of the second buffers to output destination set for the flit by the controller. In this way, throughput degradation of the NoC system can be prevented.
    Type: Application
    Filed: October 20, 2011
    Publication date: April 26, 2012
    Applicant: RENESAS ELECTRONICS CORPORATION
    Inventor: Masahiro TOKUOKA