Concurrent programming of non-volatile memory

    公开(公告)号:US07796444B2

    公开(公告)日:2010-09-14

    申请号:US11936086

    申请日:2007-11-07

    CPC classification number: G11C16/0483 G11C16/10

    Abstract: One embodiment of the present invention includes applying a first value to a bit line, boosting word lines associated with the bit line and a common selection line to create a first condition based on the first value, and cutting off a boundary non-volatile storage element associated with the common selection line to maintain the first condition for a particular non-volatile storage element associated with the bit line and common selection line. A second value is applied to the bit line and at least a subset of the word lines are boosted to create a second condition for a different non-volatile storage element associated with the bit line and common selection line. The second condition is based on the second value. The first condition and the second condition overlap in time. Both non-volatile storage elements are programmed concurrently, based on their associated conditions.

    Alternate Row-Based Reading And Writing For Non-Volatile Memory
    4.
    发明申请
    Alternate Row-Based Reading And Writing For Non-Volatile Memory 有权
    非易失性存储器的替代行读和写

    公开(公告)号:US20090296469A1

    公开(公告)日:2009-12-03

    申请号:US12538773

    申请日:2009-08-10

    CPC classification number: G11C16/3418 G11C16/3427

    Abstract: A set of storage elements is programmed beginning with a word line WLn adjacent a select gate line for the set. After programming the first word line, the next word line WLn+1 adjacent to the first word line is skipped and the next word line WLn+2 adjacent to WLn+1 is programmed. WLn+1 is then programmed. Programming continues according to the sequence {WLn+4, WLn+3, WLn+6, WLn+5, . . . } until all but the last word line for the set have been programmed. The last word line is then programmed. By programming in this manner, some of the word lines of the set (WLn+1, WLn+3, etc.) have no subsequently programmed neighboring word lines. The memory cells of these word lines will not experience any floating gate to floating gate coupling threshold voltage shift impact due to subsequently programmed neighboring memory cells. The word lines having no subsequently programmed neighbors are read without using offsets or compensations based on neighboring memory cells. The other word lines are read using compensations based on data states within both subsequently programmed neighboring word lines.

    Abstract translation: 一组存储元件从与集合的选择栅极线相邻的字线WLn开始被编程。 在对第一字线进行编程之后,跳过与第一字线相邻的下一个字线WLn + 1,并对与WLn + 1相邻的下一个字线WLn + 2进行编程。 然后编程WLn + 1。 根据序列{WLn + 4,WLn + 3,WLn + 6,WLn + 5,..., 。 。 }直到所有集合的最后一个字线都被编程为止。 然后编程最后一个字线。 通过以这种方式进行编程,组(WLn + 1,WLn + 3等)的一些字线没有随后编程的相邻字线。 这些字线的存储单元将不会经历由于随后编程的相邻存储单元而产生的任何漂浮栅极与浮栅耦合阈值电压偏移的影响。 在不使用基于相邻存储器单元的偏移或补偿的情况下读取没有随后编程的邻居的字线。 使用基于随后编程的相邻字线内的数据状态的补偿来读取其他字线。

    Multi-state non-volatile integrated circuit memory systems that employ dielectric storage elements
    6.
    发明授权
    Multi-state non-volatile integrated circuit memory systems that employ dielectric storage elements 有权
    采用介质存储元件的多状态非易失性集成电路存储器系统

    公开(公告)号:US07579247B2

    公开(公告)日:2009-08-25

    申请号:US12020296

    申请日:2008-01-25

    Abstract: Non-volatile memory cells store a level of charge corresponding to the data being stored in a dielectric material storage element that is sandwiched between a control gate and the semiconductor substrate surface over channel regions of the memory cells. More than two memory states are provided by one of more than two levels of charge being stored in a common region of the dielectric material. More than one such common region may be included in each cell. In one form, two such regions are provided adjacent source and drain diffusions in a cell that also includes a select transistor positioned between them. In another form, NAND arrays of strings of memory cells store charge in regions of a dielectric layer sandwiched between word lines and the semiconductor substrate.

    Abstract translation: 非易失性存储单元存储对应于存储在存储单元的沟道区上夹在控制栅极和半导体衬底表面之间的介电材料存储元件中的数据的电荷水平。 通过存储在电介质材料的公共区域中的多于两个的电荷中的一个来提供两个以上的记忆状态。 每个单元中可以包括多于一个这样的共同区域。 在一种形式中,在单元中邻近的源和漏扩散设置了两个这样的区域,该单元还包括位于它们之间的选择晶体管。 在另一种形式中,存储单元串的NAND阵列在夹在字线和半导体衬底之间的电介质层的区域中存储电荷。

    Alternate row-based reading and writing for non-volatile memory
    7.
    发明授权
    Alternate row-based reading and writing for non-volatile memory 有权
    用于非易失性存储器的替代行读和写

    公开(公告)号:US07573747B2

    公开(公告)日:2009-08-11

    申请号:US11933348

    申请日:2007-10-31

    CPC classification number: G11C16/3418 G11C16/3427

    Abstract: A set of storage elements is programmed beginning with a word line WLn adjacent a select gate line for the set. After programming the first word line, the next word line WLn+1 adjacent to the first word line is skipped and the next word line WLn+2 adjacent to WLn+1 is programmed. WLn+1 is then programmed. Programming continues according to the sequence {WLn+4, WLn+3, WLn+6, WLn+5, . . . } until all but the last word line for the set have been programmed. The last word line is then programmed. By programming in this manner, some of the word lines of the set (WLn+1, WLn+3, etc.) have no subsequently programmed neighboring word lines. The memory cells of these word lines will not experience any floating gate to floating gate coupling threshold voltage shift impact due to subsequently programmed neighboring memory cells. The word lines having no subsequently programmed neighbors are read without using offsets or compensations based on neighboring memory cells. The other word lines are read using compensations based on data states within both subsequently programmed neighboring word lines.

    Abstract translation: 一组存储元件从与集合的选择栅极线相邻的字线WLn开始被编程。 在对第一字线进行编程之后,跳过与第一字线相邻的下一个字线WLn + 1,并对与WLn + 1相邻的下一个字线WLn + 2进行编程。 然后编程WLn + 1。 根据序列{WLn + 4,WLn + 3,WLn + 6,WLn + 5,..., 。 。 }直到所有集合的最后一个字线都被编程为止。 然后编程最后一个字线。 通过以这种方式进行编程,组(WLn + 1,WLn + 3等)的一些字线没有随后编程的相邻字线。 这些字线的存储单元将不会经历由于随后编程的相邻存储单元而产生的任何漂浮栅极与浮栅耦合阈值电压偏移的影响。 在不使用基于相邻存储器单元的偏移或补偿的情况下读取没有随后编程的邻居的字线。 使用基于随后编程的相邻字线内的数据状态的补偿来读取其他字线。

    Charge packet metering for coarse/fine programming of non-volatile memory
    9.
    发明授权
    Charge packet metering for coarse/fine programming of non-volatile memory 有权
    充电数据包测量用于粗略/精细编程非易失性存储器

    公开(公告)号:US07447075B2

    公开(公告)日:2008-11-04

    申请号:US11429770

    申请日:2006-05-08

    CPC classification number: G11C11/5628 G11C16/10 G11C2211/5621 G11C2211/5624

    Abstract: A non-volatile memory device is programmed by first performing a coarse programming process and subsequently performing a fine programming process. The coarse/fine programming methodology is enhanced by using an efficient verification scheme that allows some non-volatile memory cells to be verified for the coarse programming process while other non-volatile memory cells are verified for the fine programming process. The fine programming process can be accomplished using current sinking, charge packet metering or other suitable means.

    Abstract translation: 通过首先执行粗略编程处理并随后执行精细编程处理来编程非易失性存储器件。 通过使用有效的验证方案来增强粗/精编程方法,该验证方案允许对粗略编程过程验证一些非易失性存储器单元,同时验证其它非易失性存储器单元用于精细编程过程。 精细的编程过程可以使用电流吸收,电荷分组测量或其他合适的方法来完成。

Patent Agency Ranking