发明名称 Methods for adaptively programming flash memory devices and flash memory systems incorporating same
摘要 A method for programming data into a first plurality of rows within a second plurality of erase sectors of a flash memory device using a programming process having at least one selectable parameter, the method includes characterizing each of at least one row subsets, each row subset comprising at least one row from among said first plurality of rows, thereby to generate at least one row subset characteristic value; and programming data into at least a portion of at least one individual row belonging to at least one row subset, using a programming process having at least one selectable parameter, said at least one selectable parameter being set at least partly in accordance with the row subset characteristic value characterizing a row subset to which said individual row belongs; wherein at least two row subsets of an array of flash memory cells differ from each other by their row subset characteristic values.
申请公布号 US8799563(B2) 申请公布日期 2014.08.05
申请号 US201313956260 申请日期 2013.07.31
申请人 Densbits Technologies Ltd. 发明人 Weingarten Hanan;Sabbag Erez;Katz Michael
分类号 G06F12/00 主分类号 G06F12/00
代理机构 Dentons US LLP 代理人 Dentons US LLP
主权项 1. A method for programming a plurality of data sequences into a corresponding plurality of flash memory functional units using a programming process having at least one selectable programming duration-controlling parameter controlling the duration of the programming process for a given data sequence, the method comprising: providing at least one indication of at least one varying situational characteristic; determining a value for said at least one selectable programming duration-controlling parameter controlling the duration of the programming process for a given data sequence, for each flash memory functional unit, depending at least partly on said indication of said varying characteristic; and for each individual flash memory functional unit from among said plurality of flash memory functional units, programming a sequence of bits into said individual flash memory functional unit using a programming process having at least one selectable parameter, said at least one selectable parameter being set at said value determined for said individual flash memory functional unit; wherein the varying situational characteristic is a degradation state of at least one of the flash memory functional units.
地址 Haifa IL