Memory system and operating method thereof

US12153826B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12153826-B2
Application numberUS-202217882230-A
CountryUS
Kind codeB2
Filing dateAug 5, 2022
Priority dateJan 5, 2022
Publication dateNov 26, 2024
Grant dateNov 26, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A memory system includes a non-volatile memory device and a controller. The non-volatile memory device includes a first memory region and a second memory region. The controller stores, into the second memory region, copied data of original data stored in the first memory region and an address of the first memory region while storing, into the first memory region, an address of the second memory region, when detecting occurrence of a critical event.

First claim

Opening claim text (preview).

What is claimed is: 1. A memory system comprising: a non-volatile memory device comprising a plurality of memory regions, which are non-volatile; and a controller configured to: in response to detecting occurrence of a predetermined event, store copied data of original data stored in a first memory region among the plurality of memory regions and an address of the first memory region into a second memory region among the plurality of memory regions, and store an address of the second memory region into the first memory region, and in response to detecting resolution of the predetermined event, read the address of the second memory region from the first memory region and read the copied data and the address of the first memory region from the second memory region using the address of the second memory region. 2. The memory system of claim 1 , wherein the controller is further configured to generate reliability data for the copied data and store the reliability data into the second memory region. 3. The memory system of claim 1 , wherein each of the first memory region and the second memory region is a memory region of a single level cell (SLC) when the original data includes data of a highest priority. 4. The memory system of claim 1 , wherein the controller is further configured to: read the original data as first data from the first memory region, read the copied data as second data from the second memory region, and compare the first data and the second data to recover the original data in response to detecting resolution of the predetermined critical event. 5. The memory system of claim 1 , wherein the second memory region has higher reliability than the first memory region, and wherein the controller is further configured to keep the copied data stored in the second memory region while deleting the original data from the first memory region in response to detecting resolution of the predetermined event. 6. The memory system of claim 1 , wherein the controller is further configured to identify the first memory region storing therein the original data based on the address read from the second memory region. 7. A memory system comprising: a non-volatile memory device comprising a plurality of memory regions, which are non-volatile; and a controller configured to: store copied data of original data stored in a first memory region among the plurality of memory regions and an address of the first memory region into a second memory region among the plurality of memory regions, store an address of the second memory region into the first memory region, read, in response to detecting resolution of a predetermined event, the address of the second memory region from the first memory region, identify the second memory region using the address of the second memory region, recover, when the first memory region and the second memory region have the same reliability, the original data by comparing first data that is read from the first memory region with second data that is read from the second memory region, and keep the second data while deleting the original data when the second memory region has higher reliability than the first memory region. 8. The memory system of claim 7 , wherein the controller is further configured to generate, when storing the copied data into the second memory region, reliability data for the copied data to store the reliability data into the second memory region. 9. The memory system of claim 7 , wherein the controller is configured to store the copied data into the second memory region through a single level cell (SLC) program operation. 10. An operating method of a memory system, the operating method comprising: performing a copy operation in response to detecting occurrence of a predetermined event, and performing a recovery operation in response to detecting resolution of the predetermined event, wherein the copy operation includes: an operation of storing copy information and copied data of original data stored in a first memory region into a second memory region, the copy information including an address of the first memory region, and an operation of storing an address of the second memory region into the first memory region, and wherein the recovery operation includes: an operation of reading the address of the second memory region from the first memory region, and an operation of reading the copied data and the address of the first memory region from the second memory region using the address of the second memory region. 11. The operating method of claim 10 , wherein the copy operation further includes an operation of generating reliability data for the copied data, and wherein the copy information further includes the reliability data. 12. The operating method of claim 10 , wherein each of the first memory region and the second memory region is a memory region of single level cell (SLC) when the original data includes data of a highest priority. 13. The operating method of claim 10 , wherein the recovery operation further includes: an operation of reading the original data as first data from the first memory region while reading the copied data as second data from the second memory region when the first memory region and the second memory region have the same reliability, and an operation of comparing the first data and the second data to recover the original data. 14. The operating method of claim 10 , wherein the recovery operation further includes an operation of identifying the first memory region storing therein the original data based on the address read from the second memory region. 15. The operating method of claim 10 , wherein the recovery operation further includes an operation of keeping the copied data stored in the second memory region while deleting the original data from the first memory region when the second memory region has higher reliability than the first memory region.

Assignees

Inventors

Classifications

  • G06F3/0604Primary

    Improving or facilitating administration, e.g. storage management · CPC title

  • Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP] · CPC title

  • where the redundant components share a common memory address space · CPC title

  • involving logging of persistent data for recovery · CPC title

  • Backup restoration techniques · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12153826B2 cover?
A memory system includes a non-volatile memory device and a controller. The non-volatile memory device includes a first memory region and a second memory region. The controller stores, into the second memory region, copied data of original data stored in the first memory region and an address of the first memory region while storing, into the first memory region, an address of the second memory…
Who is the assignee on this patent?
Sk Hynix Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0604. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 26 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).