Patents by Inventor Takuya Haga

Takuya Haga 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: 11336305
    Abstract: A memory system, which is connectable to a host, includes a non-volatile memory and a controller configured to store data in the non-volatile memory and in a memory region within the host and read the data from the memory region within the host. The controller includes a first encoding/decoding circuit configured to execute encoding/decoding with a first encoding scheme, a second encoding/decoding circuit configured to execute encoding/decoding with a second encoding scheme having a higher error correcting capability than an error correcting capability of the first encoding scheme, an encoding scheme selecting circuit configured to select an encoding/decoding circuit from the first encoding/decoding circuit and the second encoding/decoding circuit to perform encoding of data to be stored in the memory region, based on information about the data read from the memory region.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: May 17, 2022
    Assignee: KIOXIA CORPORATION
    Inventors: Kenji Funaoka, Takuya Haga, Toru Katagiri, Konosuke Watanabe
  • Patent number: 11336307
    Abstract: A memory system includes a nonvolatile semiconductor memory, and a controller configured to maintain a plurality of log likelihood ratio (LLR) tables for correcting data read from the nonvolatile semiconductor memory, determine an order in which the LLR tables are referred to, based on a physical location of a target unit storage region of a read operation, and carry out correcting of data read from the target unit storage region, using one of the LLR tables selected according to the determined order.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: May 17, 2022
    Assignee: KIOXIA CORPORATION
    Inventor: Takuya Haga
  • Patent number: 10963190
    Abstract: A memory system includes a semiconductor storage device and a memory controller. The memory controller includes a command buffer and a descriptor buffer. The memory controller stores a first command received from outside in the command buffer, fetches a first descriptor from the host device, based on the stored first command, stores the fetched first descriptor in the descriptor buffer, stores a second command received from the outside in the command buffer, discards an unused part of the first descriptor from the descriptor buffer, fetches a second descriptor from the host device, based on the stored second command, and stores the fetched second descriptor at an address where the discarded part of the first descriptor was stored.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: March 30, 2021
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Takuya Haga, Shuichi Watanabe
  • Publication number: 20200358459
    Abstract: A memory system includes a nonvolatile semiconductor memory, and a controller configured to maintain a plurality of log likelihood ratio (LLR) tables for correcting data read from the nonvolatile semiconductor memory, determine an order in which the LLR tables are referred to, based on a physical location of a target unit storage region of a read operation, and carry out correcting of data read from the target unit storage region, using one of the LLR tables selected according to the determined order.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventor: Takuya HAGA
  • Publication number: 20200350929
    Abstract: A memory system, which is connectable to a host, includes a non-volatile memory and a controller configured to store data in the non-volatile memory and in a memory region within the host and read the data from the memory region within the host. The controller includes a first encoding/decoding circuit configured to execute encoding/decoding with a first encoding scheme, a second encoding/decoding circuit configured to execute encoding/decoding with a second encoding scheme having a higher error correcting capability than an error correcting capability of the first encoding scheme, an encoding scheme selecting circuit configured to select an encoding/decoding circuit from the first encoding/decoding circuit and the second encoding/decoding circuit to perform encoding of data to be stored in the memory region, based on information about the data read from the memory region.
    Type: Application
    Filed: July 22, 2020
    Publication date: November 5, 2020
    Inventors: Kenji FUNAOKA, Takuya HAGA, Toru KATAGIRI, Konosuke WATANABE
  • Publication number: 20200301609
    Abstract: A memory system includes a semiconductor storage device and a memory controller. The memory controller includes a command buffer and a descriptor buffer. The memory controller stores a first command received from outside in the command buffer, fetches a first descriptor from the host device, based on the stored first command, stores the fetched first descriptor in the descriptor buffer, stores a second command received from the outside in the command buffer, discards an unused part of the first descriptor from the descriptor buffer, fetches a second descriptor from the host device, based on the stored second command, and stores the fetched second descriptor at an address where the discarded part of the first descriptor was stored.
    Type: Application
    Filed: August 23, 2019
    Publication date: September 24, 2020
    Applicant: TOSHIBA MEMORY CORPORATION
    Inventors: Takuya HAGA, Shuichi WATANABE
  • Patent number: 10763897
    Abstract: A memory system, which is connectable to a host, includes a non-volatile memory and a controller configured to store data in the non-volatile memory and in a memory region within the host and read the data from the memory region within the host. The controller includes a first encoding/decoding circuit configured to execute encoding/decoding with a first encoding scheme, a second encoding/decoding circuit configured to execute encoding/decoding with a second encoding scheme having a higher error correcting capability than an error correcting capability of the first encoding scheme, an encoding scheme selecting circuit configured to select an encoding/decoding circuit from the first encoding/decoding circuit and the second encoding/decoding circuit to perform encoding of data to be stored in the memory region, based on information about the data read from the memory region.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: September 1, 2020
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Kenji Funaoka, Takuya Haga, Toru Katagiri, Konosuke Watanabe
  • Patent number: 10761772
    Abstract: According to one embodiment, there is provided a memory system including a nonvolatile semiconductor memory, a bus, and a controller. The nonvolatile semiconductor memory includes a first chip and a second chip. The bus is connected to the first chip and the second chip in common. The controller issues a first command to the first chip via the bus. The controller queues a second command whose access destination is identified to be the first chip at a first timing while the first chip is executing the first command. The controller issues to the second chip a third command whose access destination is identified to be the second chip after the first timing, via the bus in priority over the second command, while the first chip is executing the first command or after the execution of the first command finishes.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: September 1, 2020
    Assignee: Toshiba Memory Corporation
    Inventors: Taro Iwashiro, Takuya Haga
  • Patent number: 10763898
    Abstract: A memory system includes a nonvolatile semiconductor memory and a controller. The controller is configured to maintain a plurality of log likelihood ratio (LLR) tables for predicting a value of data read from the nonvolatile semiconductor memory, count a number of times that each of write operations, erase operations, and read operations have been carried out with respect to each unit storage region of the nonvolatile semiconductor memory, determine an order in which the LLR tables are referred to, based on the counted number of the read operations and one of the counted number of the write operations and the counted number of the erase operations, which correspond to a target unit storage region of a read operation, and carry out decoding of data read from the target unit storage region of the read operation, using one of the LLR tables selected according to the determined order.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: September 1, 2020
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventor: Takuya Haga
  • Publication number: 20190215019
    Abstract: A memory system includes a nonvolatile semiconductor memory and a controller. The controller is configured to maintain a plurality of log likelihood ratio (LLR) tables for predicting a value of data read from the nonvolatile semiconductor memory, count a number of times that each of write operations, erase operations, and read operations have been carried out with respect to each unit storage region of the nonvolatile semiconductor memory, determine an order in which the LLR tables are referred to, based on the counted number of the read operations and one of the counted number of the write operations and the counted number of the erase operations, which correspond to a target unit storage region of a read operation, and carry out decoding of data read from the target unit storage region of the read operation, using one of the LLR tables selected according to the determined order.
    Type: Application
    Filed: March 13, 2019
    Publication date: July 11, 2019
    Inventor: Takuya HAGA
  • Publication number: 20190089383
    Abstract: A memory system, which is connectable to a host, includes a non-volatile memory and a controller configured to store data in the non-volatile memory and in a memory region within the host and read the data from the memory region within the host. The controller includes a first encoding/decoding circuit configured to execute encoding/decoding with a first encoding scheme, a second encoding/decoding circuit configured to execute encoding/decoding with a second encoding scheme having a higher error correcting capability than an error correcting capability of the first encoding scheme, an encoding scheme selecting circuit configured to select an encoding/decoding circuit from the first encoding/decoding circuit and the second encoding/decoding circuit to perform encoding of data to be stored in the memory region, based on information about the data read from the memory region.
    Type: Application
    Filed: March 1, 2018
    Publication date: March 21, 2019
    Inventors: Kenji FUNAOKA, Takuya HAGA, Toru KATAGIRI, Konosuke WATANABE
  • Publication number: 20180275921
    Abstract: A storage device includes a command storage area in which a command is written, a command issuance notification area in which a notification that a command has been issued is written, a nonvolatile storage device configured to store data, and a controller configured to control an access to the nonvolatile storage device in response to the command from a host. Upon detecting that a first command is written in the command storage area, the controller executes a first step required for execution of the first command before a notification that the first command has been issued is written in the command issuance notification area.
    Type: Application
    Filed: January 31, 2018
    Publication date: September 27, 2018
    Inventors: Toru KATAGIRI, Takuya HAGA
  • Patent number: 10078548
    Abstract: According to one embodiment, a memory controller controlling write to and read from a 3D NAND flash memory including a plurality of blocks, one block being constituted by a plurality of pages stacked in a depth direction includes a frame generator that generates frame data including an error detecting code or an error correcting code, and a frame divider that divides the frame data to generate a plurality of divided frames including a first divided frame and a second divided frame. The first divided frame and the second divided frame are written into different pages from one another.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: September 18, 2018
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventor: Takuya Haga
  • Publication number: 20180076832
    Abstract: A memory system includes a nonvolatile semiconductor memory and a controller. The controller is configured to maintain a plurality of log likelihood ratio (LLR) tables for predicting a value of data read from the nonvolatile semiconductor memory, count a number of times that each of write operations, erase operations, and read operations have been carried out with respect to each unit storage region of the nonvolatile semiconductor memory, determine an order in which the LLR tables are referred to, based on the counted number of the read operations and one of the counted number of the write operations and the counted number of the erase operations, which correspond to a target unit storage region of a read operation, and carry out decoding of data read from the target unit storage region of the read operation, using one of the LLR tables selected according to the determined order.
    Type: Application
    Filed: March 1, 2017
    Publication date: March 15, 2018
    Inventor: Takuya HAGA
  • Publication number: 20170075579
    Abstract: According to one embodiment, a memory controller controlling write to and read from a 3D NAND flash memory including a plurality of blocks, one block being constituted by a plurality of pages stacked in a depth direction includes a frame generator that generates frame data including an error detecting code or an error correcting code, and a frame divider that divides the frame data to generate a plurality of divided frames including a first divided frame and a second divided frame. The first divided frame and the second divided frame are written into different pages from one another.
    Type: Application
    Filed: February 18, 2016
    Publication date: March 16, 2017
    Applicant: Kabushiki Kaisha Toshiba
    Inventor: Takuya HAGA
  • Publication number: 20160179402
    Abstract: According to one embodiment, there is provided a memory system including a nonvolatile semiconductor memory, a bus, and a controller. The nonvolatile semiconductor memory includes a first chip and a second chip. The bus is connected to the first chip and the second chip in common. The controller issues a first command to the first chip via the bus. The controller queues a second command whose access destination is identified to be the first chip at a first timing while the first chip is executing the first command. The controller issues to the second chip a third command whose access destination is identified to be the second chip after the first timing, via the bus in priority over the second command, while the first chip is executing the first command or after the execution of the first command finishes.
    Type: Application
    Filed: March 11, 2015
    Publication date: June 23, 2016
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Taro IWASHIRO, Takuya Haga
  • Publication number: 20160070507
    Abstract: According to one embodiment, a controller writes data in a first plane among the plurality of planes, and writes management information in a second plane among the plurality of planes. The controller performs a first process of reading first data from the first plane and a second process of reading the management information from the second plane in parallel. The management information is associated with second data to be read on and after next time.
    Type: Application
    Filed: December 18, 2014
    Publication date: March 10, 2016
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Daisuke HOSHIKAWA, Takuya Haga, Shinya Takeda
  • Publication number: 20160012916
    Abstract: According to one embodiment, a semiconductor memory device includes: transistors; NAND strings; a bit line; a source line; and string sets. The transistors are stacked above a semiconductor substrate. In one of the string sets, a first transistor in a first NAND string has a first threshold, and a first transistor in a second NAND string has a second threshold lower than the first threshold.
    Type: Application
    Filed: September 10, 2014
    Publication date: January 14, 2016
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Tokumasa HARA, Takuya HAGA
  • Publication number: 20140281678
    Abstract: According to one embodiment, a memory controller includes a plurality of operation units respectively provided for a plurality of stages and each performing an error correcting operation for data supplied from an external device or data read from a nonvolatile semiconductor memory.
    Type: Application
    Filed: September 4, 2013
    Publication date: September 18, 2014
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Takuya HAGA, Tarou IWASHIRO
  • Publication number: 20120194249
    Abstract: According to an embodiment, a semiconductor integrated circuit includes a first clock domain driven at a first frequency, a second clock domain adjacent to the first clock domain and driven at a second frequency which is different from the first frequency, a signal line provided between the first clock domain and the second clock domain, first and second DF/Fs connected to the first signal line and provided for the first clock domain and the second clock domain respectively and first and second multiplexers provided in correspondence with the first and the second DF/Fs respectively, to select one of the first frequency and the second frequency and output the selected frequency to the first and the second DF/Fs.
    Type: Application
    Filed: September 19, 2011
    Publication date: August 2, 2012
    Applicant: Kabushiki Kaisha Toshiba
    Inventor: Takuya Haga