-
公开(公告)号:US11526301B2
公开(公告)日:2022-12-13
申请号:US16751262
申请日:2020-01-24
Applicant: Kioxia Corporation
Inventor: Takehiko Amaki , Yoshihisa Kojima
Abstract: According to one embodiment, there is provided a memory system including a non-volatile memory, and a controller. The controller selects one read method from a plurality of read methods with different time required to perform a read operation on the non-volatile memory and issues a first read command according to the selected one read method to the non-volatile memory.
-
公开(公告)号:US11442808B2
公开(公告)日:2022-09-13
申请号:US17198451
申请日:2021-03-11
Applicant: Kioxia Corporation
Inventor: Takehiko Amaki , Toshikatsu Hida , Shunichi Igahara , Yoshihisa Kojima , Suguru Nishikawa
IPC: G11C29/00 , G06F11/10 , G06F12/0891 , G06F12/02 , G06F11/07
Abstract: According to one embodiment, a memory system includes a nonvolatile memory, a random access memory and a controller. When writing n−1 data portions of a first unit that are included in n−1 error correction code frames of a first size, respectively, in the nonvolatile memory, the controller generates a second error correction code that constitutes an error correction code frame of a second size together with the n−1 data portions of the first unit and a second data portion to be written into the nonvolatile memory by encoding the n−1 data portions of the first unit and the second data portion, and writes the second data portion and the second error correction code into the nonvolatile memory.
-
公开(公告)号:US11436136B2
公开(公告)日:2022-09-06
申请号:US16807275
申请日:2020-03-03
Applicant: Kioxia Corporation
Inventor: Takehiko Amaki , Toshikatsu Hida , Shunichi Igahara , Yoshihisa Kojima , Suguru Nishikawa
Abstract: According to one embodiment, a memory system includes a non-volatile memory including first and second block groups, and a controller that performs a first write operation for the first block group and the first or a second write operation for the second block group. A first or second number of bits is written into a memory cell in the first or the second write operation. The second number of bits is larger than the first number of bits. The controller allocates a block to a buffer as a write destination block in the first write operation based on a degree of wear-out of at least one block, and writes data from an external device into the buffer in the first write operation.
-
公开(公告)号:US12050812B2
公开(公告)日:2024-07-30
申请号:US18318078
申请日:2023-05-16
Applicant: Kioxia Corporation
Inventor: Suguru Nishikawa , Yoshihisa Kojima , Takehiko Amaki
CPC classification number: G06F3/0659 , G06F3/0619 , G06F3/0679 , G11C16/0483 , G11C16/26 , G11C16/3427 , G11C11/5642 , G11C11/5671
Abstract: A memory system includes a memory device having a memory cell array, and a controller. The memory cell array includes a plurality of first units and at least one second unit. The second unit includes the plurality of first units. The controller counts a first number of times of read operation for each of the plurality of first units, and, in response to the first number of times for one first unit among the plurality of first units reaching a first value, updates a second number of times for the second unit that includes the one first unit. In response to the second number of times reaching a second value, the controller determines whether to rewrite data stored in at least one of the first units included in the second unit.
-
公开(公告)号:US11789643B2
公开(公告)日:2023-10-17
申请号:US17685229
申请日:2022-03-02
Applicant: KIOXIA CORPORATION
Inventor: Suguru Nishikawa , Toshikatsu Hida , Shunichi Igahara , Takehiko Amaki
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0608 , G06F3/0619 , G06F3/0679
Abstract: According to one embodiment, a memory system includes non-volatile memory and volatile memory. A controller encodes a first unit size data portion to be written into the non-volatile memory and generates a first error correction code for the data portion, then writes the data portion into the non-volatile memory. The controller also stores the first error correction code in the volatile memory. When non-volatilization of an error correction code protect the data portion is requested, the controller encodes the data portion to generate a second error correction code for the data portion, and then writes the second error correction code into the non-volatile memory. The second error correction code is smaller in size than the first error correction code.
-
公开(公告)号:US11734112B2
公开(公告)日:2023-08-22
申请号:US17869881
申请日:2022-07-21
Applicant: Kioxia Corporation
Inventor: Takehiko Amaki , Toshikatsu Hida , Shunichi Igahara , Yoshihisa Kojima , Suguru Nishikawa
IPC: G11C29/00 , G06F11/10 , G06F12/0891 , G06F12/02 , G06F11/07
CPC classification number: G06F11/1068 , G06F11/073 , G06F11/1004 , G06F12/0246 , G06F12/0891
Abstract: According to one embodiment, a memory system includes a nonvolatile memory, a random access memory and a controller. When writing n−1 data portions of a first unit that are included in n−1 error correction code frames of a first size, respectively, in the nonvolatile memory, the controller generates a second error correction code that constitutes an error correction code frame of a second size together with the n−1 data portions of the first unit and a second data portion to be written into the nonvolatile memory by encoding the n−1 data portions of the first unit and the second data portion, and writes the second data portion and the second error correction code into the nonvolatile memory.
-
公开(公告)号:US11244728B2
公开(公告)日:2022-02-08
申请号:US17018147
申请日:2020-09-11
Applicant: Kioxia Corporation
Inventor: Suguru Nishikawa , Takehiko Amaki , Yoshihisa Kojima , Shunichi Igahara
Abstract: According to one embodiment, the semiconductor memory medium includes a first memory cell, a first word line coupled to the first memory cell, and a row decoder coupled to the first word line. A write operation is executed multiple times on the first memory cell within a first period from after an execution of an erase operation to an execution of a next erase operation. The write operation includes at least one of program loops each including a program operation and a verify operation. In the verify operation, the row decoder applies a verify voltage to the first word line. The verify voltage is set in accordance with a number of executed write operations on the first memory cell within the first period.
-
公开(公告)号:US11042310B2
公开(公告)日:2021-06-22
申请号:US16506475
申请日:2019-07-09
Applicant: KIOXIA CORPORATION
Inventor: Riki Suzuki , Toshikatsu Hida , Takehiko Amaki , Shunichi Igahara
Abstract: A memory system includes a nonvolatile semiconductor memory including a first memory region for storing start-up information and a second memory region for storing a copy of the start-up information, a volatile semiconductor memory, and a controller. The controller is configured to determine whether or not an address of the second memory region is stored in the volatile semiconductor memory, issue a first start-up read command, which designates no read address, to the nonvolatile semiconductor memory to read the start-up information from the first memory region if the address of the second memory region is not stored in the volatile semiconductor memory, and issue a second start-up read command, which designates the address of the second memory region as a read address, to read the start-up information from the second memory region if the address of the second memory region is stored in the volatile semiconductor memory.
-
公开(公告)号:US12086439B2
公开(公告)日:2024-09-10
申请号:US18343835
申请日:2023-06-29
Applicant: KIOXIA CORPORATION
Inventor: Shunichi Igahara , Toshikatsu Hida , Riki Suzuki , Takehiko Amaki , Suguru Nishikawa , Yoshihisa Kojima
CPC classification number: G06F3/0634 , G06F3/0604 , G06F3/061 , G06F3/0619 , G06F3/0659 , G06F3/0679 , G06F12/0253 , G06F12/10 , G06F2212/1044 , G06F2212/657
Abstract: According to one embodiment, a memory system includes a nonvolatile memory and a controller electrically connected to the nonvolatile memory. The controller selects a write mode from a first mode in which data having N bits is written per one memory cell and a second mode in which data having M bits is written per one memory cell. N is equal to or larger than one. M is larger than N. The controller writes data into the nonvolatile memory in the selected write mode. The controller selects either the first mode or the second mode at least based on a total number of logical addresses mapped in a physical address space of the nonvolatile memory.
-
公开(公告)号:US11740965B2
公开(公告)日:2023-08-29
申请号:US17519356
申请日:2021-11-04
Applicant: KIOXIA CORPORATION
Inventor: Shunichi Igahara , Yoshihisa Kojima , Takehiko Amaki , Suguru Nishikawa
CPC classification number: G06F11/1068 , G06F3/0679 , G06F11/1044 , G06F11/1056
Abstract: A memory system includes a non-volatile memory and a controller that includes a toggle encoder configured to encode first data having a first bit length and a first number of toggles, into second data having a second bit length longer than the first bit length and a second number of toggles smaller than the first number of toggles, and transmit the second data to the non-volatile memory. The memory system may further include a toggle decoder configured to decode third data received from the non-volatile memory into fourth data, the third data having the second bit length and the second number of toggles and the fourth data having the first bit length and the first number of toggles.
-
-
-
-
-
-
-
-
-