Kioxia corporation (20240095163). MEMORY SYSTEM INCLUDING NONVOLATILE MEMORY AND METHOD OF CONTROLLING THE SAME simplified abstract

From WikiPatents
Jump to navigation Jump to search

MEMORY SYSTEM INCLUDING NONVOLATILE MEMORY AND METHOD OF CONTROLLING THE SAME

Organization Name

kioxia corporation

Inventor(s)

Shinichi Kanno of Ota (JP)

Aurelien Nam Phong Tran of Yokohama (JP)

Yuki Sasaki of Zhubei City (TW)

MEMORY SYSTEM INCLUDING NONVOLATILE MEMORY AND METHOD OF CONTROLLING THE SAME - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240095163 titled 'MEMORY SYSTEM INCLUDING NONVOLATILE MEMORY AND METHOD OF CONTROLLING THE SAME

Simplified Explanation

The patent application describes a method for rebuilding address translation information in a memory system after power restoration, involving notifying a host of system readiness, selecting a block corresponding to a logical address range, and updating the latest address translation information based on stored data.

  • Upon power restoration, the controller in the memory system notifies the host that the memory system is ready.
  • When an input/output command with a logical address range is received, the controller selects a block and rebuilds the latest address translation information based on stored data.
  • The controller updates the rebuilt information using a list of logical addresses corresponding to lost write data stored in the selected block.

Potential Applications

This technology could be applied in data storage systems, cloud computing infrastructure, and virtualization environments where efficient address translation is crucial for system performance.

Problems Solved

This technology solves the problem of efficiently rebuilding address translation information in memory systems after power restoration, ensuring data integrity and system reliability.

Benefits

The benefits of this technology include improved system reliability, faster data access, and reduced risk of data loss during power outages or system failures.

Potential Commercial Applications

Potential commercial applications of this technology include data centers, server farms, and enterprise storage solutions where reliable and efficient memory management is essential for business operations.

Possible Prior Art

One possible prior art for this technology could be methods for address translation in memory systems after power outages, but the specific approach of rebuilding address translation information based on stored data may be a novel aspect of this innovation.

Unanswered Questions

How does this technology impact system performance compared to traditional methods of address translation rebuilding?

This article does not provide a direct comparison of the performance impact of this technology versus traditional methods. Further research or testing may be needed to determine the efficiency and effectiveness of this approach.

What are the potential security implications of updating address translation information based on a list of logical addresses corresponding to lost write data?

The article does not address the potential security implications of using lost write data to update address translation information. It would be important to consider how this process could impact data security and integrity in memory systems.


Original Abstract Submitted

according to one embodiment, in response to restoration of power to a memory system, a controller in the memory system notifies a host that the memory system is ready. when an input/output command specifying a logical address belonging to a logical address range is received, the controller selects a block corresponding to the logical address range and rebuilds, based on address translation information and an update log which are stored in the selected block, the latest address translation information corresponding to the logical address range. the controller updates the rebuilt latest address translation information, based on a list of logical addresses corresponding to lost write data, stored in the selected block.