Patents by Inventor Norio Aoyama

Norio Aoyama 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).

  • Publication number: 20230315292
    Abstract: According to one embodiment, a semiconductor storage device includes a volatile memory, nonvolatile memory chips, channels, nonvolatile memory interfaces, and a bus arbiter. Each of the channels is connected to at least one nonvolatile memory chip of the nonvolatile memory chips. Each of the nonvolatile memory interfaces is connected to at least one channel of the channels and controls the at least one nonvolatile memory chip via the connected channel. The bus arbiter controls use of a bus in data transfer between the volatile memory and each of the nonvolatile memory chips in accordance with a bandwidth of the bus.
    Type: Application
    Filed: June 14, 2022
    Publication date: October 5, 2023
    Applicant: Kioxia Corporation
    Inventors: Ryuji NISHIKUBO, Norio AOYAMA
  • Patent number: 11694750
    Abstract: According to one embodiment, a memory system includes: a memory device to store data; and a controller to control an operation for the memory device. The memory device executes a program operation by a first program voltage on memory cells belonging to a first address of the memory device; detect at least one first memory cell among the memory cells by using a first determination level and a second determination level different from the first determination level, the at least one first memory cell having a threshold voltage of a value different from a value between the first determination level and the second determination level; and generate unique information of the memory device, based on a position of the first memory cell in the first address.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: July 4, 2023
    Assignee: Kioxia Corporation
    Inventors: Yasunori Arai, Norio Aoyama
  • Patent number: 11347479
    Abstract: A memory system includes a nonvolatile memory and a controller that performs first, second, and third processes on memory cells of the nonvolatile memory. The first process is performed on first memory cells to store a first value therein, such that a highest threshold voltage among the threshold voltages of the first memory cells is set as a first threshold voltage. The second process is performed on second memory cells to store a second value therein, such that a lowest threshold voltage among the threshold voltages of the second memory cells is set as a second threshold voltage higher than the first threshold voltage. The third process performed on third memory cells such that a lowest threshold voltage in the third memory cells is lower than the first threshold voltage, and a highest threshold voltage in the third memory cells is higher than the second threshold voltage.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: May 31, 2022
    Assignee: KIOXIA CORPORATION
    Inventors: Mel Stychen Sanchez Tan, Aurelien Nam Phong Tran, Ryuji Nishikubo, Norio Aoyama
  • Publication number: 20210304819
    Abstract: According to one embodiment, a memory system includes: a memory device to store data; and a controller to control an operation for the memory device. The memory device executes a program operation by a first program voltage on memory cells belonging to a first address of the memory device; detect at least one first memory cell among the memory cells by using a first determination level and a second determination level different from the first determination level, the at least one first memory cell having a threshold voltage of a value different from a value between the first determination level and the second determination level; and generate unique information of the memory device, based on a position of the first memory cell in the first address.
    Type: Application
    Filed: February 16, 2021
    Publication date: September 30, 2021
    Applicant: Kioxia Corporation
    Inventors: Yasunori ARAI, Norio AOYAMA
  • Patent number: 11081183
    Abstract: According to one embodiment, a memory system includes a semiconductor memory device including a first and second string each including cells coupled in series, and a memory controller configured to instruct the device to execute a write operation for writing data on any one of the cells in the first or second string. The first and second string are coupled in parallel between a bit line and a source line, and coupled to different word lines. The write operation includes a first write operation and a second write operation executed after the first write operation. The controller is configured to instruct the device to execute a first write operation on a second cell in the second string between a first write operation on a first cell in the first string and a second write operation on the first cell.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: August 3, 2021
    Assignee: Kioxia Corporation
    Inventors: Masahiro Ogawa, Norio Aoyama
  • Publication number: 20210089234
    Abstract: According to one embodiment, a memory system includes a nonvolatile memory device to store data; and a memory controller configured to: manage first information allocated to each user and including first management data; perform first processing for an access to the nonvolatile memory device when an access request to the nonvolatile memory device has been received from the user and the first management data is equal to or larger than a first value; and perform second processing for an access to the nonvolatile memory device when the first management data is equal to or larger than a second value.
    Type: Application
    Filed: March 13, 2020
    Publication date: March 25, 2021
    Applicants: Kioxia Corporation, TOSHIBA INFORMATION SYSTEMS (JAPAN) CORPORATION
    Inventors: Keisuke YASUI, Ryuji NISHIKUBO, Norio AOYAMA
  • Publication number: 20210082513
    Abstract: According to one embodiment, a memory system includes a semiconductor memory device including a first and second string each including cells coupled in series, and a memory controller configured to instruct the device to execute a write operation for writing data on any one of the cells in the first or second string. The first and second string are coupled in parallel between a bit line and a source line, and coupled to different word lines. The write operation includes a first write operation and a second write operation executed after the first write operation. The controller is configured to instruct the device to execute a first write operation on a second cell in the second string between a first write operation on a first cell in the first string and a second write operation on the first cell.
    Type: Application
    Filed: March 11, 2020
    Publication date: March 18, 2021
    Applicant: Kioxia Corporation
    Inventors: Masahiro OGAWA, Norio AOYAMA
  • Publication number: 20210064345
    Abstract: A memory system includes a nonvolatile memory and a controller that performs first, second, and third processes on memory cells of the nonvolatile memory. The first process is performed on first memory cells to store a first value therein, such that a highest threshold voltage among the threshold voltages of the first memory cells is set as a first threshold voltage. The second process is performed on second memory cells to store a second value therein, such that a lowest threshold voltage among the threshold voltages of the second memory cells is set as a second threshold voltage higher than the first threshold voltage. The third process performed on third memory cells such that a lowest threshold voltage in the third memory cells is lower than the first threshold voltage, and a highest threshold voltage in the third memory cells is higher than the second threshold voltage.
    Type: Application
    Filed: February 26, 2020
    Publication date: March 4, 2021
    Inventors: Mel Stychen Sanchez TAN, Aurelien Nam Phong TRAN, Ryuji NISHIKUBO, Norio AOYAMA
  • Patent number: 10599561
    Abstract: According to one embodiment, a memory system writes data to a first block, and executes a garbage collection when the number of free blocks is not greater than a first threshold value. The memory system calculates a first number which is a ratio of the number of copy destination blocks needed for the garbage collection to the number of blocks to which data designated by a write command is written. The memory system determines whether the first number is greater than a second threshold value when a first command is received from the host, and performs fill-up processing for the first block when the first number is not greater than the second threshold value.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: March 24, 2020
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Ryuji Nishikubo, Hiroki Matsudaira, Norio Aoyama
  • Patent number: 10579267
    Abstract: A memory controller according to the embodiment includes a front-end unit that issues an invalidation command in response to a command from outside of the memory controller, the command including a logical address, an address translation unit that stores a correspondence relationship between the logical and a physical address, an invalidation command processing unit that, when the invalidation command is received, registers the logical address associated with the invalidation command as an invalidation registration region in an invalidation registration unit and issues a notification to the front-end unit, and an internal processing unit that dissolves a correspondence relationship between the logical address registered in the invalidation registration unit and the physical address in the address translation unit in a predetermined order by referencing the logical address registered in the invalidation registration unit.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: March 3, 2020
    Assignee: Toshiba Memory Corporation
    Inventors: Kazuaki Takeuchi, Yoshihisa Kojima, Norio Aoyama, Mitsunori Tadokoro
  • Publication number: 20180267715
    Abstract: According to one embodiment, the memory system includes a nonvolatile memory including a plurality of blocks, and a controller circuit that controls execution of a data writing process and a garbage collection process. Each of the blocks is an unit of erasure. The data writing process includes a process of writing user data into the nonvolatile memory in accordance with a request from an external member. The garbage collection process includes a process of moving valid data in at least a first block into a second block among the blocks and invalidating the valid data in the first block to be erasable. Upon receiving a data write request from the external member, the controller circuit controls a length of a waiting time to be provided before or after the data writing process within a period from receiving the write request to returning a response to the external member.
    Type: Application
    Filed: March 8, 2018
    Publication date: September 20, 2018
    Applicant: Toshiba Memory Corporation
    Inventors: Hiroki Matsudaira, Norio Aoyama, Ryoichi Kato, Taku Ooneda, Takashi Hirao, Aurelien Nam Phong Tran, Hiroyuki Yamaguchi, Takuya Suzuki, Hajime Yamazaki
  • Publication number: 20180253376
    Abstract: According to one embodiment, a memory system writes data to a first block, and executes a garbage collection when the number of free blocks is not greater than a first threshold value. The memory system calculates a first number which is a ratio of the number of copy destination blocks needed for the garbage collection to the number of blocks to which data designated by a write command is written. The memory system determines whether the first number is greater than a second threshold value when a first command is received from the host, and performs fill-up processing for the first block when the first number is not greater than the second threshold value.
    Type: Application
    Filed: May 8, 2018
    Publication date: September 6, 2018
    Applicant: TOSHIBA MEMORY CORPORATION
    Inventors: Ryuji NISHIKUBO, Hiroki Matsudaira, Norio Aoyama
  • Patent number: 9996268
    Abstract: According to one embodiment, a memory system writes data to a first block, and executes a garbage collection when the number of free blocks is not greater than a first threshold value. The memory system calculates a first number which is a ratio of the number of copy destination blocks needed for the garbage collection to the number of blocks to which data designated by a write command is written. The memory system determines whether the first number is greater than a second threshold value when a first command is received from the host, and performs fill-up processing for the first block when the first number is not greater than the second threshold value.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: June 12, 2018
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Ryuji Nishikubo, Hiroki Matsudaira, Norio Aoyama
  • Publication number: 20170177235
    Abstract: According to one embodiment, a memory system writes data to a first block, and executes a garbage collection when the number of free blocks is not greater than a first threshold value. The memory system calculates a first number which is a ratio of the number of copy destination blocks needed for the garbage collection to the number of blocks to which data designated by a write command is written. The memory system determines whether the first number is greater than a second threshold value when a first command is received from the host, and performs fill-up processing for the first block when the first number is not greater than the second threshold value.
    Type: Application
    Filed: March 11, 2016
    Publication date: June 22, 2017
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Ryuji NISHIKUBO, Hiroki MATSUDAIRA, Norio AOYAMA
  • Publication number: 20170038971
    Abstract: A memory controller according to the embodiment includes a front-end unit that issues an invalidation command in response to a command from outside of the memory controller, the command including a logical address, an address translation unit that stores a correspondence relationship between the logical and a physical address, an invalidation command processing unit that, when the invalidation command is received, registers the logical address associated with the invalidation command as an invalidation registration region in an invalidation registration unit and issues a notification to the front-end unit, and an internal processing unit that dissolves a correspondence relationship between the logical address registered in the invalidation registration unit and the physical address in the address translation unit in a predetermined order by referencing the logical address registered in the invalidation registration unit.
    Type: Application
    Filed: October 19, 2016
    Publication date: February 9, 2017
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Kazuaki TAKEUCHI, Yoshihisa KOJIMA, Norio AOYAMA, Mitsunori TADOKORO
  • Patent number: 9514041
    Abstract: A memory controller according to the embodiment includes a front-end unit that issues an invalidation command in response to a command from outside of the memory controller, the command including a logical address, an address translation unit that stores a correspondence relationship between the logical and a physical address, an invalidation command processing unit that, when the invalidation command is received, registers the logical address associated with the invalidation command as an invalidation registration region in an invalidation registration unit and issues a notification to the front-end unit, and an internal processing unit that dissolves a correspondence relationship between the logical address registered in the invalidation registration unit and the physical address in the address translation unit in a predetermined order by referencing the logical address registered in the invalidation registration unit.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: December 6, 2016
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Kazuaki Takeuchi, Yoshihisa Kojima, Norio Aoyama, Mitsunori Tadokoro
  • Patent number: 9465537
    Abstract: According to one embodiment, a memory system includes a nonvolatile memory including a plurality of blocks, and a controller controlling the nonvolatile memory. The controller cyclically executes patrol read, the patrol read including reading data and testing the read data, the read data being data of pages connected to some of word lines in each of the blocks of the nonvolatile memory.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: October 11, 2016
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Ryuji Nishikubo, Hiroki Matsudaira, Norio Aoyama
  • Patent number: 9305665
    Abstract: According to one embodiment, when loading of reverse lookup information from a nonvolatile first memory to a randomly accessible second memory has failed, a controller determines whether data at a first physical address is valid or invalid by using lookup information loaded from the first memory to the second memory.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: April 5, 2016
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Shinji Yonezawa, Norio Aoyama
  • Patent number: 9208863
    Abstract: A controller performs a coding process based on a first frame including data of a plurality of pages connected to first word lines being a predetermined number of consecutive word lines in a block, and performs, when padding data is written to a plurality of pages connected to second word lines being the predetermined number of word lines subsequent to the first word lines, the coding process based on a second frame obtained by excluding the padding data from a frame including data of the pages connected to the second word lines.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: December 8, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Eiji Yoshihashi, Hiroki Matsudaira, Ryuji Nishikubo, Norio Aoyama
  • Publication number: 20150339223
    Abstract: According to one embodiment, a memory system includes a nonvolatile semiconductor memory and a controller. The nonvolatile semiconductor memory includes a plurality of parallel operation elements each having a plurality of physical blocks. The controller drives the plurality of parallel operation elements in parallel. The controller associates each of a plurality of logical blocks with a plurality of physical blocks each belonging to different parallel operation elements. The controller levels, among the plurality of logical blocks, the numbers of Bad blocks included in the plurality of physical blocks being associated with each of the plurality of logical blocks.
    Type: Application
    Filed: September 8, 2014
    Publication date: November 26, 2015
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Hiroki MATSUDAIRA, Ryuji NISHIKUBO, Norio AOYAMA