白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Endurance enhancement scheme using memory re-evaluation

專利號
US11176036B2
公開日期
2021-11-16
申請人
International Business Machines Corporation(US NY Armonk)
發(fā)明人
Charles J. Camp; Timothy J. Fisher; Aaron D. Fry; Nikolas Ioannou; Ioannis Koltsidas; Roman A. Pletka; Sasa Tomic
IPC分類
G06F12/00; G06F12/02
技術(shù)領(lǐng)域
memory,block,may,in,or,be,storage,retire,volatile,stripe
地域: NY NY Armonk

摘要

An apparatus, according to one embodiment, includes non-volatile memory configured to store data, and a controller and logic integrated with and/or executable by the controller, the logic being configured to: determine, by the controller, that at least one block of the non-volatile memory and/or portion of a block of the non-volatile memory meets a retirement condition, re-evaluate, by the controller, the at least one block and/or the portion of a block to determine whether to retire the at least one block and/or the portion of a block, indicate, by the controller, that the at least one block and/or the portion of a block remains usable when a result of the re-evaluation is not to retire the block, and indicate, by the controller, that the at least one block and/or the portion of a block is retired when the result of the re-evaluation is to retire the block.

說明書

Upon determining that a unit of memory meets a retirement condition, operation 504 includes re-evaluating the unit of memory to determine whether to retire the unit of memory. Again, the unit of memory may include at least one block of non-volatile memory (e.g., a single block, multiple blocks, a block-stripe, etc.) and/or a portion of a block of the non-volatile memory (e.g., one or more pages). Thus, embodiments implementing re-evaluation at the page level (the unit of memory includes one or more pages) may implement page level retirement in combination with the various approaches described and/or suggested herein. It follows that, as single pages are retired, the full size of the non-volatile memory block associated with the retired one or more pages will decrease accordingly.

Depending on the result of the re-evaluation performed in operation 504, method 500 may advance along different paths. Specifically, when it is determined in operation 504 that a result of the re-evaluation is to not retire the unit of memory, method 500 proceeds to operation 506 which includes indicating that the unit of memory remains usable. For example, operation 506 may include assigning the unit of memory in the ready to erase (RTE) queue, list the unit of memory in a table of good blocks, etc.

However, when it is determined in operation 504 that a result of the re-evaluation is to retire the unit of memory, method 500 proceeds to operation 508 which includes indicating that the unit of memory is retired. Upon being retired, the unit of memory may be assigned to a designated table thereby retiring the portion of non-volatile memory from any future use, as will be described in further detail below.

權(quán)利要求

1
微信群二維碼
意見反饋