Invention Grant
- Patent Title: Stochastic block allocation for improved wear leveling
- Patent Title (中): 随机块分配改善磨损均匀性
-
Application No.: US14299516Application Date: 2014-06-09
-
Publication No.: US09239785B2Publication Date: 2016-01-19
- Inventor: Daniel J. Post , Nir J. Wakrat
- Applicant: Apple Inc.
- 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/02
- IPC: G06F12/02 ; G06F3/06 ; G11C16/34 ; G06F7/58

Abstract:
Systems and methods are disclosed for stochastic block allocation for improved wear leveling for a system having non-volatile memory (“NVM”). The system can probabilistically allocate a block or super block for wear leveling based on statistics associated with the block or super block. In some embodiments, the system can select a set of blocks or super blocks based on a pre-determined threshold of a number of cycles (e.g., erase cycles and/or write cycles). The block or super block can then be selected from the set of super blocks. In other embodiments, the system can use a fully stochastic approach by selecting a block or super block based on a biased random variable. The biased random variable may be generated based in part on the number of cycles associated with each block or super block of the NVM.
Public/Granted literature
- US20140281179A1 STOCHASTIC BLOCK ALLOCATION FOR IMPROVED WEAR LEVELING Public/Granted day:2014-09-18
Information query