发明名称 Performance of a system having non-volatile memory
摘要 Systems and methods are disclosed for improving performance of a system having non-volatile memory (“NVM”). The system can vertically re-vector defective blocks of a user region of the NVM to other blocks having the same plane or die's plane (“DIP”) but corresponding to a dead region of the NVM. Then, the system can select any band with more than one defective block and vertically re-vector one of its defective blocks to a band that has no defective blocks. At run-time, the system can monitor the number of vertical re-vectors per DIP. If at least one vertical re-vector has been performed on all DIPs of the NVM, a band of the user region can be allocated for the dead region.
申请公布号 US8990614(B2) 申请公布日期 2015.03.24
申请号 US201313829692 申请日期 2013.03.14
申请人 Apple Inc. 发明人 Vogan Andrew W.;Post Daniel J.
分类号 G06F11/00;G06F11/16;G06F11/10;G06F11/07;G06F12/02 主分类号 G06F11/00
代理机构 Van Court & Aldridge LLP 代理人 Van Court & Aldridge LLP
主权项 1. A method for achieving consistent performance in a non-volatile memory (“NVM”) comprising a plurality of die's planes (“DIPs”), the method comprising: counting a number of defective blocks corresponding to each DIP of the plurality of DIPs; obtaining a minimum number of defective blocks for the plurality of DIPs; assigning a number of bands of the NVM as dead bands, wherein the number of bands equals the minimum number of defective blocks; and coalescing the minimum number of defective blocks of each DIP of the plurality of DIPs to at least one respective block of the dead bands.
地址 Cupertino CA US