发明名称 Flash multiple-pass write with accurate first-pass write
摘要 An instruction to write to a location in the Flash memory is received. It is determining if the Flash memory exposes a level placement setting associated with defining what voltage range corresponds to what level. In the event it is determined that the Flash memory exposes a level placement setting, an accurate coarse write is performed on the location, including by configuring the level placement setting to be a first value, and after the accurate coarse write is performed on the location, a fine write is performed on the location, including by configuring the level placement setting to be a second value, in response to receiving the instruction.
申请公布号 US9142303(B2) 申请公布日期 2015.09.22
申请号 US201514631448 申请日期 2015.02.25
申请人 SK hynix memory solutions inc. 发明人 Lee Meng-Kun;Wu Yingquan
分类号 G11C11/34;G11C16/10;G11C16/34;G11C16/12;G11C11/56;G11C16/04 主分类号 G11C11/34
代理机构 Van Pelt, Yi & James LLP 代理人 Van Pelt, Yi & James LLP
主权项 1. A method, comprising: receiving, at a Flash controller, an instruction to write to a location in a Flash memory; performing an accurate coarse write on the location, including by configuring a level placement setting, associated with defining what voltage ranges correspond to what bit values, to be a first value; and after the accurate coarse write is performed on the location: reading the location to obtain a read-back bit value;determining if the read-back bit value is a correct bit value;in the event: (1) it is determined that the read-back bit value is not the correct bit value and (2) a voltage level stored by the location is greater than a voltage range corresponding to the correct bit value per the level placement setting being set to the first value, setting the level placement setting to be a third value, wherein the level placement setting when set to the third value causes the stored voltage level to be within the voltage range corresponding to the correct bit value; andin the event it is determined that the read-back value is the correct value, performing a fine write on the location, including by configuring the level placement setting to be a second value.
地址 San Jose CA US