CN1095171C - 非易失性半导体存储器件中的自动编程电路 - Google Patents

非易失性半导体存储器件中的自动编程电路 Download PDF

Info

Publication number
CN1095171C
CN1095171C CN95117154A CN95117154A CN1095171C CN 1095171 C CN1095171 C CN 1095171C CN 95117154 A CN95117154 A CN 95117154A CN 95117154 A CN95117154 A CN 95117154A CN 1095171 C CN1095171 C CN 1095171C
Authority
CN
China
Prior art keywords
voltage
generator
program
program voltage
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CN95117154A
Other languages
English (en)
Other versions
CN1139276A (zh
Inventor
金镇棋
林亨圭
李城秀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26630558&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1095171(C) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1139276A publication Critical patent/CN1139276A/zh
Application granted granted Critical
Publication of CN1095171C publication Critical patent/CN1095171C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/12Programming voltage switching circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/30Power supply circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3436Arrangements for verifying correct programming or erasure
    • G11C16/3454Arrangements for verifying correct programming or for detecting overprogrammed cells
    • G11C16/3459Circuits or methods to verify correct programming of nonvolatile memory cells

Landscapes

  • Read Only Memory (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

在非易失性半导体存储器中的自动编程电压发生器,包括产生编程电压的高压发生器,用于检测每当所选择的存储器单元未被成功地编程时,在预定的电压范围内,顺序地增加编程电压的电平的微调电路,用于将所检测的电压电平与参考电平比较,然后产生比较信号的比较电路,和用于响应比较信号起动高压发生器的高压发生控制电路。

Description

非易失性半导体存储器 件中的自动编程电路
本发明涉及非易失性半导体存储器件,特别地涉及在非易失性半导体存储器件中的自动编程电路。
带NAND结构化单元的存储器单元阵列有许多排列成行和列的矩阵的NAND单元组件。图9是表示普通的与非结构化单元的存储单元阵列的一部分的等效电路图。参看该图,从NU1至NUm的每一个与非单元组件有一其漏极与相应的位线连接的第一选择晶体管120和其源极与公共电源线CSL连接的第二选择晶体管121。存储单元晶体管(以下称为“存储器单元”)M1-M8的漏极 ̄ ̄源极沟道串联在第一选择晶体管120的源极和第二选择晶体管121的漏极之间。第一选择晶体管120的栅极,存储器单元M1-M8的控制栅极和第二选择晶体管121的栅极分别地与第一选择线SL1,字线WL1-WL8和第二选择线SL2相连。第一和第二选择晶体管120和121和存储单元M1-M8等构造在在半导体基片的主平面上形成的P型阱中。在第一选择晶体管120的源极和存储单元M1的漏极之间的源极 ̄ ̄漏极公共区域,存储单元M1-M8的源极 ̄ ̄漏极公共区域,和在第二选择晶体管121的漏极和存储单元M8的源极之间的漏极 ̄ ̄源极公共区域等形成在P型阱中。用多晶硅制成的浮栅,通过隧道氧化层,构造在存储器单元M1-M8的每一沟道上,并且用多晶硅或者有高熔点的金属硅化物制成的浮栅,通过中间绝缘层,构造在其上。在P型阱中形成的第一选择晶体管120的漏极区域分别地通过开口连到用高熔点金属硅化物或者金属制成的相应的位线上,在P型阱中形成的第二选择晶体管121的源区皆连到用高熔点金属硅化物或者金属制成的公共电源线CSL上。在编程,即写数据之前,完成存储单元的擦除操作。
将约20伏的擦除电压加到P型阱区域和将参考电压,即:地电压,加到字线WL1-WL8上的方法,实现存储单元的擦除操作。随着贮存在浮栅上的电子穿过隧道氧化层发射到P型阱区域,存储器单元皆变为耗尽型晶体管。可以假设所擦除的存储单元存储着数据“1”。
与所选字线连接的存储器单元的编程操作,即:数据“0”的写入操作,是采用将约18伏的编程电压加到所选择的字线,和将参考电压,即:地电压Vss,加到在其上写入数据“0”的存储器单元的源极和漏极上的方法实现的。其后,被编程的存储单元的浮栅,通过隧道氧化层,积聚电子,这些存储器单元就变为增强型晶体管。
在编程之后,检验所选择的存储器单元,是否成功地被编程为有预定不变的门限电压值,以实现程序验证操作。这些擦除,编程和程序验证技术披露在1994年8月19日出版的,授予本发明人的94-18870号韩国专利文件中。
当EEPROM的容量变为高度集成时,存储器单元的尺寸,例如栅氧化层的宽度和厚度和沟道区域的宽度和长度,就会减小。然而,制造工艺的偏差不能保证栅氧化层,中间绝缘层和沟道区域的宽度和厚度的均匀性。这就使得编程存储器单元的门限电压值不等。如果至少一个编程存储器单元未达到所希望的门限电压,那末就读出错误数据。为了解决类似这样的问题,已经提出用于检验所选择存储单元是否成功地编程的程序检验器件。例如,象这样的程序验证技术披露在前面提到的94-18870号韩国专利文件中。但是,当在编程验证操作之后用恒定电平的编程电压进行再编程操作时,编程存储器单元的门限电压的是不相等的。环境条件,例如电源电压或者工作温度的变化,可使EEPROM的可靠性降低。
所以本发明的目的在于提供一种与工作温度和电源电压的变化无关,能保持所编程的存储器单元的均匀门限电压的非易失性半导体存储器。
本发明的另一目的在于提供一种与工艺过程的改变无关,能提高其可靠性的非易失性半导体存储器。
为了达到本发明的以上目的,提供一种非易失性的半导体存储器的自动编程电压发生器,有许多浮动栅型存储器单元;用于对所选择的存储器单元编程的编电路;和用于检验所选择的存储器单元是否成功地编程的程序验证电路;它包括用于产生编程电压的高压发生器;用于检测编程电压电平,以便每当所选择的存储单元未成功地编程时,顺序地在预定的电压范围内增加编程电压的微调电路;用于将所检测的电压电平与参考电压比较,然后产生比较信号的比较电路;和用于响应比较信号,起动高压发生器的高压发生控制电路。
在下面所提出的本发明的优选实施例的详细说明中,请参考以下附图:
图1是说明按照本发明的优选实施例的编程电压发生器的电路图;
图2是说明按照本发明的优选实施例的微调信号发生器的电路图;
图3A是说明按照本发明的优选实施例的二进制计数器的电路图;
图3B是说明在图3A的二进制计数器中的每一级的电路图;
图4是说明用于产生驱动图3A的二进制计数器的时钟信号的时钟信号发生器;
图5是说明按照本发明的优选实施例的控制信号发生器的电路图;
图6是说明按照本发明的优选实施例的循环计数器的电路图;
图7是表示关于按照本发明的优选实施例的编程电压发生器的电路的每一部分工作的定时图;
图8是表示在按照本发明的优选实施例的编程循环和编程电压之间关系的图形;
图9是表示有普通NAND结构化存储器单元的存储器单元阵列的一部分的等效电路图;
图10是表示按照本发明的优选实施例的通路电压发生器的原理电路图;
图11是表示与按照本发明的优选实施例的通路电压发生器有关的电路的每一部分的工作定时图;和
图12是表示按照本发明的优选实施例的编程循环和编程电压之间关系的图形。
在本发明中使用的有-1.8伏门限电压的耗尽型N沟道晶体管(下文称为“D型晶体管”),有0.7伏门限电压的增强型N沟道MOS晶体管(下文称为“N型晶体管”),和有-0.9伏门限电压的P沟道MOS晶体管(下文称为“P型晶体管”)。
图1是编程电压发生器200的电路图。在该图中,高压发生器10用于产生编程电压Vpgm,以响应从高压发生控制电路20输出的电荷泵激信号φpp和其互补信号 φPP。高压发生器10是公知电路,用于利用电荷激励法产生高于电源电压Vcc的编程电压Vpgm。该高压发生器10包括用于将初始电压Vcc-Vth提供给节点1的N型晶体管17,其自身沟道串连在节点1和输出节点2之间的N型晶体管11-16,和分别地与N型晶体管11-16的栅极连接的MOS电容器3-8。N型晶体管11-16的栅极分别地与它们的漏极相连,并且奇数MOS电容器3,5,和7的漏极 ̄ ̄源极公共节点,和偶数MOS电容器4,6和8的漏极 ̄ ̄源极公共节点分别地与电荷激励信号φpp及其互补信号 φpp相连。
D型晶体管18和19的沟道串连在高压发生器10的输出节点2和电源电压Vcc之间,并且其栅极分别地与编程控制信号 PGM和电源电压Vcc相连。在结束编程操作时,D型晶体管18和19起将编程电压Vpgm向电源电压Vcc放电的作用。
用于在编程操作期间顺序地增加编程电压Vpgm的微调电路30连接到输出节点2上。连接在地电压Vss和输出节点2之间的微调电路30中,N型晶体管31的沟道和电阻R1-R10,Rn和Rm彼此串连,并且N型晶体管31的栅极经倒相器32与编程控制信号 PGM相连。在电阻Rn和R10之间的连接节点37,经N型晶体管33的沟道,连接到在电阻R1和N型晶体管31的漏极之间的连接节点38上。在电阻R10-R1之间的连接节点,经晶体管34和35的沟道,分别地连到连接节点38上。晶体管33-35的栅极分别地连到微调信号TRMP1-TRMP10上。晶体管33-35是旁路装置,用于顺序地旁路电阻R1-R10
比较电路40起作将参考电压Vpref与在电阻Rm和Rn之间的连接节点36的电压V36比较的作用。在该比较电路40中,晶体管41的沟道连接在地电压Vss和公共节点46之间,而其栅极经倒相器47与编程控制信号 PGM相连。P型晶体管44和N型晶体管42的沟道串连的第一支路和P型晶体管45和N型晶体管43串连的第二支路,并联在电源电压Vcc和公共节点46之间。P型晶体管44和45的栅极通常相互地连在一起,并且还与在P型晶体管45和N型晶体管43之间的连接节点48相连。参考电压Vpref,即约1.67伏加到N型晶体管43的栅极上。N型晶体管42的栅极连到公共节点36上。在P型晶体管44和N型晶体管42之间的连接节点49用作该比较电路40的输出端。当电压V36>参考电压Vprer时,比较电路40输出逻辑“低”状态,当V36<Vpref时,输出逻辑“高”状态。
高压发生控制电路20接在比较电路40和高压发生器10之间,并且作控制编程电压Vpgm以保持预定不变的电压电平。该高压发生控制电路20包括与非门22,它有一输入端连到连接节点49,另一端经倒相器21连到编程控制信号 PGM上。在门24和25的第一输入端,经倒相器23接收与非门22的输出,而其第二输入端分别地接收来自振铃振荡器(未画出)的时钟脉冲 φp和φp。其时,时钟脉冲 φp和φp有约8兆赫的频率。与非门24和25,经倒相器26和27输出电荷泵激信号 φpp和φpp。
若V36>Vpref,高压发生控制电路20不起动,而当V36<Vpref时,这就起动。因此,如果编程电压Vpgm增加,电压V36也增加。所以,高压发生控制电路20不起动,因此高压发生器10减小编程电压Vpgm。相反,如果编程电压Vpgm减小,高压发生器10增加编程电压Vpgm。因此,由于高压发生控制电路20的控制,编程电压Vpgm保持恒定的电压电平。
在晶体管33-35的截止状态,在输出节点2上的初始编程电压Vpgmin可以表示如下: Vpg min = Vpref ( 1 + Rm R 1 + R 2 + . . . + R 10 + R n + R m ) - - - ( 1 ) .
在晶体管35的导通状态,在输出节点25的编程电压Vpgm1可以表示如下: V pgm 1 = Vpref ( 1 + Rm R 2 + . . . + R 10 + R n + R m ) - - - ( 2 ) .
在晶体管34的导通状态,在输出节点2上的编程电压Vpgm2可以表示如下: V pgm 2 = Vpref ( 1 + Rm R 3 + . . . + R 10 + R n + R m ) - - - ( 3 ) .
从上面的等式可以看出,当晶体管35-33顺序地导通时,在输出节点2上的编程电压顺序地增加。因此由随着在预定的电压范围内,即从15伏到19.5伏,顺序地增加编程电压来顺序地执行编程和编程验证操作,能够实现与各种变化,例如工艺过程的变化和环境条件的变化无关的有恒定门限电压的存储单元。
图2是用于产生微调信号的微调信号发生器300的电路图,随着图1中晶体管35-33顺序地导通,该微调信号顺序地增加编程电压Vpgm。该微调信号发生器300有许多或非门51-55,用于接收二进制计数器的输出信号LP1-LP4和它们的互补信号
Figure C9511715400111
的组合信号。或非门55的输出耦连到触发器中的或非门56的输出端。或非门56的输出,经倒相器58,加到或非门(NOR)51-55上,并且还加到或非门57的一个输入端上。触发器中的或非门57的另一输入端连到编程控制信号PGM上,其输出接到微调信号TRMP10上,并且还接到或非门56的另一输入端上。在编程操作期间,如果或非门55被选,即,或非门55输出逻辑“高”状态,则由或非门56和57组成的触发器将微调信号TRMP10锁在逻辑“高”状态。倒相器58提供或非门56的输出作为反馈信号。于是,或非门56和57和倒相器58是将微调信号TRMP1-TRMP10锁在逻辑“低”状态的锁存装置。所以,如果甚至在完成第十次编程验证操作后所选择的存储单元未成功地编程,则按照本发明的优选实施例,编程操作此后保持所增加的最大编程电压Vpgmmax电平,即19.5伏。由于所选择的最大编程电压VpgmmaX的数值能防止结击穿和存储器单元的栅极氧化层的击穿,应该注意到本发明不限于19.5伏的最大编程电压。此外,本发明使用10个微调信号,但是也不限于此。然而希望每个编程操作所增加的编程电压ΔV应在1伏以下,最好在0.5伏以下。
图3表示二进制计数器,图3B为图3A的二进制计数器的每一级的原理电路图。
参看图3B,N型晶体管65-68的沟道是串连在输出端Oi+1和其互补输出端Oi+1之间的,晶体管66和67的栅极共连到互补时钟输入端Oi上,晶体管65和68的栅极共连到时钟输入端Oi上。反相器64连接在输出端Oi+1和其互补输出端 Oi+1之间,与非门61的第二输入端连到晶体管65和66之间的连接节点上,其输出端经反相器63连到晶体管66和67之间的连接节点上。与非门62的第二输入端耦连到晶体管67和68之间的连接节点上,其输出端连到互补输出端 Oi+1上。因此,如果逻辑“低”状态的复位信号加到复位端 R上,则输出端Oi+1变成逻辑“低”状态,其互补输出端 Oi+1变成逻辑“高”状态。此外,每当输入端Oi的输入从逻辑“高”状态变到逻辑“低”状态时,输出端Oi+1的输出状态就变化。
图3A的二进制计数器400由互相串连的七级组成。复位端 R耦连到复位信号 RST,在第一级上的时钟输入端Oi和其互补时钟输入端 Oi分别地接有时钟信号CK和其互补时钟信号 CK,七级71-77输出互补计数信号
Figure C9511715400121
,四级71-74输出计数信号LP1-LP4。每当时钟信号CK进入逻辑“低”状态,计算信号LP1-LP4向上计数,互补计数信号 向下计数。
图4是表示用于产生提供给图3A的二进制计数器400的时钟信号的时钟信号发生器的电路图。在该图中,编程和验证信号 PGMs是由响应编程控制信号 PGM的定时器产生的。该时钟信号发生器包括由反相器81-83和与非门84组成的短脉冲发生器80,反相器85-88,和或非门89和90。该或非门89和90被包括在触发器之中。该短脉冲发生器80,在编程和验证信号 PGMs变为逻辑“高”状态时,产生逻辑“低”状态的短脉冲。
图5是用于产生复位信号 RST和编程控制信号 PGM的控制信号发生器的原理电路图。该图5的控制信号发生器,经由短脉冲发生器91和反相器92和93,产生复位信号 RST,以响应由指令寄存器(未画出)输出的自动编程表征信号Sapgm。该自动编程表征信号Sapgm,经反相器94,加到或非门95的第一输入端上,程序检测信号PDs加到其第二输入端上,循环计数信号PCout加到其第三输入端上。或非门95经反相器96输出编程控制信号 PGM。按照编程验证操作产生程序检测信号PDS。如果全部所选择的存储器单元成功地被编程,则程序检测信号PDS变成逻辑“高”状态。反之,如果所选择的存储器单元的至少一个没有成功地被编程,则程序检测信号PDS变成逻辑“低”状态。这样的编程验证技术披露在前面所得到的94-18890号韩国专利文件中。
图6表示用于产生循环计数信号PCout的循环计数电路500。该循环计数电路500是由与非门101-110和或非门111组成的逻辑电路。来自二进制计数器400的互补计数信号
Figure C9511715400131
分别地加到与非门101-107上。端子N0-N6,按照循环计数频率,连到地电压Vss或电源电压Vcc上。由于按照本发明的优选实施例的循环计算频率被规定为20,端子N2和N5连于电源电压Vcc上,而其余端子N0,N1,N3,N4和N6连于地电压Vss上。
下面参见图7的定时图,说明按照优选实施例的自动编程电路。
如图7所示,自动编程操作开始于自动编程表征信号Sapgm从逻辑“低”状态转变到逻辑“高”状态时。在自动编程操作开始点,程序检测信号PDS和循环计数信号PCout是处于逻辑“低”状态,控制信号发生器,为响应自动编程表征信号Sapgm从逻辑“低”状态转变到逻辑“高”状态,产生逻辑“低”状态的编程控制信号 PGM。此外,为响应变成逻辑“高”状态的自动编程表征信号Sapgm,短脉冲发生器91产生逻辑“低”状态的短脉冲,并由此使图3A的二进制计数器400复位。如图7中所示,定时器(未画出)为响应编程控制信号从逻辑“高”状态转变到逻辑“低”状态产生编程和验证信号PGMs。编程和验证信号 PGMs是时钟脉冲,当编程控制信号 PGM处于逻辑“低”状态时,它有30微秒的逻辑“低”状态和10微秒的逻辑“高”状态。在编程控制信号保持逻辑“低”状态的期间用于编程操作,而在编程控制信号保持逻辑“高”状态的期间用于编程验证操作。
在图7的t1时刻,为响应编程控制信号 PGM从逻辑“高”状态转变到逻辑“低”状态,图1的编程电压发生器200恢复正常操作。也就是说,晶体管41导通,从而使比较电路40起作用,并且晶体管31导通,从而微调电路30起作用。在操作开始时,当Vpref>V36,比较电路40输出逻辑“高”状态。因此,反相器23输出逻辑“高”状态,由此高压发生控制电路20产生电荷激励信号φpp及其互补信号φpp。于是,高压发生器10靠信号φpp和 φpp产生逐渐增加的高压。编程电压Vpgm增加到在连接节点36上的电压V36达到参考电压Vpref为止。因此,编程电压Vpgm保持在上述公式(1)中所示的初始编程电压Vpgmin。用编程电压Vpgm对所选择的存储器单元进行编程的技术披露在94-18870号韩国专利文件中。
在t2时刻,编程和验证信号 PGMs进到逻辑“高”状态,编程过的存储器单元的程序验证操作在t1和t2之间的时间内执行。为响应在t2时刻处转到逻辑“高”状态的编程和验证信号 PGMs,图4的短脉冲发生器80产生短脉冲,反相器86产生逻辑“低”状态的短脉冲信号 φsp。按照与短脉冲信号 φsp相同的信号产生时钟信号CK。此后,图3A的二进制计数器400使得计数信号LP1变为如图7所示的逻辑“高”状态。由此,图2的或非门51产生逻辑“高”状态的微调信号TaMP1。因此,由于图1的晶体管35的导通状态,电阻R1被旁路,在连接节点36上的电压V36变得小于参考电压Vpref。结果,高压发生控制电路20被起动,高压发生器10产生如以上公式(2)所示的增加了的编程电压Vpgm1
如果在时间t2和t3之间,即持续期为10微秒的编程验证操作期间,所选择的存储器单元未成功地被编程,则在时刻t3和t4之间的时间内,随增加了的编程电压Vpgm1,自动地执行再编程操作。
在t4时刻,如编程和验证信号 PGMs转到逻辑“高”状态,则图4的短脉冲发生80产生逻辑“低”状态的短脉冲,并且反相器输出如图7所示的逻辑“低”状态的短脉冲 φsp。时钟信号CK变成逻辑“低”状态的短脉冲,二进制计数器400的计数信号LP1和LP2分别地变成逻辑“低”状态和逻辑“高”状态。因此,图2的或非门52产生转到逻辑“高”状态的微调信号TRMP2。为响应逻辑“高”状态的微调信号TRMP2,图1的电阻R1和R2被旁路,在连接节点36上的电压V36变成小于参考电压Vpref。因此,高压发生控制电路20被起动,由此,高压发生器10产生如以上公式(3)所示的编程电压Vpgm2
如果所选择的存储单元不顾再编程操作未成功地被编程,则在t5和t6之间的时间内执行编程操作。以相同方式,随着编程电压的顺序增加,编程和编程验证操作自动地被执行,直到全部所选择的存储器单元成功地被编程为止。
图7的定时图表示在第五编程操作中所选择的存储器单元成功地被编程的情况。在结束第五编程操作之后,指示所选择的存储器单元已成功地被编程的程序检测信号PDS,在时间t10和t11之间的编程验证操作中,转到逻辑“高”状态。由此,图5的控制信号发生器使得编程控制信号 PGM为逻辑“高”状态,并且象环形计数器(未画出)那样的与编程有关的电路未被起动。在编程控制信号 PGM转到逻辑“高”状态之后的约2.5微秒后,自动编程表征信号Sapgm变成逻辑“低”状态。借助从二进制计数器400输出的互补计数信号LP1-LP7,能检测在2.5微秒期间,发生多少编程循环。
图8是表示在按照本发明的优选实施例的编程循环和编程电压之间关系的图形。参见图8,所选择的存储器单元的编程操作能够执行20次之多。编程电压Vpgm从15伏至19.5伏顺序地增加0.5伏直到第十编程操作为止。在第十一至第二十编程操作期间,编程电压Vpgm,靠由或非门56和57组成的触发器的锁存操作,保持19.5伏的最大恒定电压电平Vpgmmax。如果在第二十编程操作之后,所选择的存储单元未成功地编程,则图6的循环计数电路500产生转到逻辑“高”状态的循环计数信号PCout,并且由此图5的控制信号发生器产生转到逻辑“高”状态的编程控制信号 PGM,从而停止发生编程电压Vpgm。
如上所述,按照本发明,自动编程电压发生器产生的编程电压随编程循环在预定的电压范围内顺序地增加。该编程电压加到所选择的字线上。因此,防止了门限电压的变化和在连接到所选择的字线上的存储器单元之中未被编程的存储器单元的应力。
在常规技术的编程操作中,通路电压Vpass,即10伏恒定电压加到未被选择的字线上。例如,假设字线WL2被选,按照编程循环增加的最大编程电压Vpgmmax,即19.5伏加到所选择的字线WL2上,在与非单元组件NU2内的存储单元M2被编程为数据“0”,在与非单元组件NU1内的存储单元M2保持着擦除状态,即数据“1”,5伏的电源电压Vcc加到第一选择线SL1上,10伏的恒定通路电压Vpass加到未被选择的字线WL1和WL3-WL8上,并且在编程操作期间地电压Vss加到第二选择线SL2上。同时,地电压Vss加到与在与非单元组件NU2内被编程为数据“0”的存储单元M2有关的位线BL2上,并且5伏电源电压Vcc加到与在与非单元组件NU1内被保持擦除状态,即数据“1”的存储单元M2有关的位线BL1上。此后,在与非单元组件NU2内的第一选择晶体管120导通,由此,在与非单元组件NU2内的存储单元M2被编程为数据“0”。但是,5伏的电源电压加到连接到与非单元组件NU1的位线BL1和加到在与非单元组件NU1内的第一选择晶体管120的栅极上,并且10伏的通路电压Vpass加到与非单元组件NU1内的存储单元M1的控制栅上,第一选择晶体管120的源极由该通路电压Vpass充电,由此,第一选择晶体管120被截止。因此,在与非单元组件NU1内的存储单元M2的源极和漏极由通路电压Vpass(=10伏)充电,19.5伏的增加了的编程电压突然地加到存储单元M2的控制栅上。所以,在与非单元组件NU1内的存储单元M2受到9.5伏的电压应力,并由于制造工艺过程或者中间绝缘层的变化使薄的隧道氧化层被击穿。同时,在单元组件NU2内的存储器单元M2的门限电压被改变。为此,恒定的通路电压Vpass加到未被选择的字线上,降低了EEPROM的可靠性。为了解决这样的问题,参见图10-12说明本发明的优选
实施例。
图10表示用于产生加到未被选择的字线上的通路电压的通路电压发生器。参见该图,通路电压发生器600有与图1的编程电压发生器200相同的结构,只是在通路电压发生器600中的电阻R1′-R10′,Rn′和Rm′的电阻值不同于编程电压发生器200中的电阻R1-R10,Rn和Rm的电阻值,并且从输出节点2输出的是通路电压Vpass而不是编程电压Vpgm。在图2-6中所示的控制信号发生器也被用来控制通路电压发生器600。该通路电压发生器600产生从8伏初始通路电压Vpassmin到12.5伏的最大通路电压Vpassmax的,按照编程循环顺序地增加的通路电压Vpass。由于采用适当电阻值的电阻器R1′-R10′,Rn和Rm′,能够发生增加了的通路电压Vpass。通路电压发生器600的工作是与编程电压发生器20的工作一样的,只是通路电压Vpass的数值不同,这将不再说明。在图10的通路电压发生器600中,采用了图2-6中所示的控制信号发生器,这也不再说明。
图11是用于说明图10的通路电压发生器的工作的定时图。图11与图7是一样的,只是发生的是通路电压Vpass,而不是编程电压Vpgm。
图12是表示随编程循环在编程电压Vpgm和通路电压Vpass之间的关系图。正如在该图中可见的那样,在编程电压Vpgm和通路电压Vpass之间的电压差维持着5伏直到第十编程操作。象这样的电压差根据存储单元的结构和特性,能够适当地设定,以防止未被编程的存储器单元的门限电压变化或者绝缘被击穿。
如上所述,由于按照本发明的自动编程电压发生器和通路电压发生器产生在预定电压范围内顺序地增加的编程电压和通路电压,因此在没有被编程的存储器单元的绝缘层击穿或门限电压变化的情况下,可提高芯片的可靠性。此外,与工艺过程和环境条件的变化无关,可得到均匀的门限电压,并且提高芯片的性能。

Claims (11)

1.在非易失性半导体存储器中的自动编程电压发生器,所述非易失性半导体存储器有许多浮动栅型存储器单元,用于对所选择的存储单元进行编程的编程装置,和用于检验所述的被选择的存储单元是否成功地被编程的程序验证装置,所述自动编程电压发生器包括:
高压发生器,用于产生编程电压;
微调电路,用于检测所述编程电压,以便每当所述的被选择的存储单元未成功地被编程时,在预定的电压范围内顺序地增加所述编程电压,
比较电路,用于把所述的被检测电压电平与参考电压进行比较,然后产生比较信号;和
高压发生控制电路,用于在比较信号为高电平对起动所述高压发生器,以响应所述比较信号。
2.按照权利要求1所述的自动编程电压发生器,其特征在于所述微调电路包括连在所述高压发生器的编程电压发生端和参考电压之间的许多电阻器,和用于分别旁路所述许多电阻器以便顺序地增加所述编程电压的许多晶体管。
3.按照权利要求1所述的自动编程电压发生器,其特征在于所述微调电路包括许多旁路装置,以便顺序地增加所述编程电压。
4.按照权利要求3所述自动编程电压发生器,其特征在于,进一步包括连接到所述许多旁路装置的微调信号发生器,用于顺序地增加所述编程电压。
5.按照权利要求4所述自动编程电压发生器,其特征在于所述微调信号发生器包括锁存装置,用于在所述编程电压顺序地增加这后产生恒定电压。
6.按照权利要求4所述自动编程电压发生器,其特征在于进一步包括连接到所述微调信号发生器的二进制计数器,用于顺序地起动所述许多旁路装置。
7.按照权利要求5所述自动编程电压发生器,其特征在于进一步包括连接到所述微调信号发生器的二进制计数器,用于顺序地起动所述许多旁路装置。
8.按照权利要求7所述自动编程电压发生器,其特征在于进一步包括循环计数电路,用于停止所述编程电压的发生,以响应由所述二进制计数器输出的计数信号。
9.非易失性半导体存储器的自动编程电压产生的方法,该方法顺序地执行编程和编程验证操作,其特征在于,当被选择的存储单元未成功地被编程时,编程电压在预定的电压范围内顺序地增加,然后保持恒定的电压电平。
10.按照权利要求9所述方法,其特征在于设定所述恒定电压电平以防止存储器单元的结击穿和栅氧化层的击穿。
11.按照权利要求9所述方法,其特征在于所述预定的电压范围是15伏-19.5伏。
CN95117154A 1994-09-09 1995-09-08 非易失性半导体存储器件中的自动编程电路 Expired - Lifetime CN1095171C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR19940022769 1994-09-09
KR22769/94 1994-09-09
KR1019950001144A KR0142368B1 (ko) 1994-09-09 1995-01-24 불휘발성 반도체 메모리장치의 자동프로그램 회로
KR1144/95 1995-01-24

Publications (2)

Publication Number Publication Date
CN1139276A CN1139276A (zh) 1997-01-01
CN1095171C true CN1095171C (zh) 2002-11-27

Family

ID=26630558

Family Applications (1)

Application Number Title Priority Date Filing Date
CN95117154A Expired - Lifetime CN1095171C (zh) 1994-09-09 1995-09-08 非易失性半导体存储器件中的自动编程电路

Country Status (6)

Country Link
US (1) US5642309A (zh)
EP (1) EP0701259B1 (zh)
JP (1) JP2895779B2 (zh)
KR (1) KR0142368B1 (zh)
CN (1) CN1095171C (zh)
DE (1) DE69524507T2 (zh)

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19528476C2 (de) * 1995-08-03 1997-11-27 Deere & Co Zusatzgewicht zur Fahrzeugballastierung
EP1260989A3 (en) 1995-12-29 2005-11-30 STMicroelectronics S.r.l. Method to prevent disturbances during the erasing phase in a non-volatile memory device
EP0782149B1 (en) * 1995-12-29 2003-05-28 STMicroelectronics S.r.l. Device for generating and regulating a gate voltage in a non-volatile memory
JP3920943B2 (ja) * 1996-05-10 2007-05-30 株式会社ルネサステクノロジ 不揮発性半導体記憶装置
TW338165B (en) * 1996-09-09 1998-08-11 Sony Co Ltd Semiconductor nand type flash memory with incremental step pulse programming
JP3207768B2 (ja) * 1996-09-30 2001-09-10 株式会社東芝 半導体装置
FR2756411B1 (fr) * 1996-11-28 1998-12-31 Sgs Thomson Microelectronics Procede d'effacement d'une memoire non volatile et electriquement effacable, et dispositifs associes
FR2756658B1 (fr) * 1996-11-29 1999-01-22 Sgs Thomson Microelectronics Memoire electronique non volatile et son procede de gestion
US7023729B2 (en) 1997-01-31 2006-04-04 Renesas Technology Corp. Microcomputer and microprocessor having flash memory operable from single external power supply
FR2768274B1 (fr) * 1997-09-10 1999-11-05 Sgs Thomson Microelectronics Circuit de generation d'une haute tension de programmation ou d'effacement d'une memoire
JP2002150785A (ja) 2000-11-08 2002-05-24 Hitachi Ltd 不揮発性半導体記憶装置
DE10125164C1 (de) * 2001-05-23 2003-01-16 Infineon Technologies Ag Halbleiter-Chip mit trimmbarem Oszillator
KR100453854B1 (ko) * 2001-09-07 2004-10-20 삼성전자주식회사 향상된 프로그램 방지 특성을 갖는 불휘발성 반도체메모리 장치 및 그것의 프로그램 방법
JP2003123493A (ja) * 2001-10-12 2003-04-25 Fujitsu Ltd ソース電位を制御してプログラム動作を最適化した不揮発性メモリ
EP1537671B1 (en) * 2002-09-11 2008-02-13 Atmel Corporation Dac-based voltage regulator for flash memory array
US7038523B2 (en) * 2003-10-08 2006-05-02 Infineon Technologies Ag Voltage trimming circuit
KR100521385B1 (ko) * 2003-12-15 2005-10-12 삼성전자주식회사 고전압 발생 회로 및 그것을 포함한 반도체 메모리 장치
US7161833B2 (en) 2004-02-06 2007-01-09 Sandisk Corporation Self-boosting system for flash memory cells
US7466590B2 (en) 2004-02-06 2008-12-16 Sandisk Corporation Self-boosting method for flash memory cells
KR100632940B1 (ko) * 2004-05-06 2006-10-12 삼성전자주식회사 프로그램 사이클 시간을 가변시킬 수 있는 불 휘발성반도체 메모리 장치
KR100632944B1 (ko) * 2004-05-31 2006-10-12 삼성전자주식회사 동작 모드에 따라 프로그램 전압의 증가분을 가변할 수있는 불 휘발성 메모리 장치
KR100626377B1 (ko) * 2004-06-07 2006-09-20 삼성전자주식회사 동작 모드에 따라 프로그램 전압의 증가분을 가변할 수있는 불 휘발성 메모리 장치
CN100345748C (zh) * 2004-07-07 2007-10-31 日立住友重机械建机起重机株式会社 用于建筑机械的配重装置
KR100560822B1 (ko) 2004-09-02 2006-03-13 삼성전자주식회사 리플-프리 내부 전압을 발생하는 반도체 장치
KR100634412B1 (ko) * 2004-09-02 2006-10-16 삼성전자주식회사 향상된 프로그램 특성을 갖는 불 휘발성 메모리 장치
KR100632951B1 (ko) 2004-09-22 2006-10-11 삼성전자주식회사 리플 안정화 기능을 갖는 고전압 발생 회로
KR100645049B1 (ko) * 2004-10-21 2006-11-10 삼성전자주식회사 프로그램 특성을 향상시킬 수 있는 불 휘발성 메모리 장치및 그것의 프로그램 방법
KR100572332B1 (ko) * 2004-10-26 2006-04-18 삼성전자주식회사 불 휘발성 메모리 장치 및 그것의 프로그램 방법
KR100645054B1 (ko) 2004-10-27 2006-11-10 삼성전자주식회사 기생 커패시턴스의 영향을 줄인 전압 분배 회로 및 그것을포함한 워드라인 전압 발생회로
KR100645055B1 (ko) 2004-10-28 2006-11-10 삼성전자주식회사 플래시 메모리 장치 및 그것의 프로그램 방법
KR100645059B1 (ko) * 2004-11-04 2006-11-10 삼성전자주식회사 정밀한 전압 조정을 수행하는 트리밍 회로 및 이를 구비한반도체 메모리 장치
KR100748553B1 (ko) * 2004-12-20 2007-08-10 삼성전자주식회사 리플-프리 고전압 발생회로 및 방법, 그리고 이를 구비한반도체 메모리 장치
KR100732756B1 (ko) * 2005-04-08 2007-06-27 주식회사 하이닉스반도체 전압 펌핑장치
KR100621636B1 (ko) * 2005-06-01 2006-09-07 삼성전자주식회사 워드 라인 전압 발생 회로 및 그것을 갖는 불 휘발성메모리 장치
KR100725979B1 (ko) * 2005-07-23 2007-06-08 삼성전자주식회사 비휘발성 메모리의 기입/독출 내구력 개선 장치 및 그 방법
US7436703B2 (en) * 2005-12-27 2008-10-14 Sandisk Corporation Active boosting to minimize capacitive coupling effect between adjacent gates of flash memory devices
WO2007075180A1 (en) * 2005-12-27 2007-07-05 Sandisk Corporation Flash memory device comprising a booster plate
US7362615B2 (en) 2005-12-27 2008-04-22 Sandisk Corporation Methods for active boosting to minimize capacitive coupling effect between adjacent gates of flash memory devices
US7511995B2 (en) 2006-03-30 2009-03-31 Sandisk Corporation Self-boosting system with suppression of high lateral electric fields
US7428165B2 (en) 2006-03-30 2008-09-23 Sandisk Corporation Self-boosting method with suppression of high lateral electric fields
KR100861647B1 (ko) * 2006-04-06 2008-10-02 주식회사 하이닉스반도체 낸드 플래시 메모리 소자의 채널 부스팅 전압 측정 방법
KR100829791B1 (ko) * 2006-10-12 2008-05-19 삼성전자주식회사 플래시 메모리 장치의 전압 공급 회로, 이를 포함하는 플래시 메모리 장치 및 플래시 메모리 장치의 프로그램 전압 공급 방법
KR100889780B1 (ko) 2007-04-24 2009-03-20 삼성전자주식회사 패스 전압 윈도우를 향상시킬 수 있는 플래시 메모리 장치및 그것의 프로그램 방법
KR100890016B1 (ko) * 2007-05-10 2009-03-25 삼성전자주식회사 비휘발성 메모리 장치, 그것을 포함하는 메모리 시스템 및그것의 프로그램 방법
KR100884234B1 (ko) * 2007-05-25 2009-02-18 삼성전자주식회사 프로그램 성능을 향상시킬 수 있는 플래시 메모리 장치 및그것의 프로그램 방법
KR101321472B1 (ko) * 2007-07-23 2013-10-25 삼성전자주식회사 비휘발성 메모리 장치 및 그것의 프로그램 방법
KR101358752B1 (ko) * 2007-08-06 2014-02-06 삼성전자주식회사 비휘발성 메모리 장치, 그것을 포함하는 메모리 시스템 및그것의 프로그램 방법
JP5178167B2 (ja) 2007-12-04 2013-04-10 株式会社東芝 半導体記憶装置及びそのデータ書き込み方法
JP2009146467A (ja) * 2007-12-11 2009-07-02 Toshiba Corp 半導体集積回路装置
KR101347287B1 (ko) * 2008-02-20 2014-01-03 삼성전자주식회사 프로그램 전압을 가변적으로 제어할 수 있는 플래쉬 메모리장치 및 그 프로그래밍 방법
KR100894490B1 (ko) * 2008-03-03 2009-04-22 주식회사 하이닉스반도체 반도체 메모리장치의 내부전압 생성회로
JP5217848B2 (ja) * 2008-09-29 2013-06-19 ルネサスエレクトロニクス株式会社 不揮発性半導体記憶装置
KR101495789B1 (ko) * 2008-11-17 2015-02-26 삼성전자주식회사 불휘발성 메모리 장치 및 그것의 프로그램 방법
US8238161B2 (en) 2008-11-17 2012-08-07 Samsung Electronics Co., Ltd. Nonvolatile memory device
KR101005165B1 (ko) * 2009-05-29 2011-01-04 주식회사 하이닉스반도체 전압 발생 회로 및 이를 이용한 불휘발성 메모리 장치
US7995394B2 (en) * 2009-07-30 2011-08-09 Sandisk Technologies Inc. Program voltage compensation with word line bias change to suppress charge trapping in memory
JP5359663B2 (ja) * 2009-08-03 2013-12-04 ソニー株式会社 半導体メモリデバイスおよびその動作方法
JP2011198419A (ja) * 2010-03-19 2011-10-06 Toshiba Corp 不揮発性半導体記憶装置およびその書き込み方法
JP5259667B2 (ja) * 2010-09-22 2013-08-07 株式会社東芝 不揮発性半導体記憶装置
JP5242730B2 (ja) * 2011-04-18 2013-07-24 株式会社東芝 半導体記憶装置
CN103165183A (zh) 2011-12-09 2013-06-19 株式会社东芝 非易失性半导体存储装置
JP5622712B2 (ja) * 2011-12-09 2014-11-12 株式会社東芝 不揮発性半導体記憶装置
CN102623058B (zh) * 2012-03-26 2015-01-07 北京兆易创新科技股份有限公司 非易失存储器的擦除电压产生电路及方法
JP6444803B2 (ja) * 2015-05-01 2018-12-26 ラピスセミコンダクタ株式会社 書込電圧生成回路及びメモリ装置
US9715924B2 (en) * 2015-10-22 2017-07-25 Sandisk Technologies Llc Three dimensional non-volatile memory with current sensing programming status
CN106816174B (zh) * 2015-11-30 2021-04-09 紫光同芯微电子有限公司 一种flash存储器编程电路及其电压控制方法

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6224499A (ja) * 1985-07-24 1987-02-02 Mitsubishi Electric Corp 半導体装置
JPS6233397A (ja) * 1985-08-05 1987-02-13 Mitsubishi Electric Corp 半導体装置
JPS62231500A (ja) * 1986-03-31 1987-10-12 Toshiba Corp 半導体記憶装置
JPS63153799A (ja) * 1986-08-08 1988-06-27 Nec Corp 半導体メモリ
JPH01112596A (ja) * 1987-07-07 1989-05-01 Seiko Instr & Electron Ltd 不揮発性メモリの高電圧印加方法
JP2635619B2 (ja) * 1987-09-30 1997-07-30 株式会社東芝 不揮発性半導体記憶装置
US5053990A (en) * 1988-02-17 1991-10-01 Intel Corporation Program/erase selection for flash memory
US5268870A (en) * 1988-06-08 1993-12-07 Eliyahou Harari Flash EEPROM system and intelligent programming and erasing methods therefor
US5175706A (en) * 1989-12-07 1992-12-29 Sgs-Thomson Microelectronics S.A. Programming voltage generator circuit for programmable memory
DE4205061C2 (de) * 1991-02-19 2000-04-06 Toshiba Kawasaki Kk Nichtflüchtige Halbleiter-Speicheranordnung
KR960002006B1 (ko) * 1991-03-12 1996-02-09 가부시끼가이샤 도시바 2개의 기준 레벨을 사용하는 기록 검증 제어기를 갖는 전기적으로 소거 가능하고 프로그램 가능한 불휘발성 메모리 장치
US5396468A (en) * 1991-03-15 1995-03-07 Sundisk Corporation Streamlined write operation for EEPROM system
JP2716906B2 (ja) * 1992-03-27 1998-02-18 株式会社東芝 不揮発性半導体記憶装置
JPH0643952A (ja) * 1992-07-24 1994-02-18 Sony Corp 昇圧電圧調整回路
US5450341A (en) * 1992-08-31 1995-09-12 Nippon Steel Corporation Non-volatile semiconductor memory device having memory cells, each for at least three different data writable thereinto selectively and a method of using the same
JP3152756B2 (ja) * 1992-09-14 2001-04-03 株式会社東芝 不揮発性半導体記憶装置
US5291446A (en) * 1992-10-22 1994-03-01 Advanced Micro Devices, Inc. VPP power supply having a regulator circuit for controlling a regulated positive potential

Also Published As

Publication number Publication date
EP0701259A2 (en) 1996-03-13
JP2895779B2 (ja) 1999-05-24
KR0142368B1 (ko) 1998-07-15
CN1139276A (zh) 1997-01-01
KR960012023A (ko) 1996-04-20
US5642309A (en) 1997-06-24
EP0701259A3 (en) 1998-09-23
JPH0896591A (ja) 1996-04-12
DE69524507D1 (de) 2002-01-24
DE69524507T2 (de) 2002-08-08
EP0701259B1 (en) 2001-12-12

Similar Documents

Publication Publication Date Title
CN1095171C (zh) 非易失性半导体存储器件中的自动编程电路
US5801989A (en) Method and apparatus for optimizing erase and program times for a non-volatile memory device
JP4221196B2 (ja) 複数のデータ状態で動作する不揮発性メモリのストレージエレメント間の結合による影響を低減させるための動作技術
US7463520B2 (en) Memory device with variable trim settings
US5696717A (en) Nonvolatile integrated circuit memory devices having adjustable erase/program threshold voltage verification capability
US7352624B2 (en) Reduction of adjacent floating gate data pattern sensitivity
US7545681B2 (en) Segmented bitscan for verification of programming
US6937524B2 (en) Nonvolatile semiconductor memory device having a write control circuit
US6525960B2 (en) Nonvolatile semiconductor memory device including correction of erratic memory cell data
US7397706B2 (en) Methods of erasing flash memory devices by applying wordline bias voltages having multiple levels and related flash memory devices
US6618292B2 (en) Semiconductor memory device and method of operating the same
US20180190347A1 (en) Programming memories with multi-level pass signal
USRE44350E1 (en) Nonvolatile semiconductor memory including multi-threshold voltage memory cells including voltage ranges indicating either an erase state or a two or more program state
US7656709B2 (en) NAND step up voltage switching method
US7260016B2 (en) Non-volatile semiconductor memory device and writing method therefor
US8391080B2 (en) Erase voltage reduction in a non-volatile memory device
US20070263449A1 (en) Method and apparatus for programming flash memory
US6259628B1 (en) Memory devices with verifying input/output buffer circuits and methods of operation thereof
JPH08249895A (ja) 不輝発性半導体記憶装置
CN111564380A (zh) 半导体存储装置、存储***及不良检测方法
CN112634967B (zh) 闪速存储器件中的感测电路和感测操作方法
JPH0660674A (ja) 不揮発性半導体記憶装置
TWI763279B (zh) 半導體記憶裝置
US20240221847A1 (en) Non-volatile memory including judgment memory cell strings and operating method thereof
KR101574781B1 (ko) 반도체 기억장치

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1037091

Country of ref document: HK

CX01 Expiry of patent term

Expiration termination date: 20150908

Granted publication date: 20021127

EXPY Termination of patent right or utility model