发明名称 |
Adaptive targeting of read levels in storage devices |
摘要 |
A storage device may include a controller and a plurality of memory devices logically divided into a plurality of pages. Each page in the plurality of pages may include a plurality of bits. The controller may be configured to: apply a read level to a control gate of a transistor for each respective bit in the plurality of bits; determine, based on an amount of current that flows through the transistor, a respective value for each bit from the respective plurality of bits; determine, based on the respective values for the respective plurality of bits, an error ratio that indicates a number of bits from the plurality of bits that are written as a first bit value but are incorrectly read as a second bit value relative to a number of bits from the plurality of bits that are written as the second bit value but are incorrectly read as the first bit value; and adjust, based on the error ratio, the read level. |
申请公布号 |
US9535786(B2) |
申请公布日期 |
2017.01.03 |
申请号 |
US201514617231 |
申请日期 |
2015.02.09 |
申请人 |
HGST Netherlands B.V. |
发明人 |
Durgam Aniryudh Reddy;Uppalapati Haritha;Yalamanchi Kiran |
分类号 |
G06F11/10;G11C11/56;G11C29/52 |
主分类号 |
G06F11/10 |
代理机构 |
Shumaker & Sieffert, P.A. |
代理人 |
Shumaker & Sieffert, P.A. |
主权项 |
1. A storage device comprising:
a plurality of memory devices logically divided into a plurality of pages, each page of the plurality of pages including a respective plurality of bits; and a controller configured to:
apply a read level to a control gate of a transistor for each respective bit in the plurality of bits;determine, based on an amount of current that flows through the transistor, a respective value for each bit from the respective plurality of bits;determine, based on the respective values for the respective plurality of bits, an error ratio that indicates a number of bits from the plurality of bits that are written as a first bit value but are incorrectly read as a second bit value relative to a number of bits from the plurality of bits that are written as the second bit value but are incorrectly read as the first bit value;responsive to determining that the error ratio satisfies a threshold ratio, determine whether the error ratio satisfies a limit ratio;responsive to determining that the error ratio does not satisfy the limit ratio, adjust, based on the error ratio, the read level; andresponsive to determining that the error ratio satisfies the limit ratio, perform a read calibration. |
地址 |
Amsterdam NL |