Invention Grant
- Patent Title: Initiating wear leveling for a non-volatile memory
- Patent Title (中): 启动非易失性存储器的磨损均衡
-
Application No.: US12847766Application Date: 2010-07-30
-
Publication No.: US08949506B2Publication Date: 2015-02-03
- Inventor: Daniel J. Post , Vadim Khmelnitsky
- Applicant: Daniel J. Post , Vadim Khmelnitsky
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Van Court & Aldridge LLP
- Main IPC: G06F12/10
- IPC: G06F12/10 ; G06F12/02

Abstract:
Systems and methods are provided for initiating wear leveling on block-aligned boundaries for non-volatile memories (“NVMs”), such as flash memory. In some embodiments, an electronic device including the NVM may suspend the programming of data upon reaching the end of a dynamic block. The electronic device may then perform wear leveling on a low-cycled block of the NVM. The electronic device may thus be configured to copy static data from the low-cycled block to another block of the NVM. After wear leveling has completed, the memory interface can program a second portion of the data to a new dynamic block of the NVM. This way, the electronic device can improve the efficiency of garbage collection. In addition, the electronic device can decrease the programming time for user generated writes, the wearing of the NVM, and overall power consumption.
Public/Granted literature
- US20120030409A1 INITIATING WEAR LEVELING FOR A NON-VOLATILE MEMORY Public/Granted day:2012-02-02
Information query