白丝美女被狂躁免费视频网站,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
技術領域
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.

說明書

Certain operations and/or decisions presented above may not be performed during a given implementation of method 500. Additionally, the order in which the different operations and/or decisions are performed may vary depending on the desired embodiment. According to an in-use example, which is in no way intended to limit the invention, the calibration performed in operation 568 as well as decision 570 may be performed after the read sweep of operation 576 and decision 578 are performed. As a result of this alternate order of operations, the read sweep counter may be used to decide which type of calibration is performed in operation 568. For example, depending on the results of the read sweep, the calibration performed thereafter in operation 568 may be chosen to be a fast calibration, a normal calibration or an extensive calibration. According to yet another example, if the read sweep test exhibits an extremely low error count, operation 568 may be skipped altogether thereby not calibrating the unit of memory.

It follows that some of the operations and/or decisions may be reordered with respect to the others and/or executed one or more times at different positions in the flow chart of method 500. However, the interdependence between certain processes may be desirable. For example, it is preferred that a unit of memory is erased before data is written thereto. According to another example, it is preferred that a unit of memory is written to before it is calibrated. However, in one embodiment, a unit of memory may be erased and written to, after which the unit of memory may be placed in the delay queue for at least a predetermined dwell time. It follows that one skilled in the art would appreciate the appropriate order in which the various operations and/or decisions presented herein are performed.

權利要求

1
微信群二維碼
意見反饋