-
公开(公告)号:US20230297275A1
公开(公告)日:2023-09-21
申请号:US17939745
申请日:2022-09-07
Applicant: Kioxia Corporation
Inventor: Haruka MORI , Akihiro NAGATANI
IPC: G06F3/06
CPC classification number: G06F3/0658 , G06F3/0656 , G06F3/0644 , G06F3/0604 , G06F3/0683
Abstract: A memory system includes a memory controller and a first memory. The memory controller writes a plurality of first data segments of user data and metadata to a plurality of first segment regions of the first memory according to a first order. In response to a read request from a host, the memory controller individually identifies a plurality of second segment regions to which a plurality of second data segments corresponding to requested user data has been written. The memory controller determines whether or not to perform a prefetch operation according to a second order and a third order. The second order is an order of reading the second data segments from the second segment regions. The third order corresponds to the first order excluding the order of write destinations of the metadata.
-
公开(公告)号:US20210397512A1
公开(公告)日:2021-12-23
申请号:US17118913
申请日:2020-12-11
Applicant: Kioxia Corporation
Inventor: Yukie KUMAGAI , Hajime YAMAZAKI , Akihiro NAGATANI , Haruka MORI
Abstract: According to one embodiment, a controller executes a first operation. The first operation includes reading a plurality of data units from a nonvolatile memory and executing a process on the read plurality of data units. The process includes an inverse conversion of a conversion applied to the plurality of data units and first decoding using the plurality of data units that has executed the inverse conversion. The controller acquires first information from one of the plurality of data units that has executed the first operation. The controller compares the acquired first information with an expected value of the first information and re-executes the first operation when the acquired first information and the expected value are not equal to each other.
-