一种消除闪存编程干扰的电路的制作方法

文档序号:17120112发布日期:2019-03-15 23:43阅读:152来源:国知局
一种消除闪存编程干扰的电路的制作方法

本发明涉及存储单元编程技术领域,特别是涉及一种消除闪存编程干扰的电路。



背景技术:

图1为现有技术之nordcell阵列示意图。其中存储阵列为m*n,每一列有m个存储单元,每一行有n个存储单元,每个存储单元有两个存储位,对应位线分别为第一位线bl0<j>、第二位线bl1<j>,j=0,1,……,n-1,每一列的第一位线bl0<j>和第二位线bl1<j>间隔连接,即第0行的存储单元的第一位线bl0与第1行的存储单元的第二位线bl1、第2行的存储单元的第一位线bl0、第3行的存储单元的第二位线bl1、……相连组成该列的第一位线bl0<j>,而第0行的存储单元的第二位线bl1与第1行的存储单元的第一位线bl0、第2行的存储单元的第二位线bl1、第3行的存储单元的第一位线bl0、……相连组成该列的第二位线bl1<j>,每个存储单元的两个存储位对应两个控制栅极,即第一控制栅极cg0<i>、第二控制栅极cg1<i>,每个存储单元的两个存储位共用字线wl<i>,i=0,1,……,m-1,每一行的存储单元共用第一控制栅极cg0<i>、第二控制栅极cg1<i>和字线wl<i>,每个存储单元的结构如图2所示。

图2为现有技术中一种双分离栅存储单元(nordcell)结构示意图。如图2所示,该双分离栅存储单元,包括:半导体p型衬底(p_sub)10,其上设置n阱(n-well)11,n阱11上具有间隔设置的源极区域(s)110和漏极区域(d)120及沟道区130;沟道区130,位于源极区域(s)110和漏极区域(d)120之间;第一位线bl0和第二位线bl1,分别连接于源极区域110和漏极区域120;第一浮栅210,设置于源极区域110右上方之沟道区130上方;第二浮栅220,设置于漏极区域120左上方之沟道区130上方,第一浮栅210和第二浮栅220分别构成第一存储位单元和第二存储位单元;第一控制栅310和第二控制栅320,分别设置于第一浮栅210和第二浮栅220上方,第一和第二控制栅线分别连接第一控制栅310和第二控制栅320;字线区40,位于第一浮栅210和第二浮栅220之间的沟道区130上方,字线wl连接字线区40,所有隔离用的氧化硅(bl0、cg0、wl、cg1、bl1间)均忽略。

现有技术对图2所示双分离栅闪存编程时一般采用源极注入方式(sourcesideinjection),假设左侧存储位a(椭圆圈处存储位)被选中,设置字线电压wl=1.4v,第一控制栅线电压cg0=8.6v,第一位线bl0电压bl0=5.25v,第二控制栅线电压cg1=5.25v,第二位线bl1为编程下拉电压vdp。

编程下拉电压vdp是通过编程下拉电流idp自动产生,如果选中存储单元的选中位的位线编程高压vsp=5.25v已经施加上去,选中存储单元的未选中位的位线电压即编程下拉电压vdp上去太慢就可能会对同列不选中的存储单元(cell)产生编程干扰。

对于nordcell,假设选中图2所示存储位a,时序如图3所示,片选ceb拉低,地址ams-8(高位到低位)有效,编程模式prog信号起来时,编程电流idp开始下拉,第二位线bl1的电压vdp被拉到0,等prog2完全建立,需要编程的io对应的第一位线bl0被施加编程高压vsp,当编程高压vsp被施加上去的时候,第二位线bl1的编程下拉电压vdp有一个建立过程,在这个过程中同列不选中的cell可能产生编程干扰



技术实现要素:

为克服上述现有技术存在的不足,本发明之目的在于提供一种消除闪存编程干扰的电路,以消除nordcell的编程干扰。

为达上述及其它目的,本发明提出一种消除闪存编程干扰的电路,包括:

窄脉冲产生电路,用于产生一宽度为τ的正向窄脉冲;

窄脉冲输出电路,用于根据所述窄脉冲产生电路的输出产生宽度为τ的正向窄脉冲和负向窄脉冲,即编程预充电窄脉冲progdr_p和编程许可窄脉冲progen_p;

位线充电电路,用于在所述编程预充电窄脉冲progdr_p的宽度为τ的正向窄脉冲的控制下打开nmos管以将对应的位线快速预充电至vdd-vt,其中,vdd为电源电压,vt为nmos管的阈值电压。

优选地,所述窄脉冲产生电路利用第一与非门及窄脉冲产生器实现。

优选地,编程控制信号prog2连接至所述窄脉冲产生器的输入端和第一与非门的一输入端,所述窄脉冲产生器的输出端连接至第一与非门的另一输入端,第一与非门的输出端连接所述窄脉冲输出电路。

优选地,所述窄脉冲输出电路包括第二与非门以及若干反相器。

优选地,所述窄脉冲输出电路包括第二与非门以及第一反相器、第二反相器。

优选地,所述窄脉冲产生电路的输出端连接至第一反相器的输入端和第二与非门的一输入端,编程许可信号prog连接至第二与非门的另一输入端,第二与非门的输出端连接至第二反相器的输入端,第一反相器的输出端即编程预充电窄脉冲progdr_p,第二反相器的输出端即编程许可窄脉冲progen_p。

优选地,所述位线充电电路包括多个nmos管nm2<7:0>。

优选地,各nmos管栅极接所述编程预充电窄脉冲progdr_p,漏极接电源电压,源极接对应的位线iod<7:0>。

优选地,编程时,编程模式prog变高,编程许可信号prog同步拉高,在编程高压电荷泵建立后,编程控制信号prog2拉高,其一路连接至第一与非门的一输入端,其另一路经所述窄脉冲产生器后产生一宽度为τ的正向窄脉冲连接至所述第一与非门的另一输入端,第一与非门输出一始于编程控制信号prog2上升沿的宽度为τ的负向窄脉冲,该宽度为τ的负向窄脉冲一路经第一反相器反相后输出得到宽度为τ的正向窄脉冲,即编程预充电窄脉冲progdr_p,该宽度为τ的负向窄脉冲的另一路与编程许可信号prog分别连接至第二与非门的两输入端,第二与非门的输出再经过第二反相器反相得到宽度为τ的负向窄脉冲,即编程许可窄脉冲progen_p。

优选地,在编程预充电窄脉冲progdr_p宽度为τ的高电平的时间内,nmos管nm2<7:0>导通,iod<7:0>被预充电到vdd-vt,在编程预充电窄脉冲progdr_p起来时iod<7:0>即编程电压vdp已被预充到vdd-vt。

与现有技术相比,本发明一种消除闪存编程干扰的电路通过利用窄脉冲产生电路产生一宽度为τ的正向窄脉冲,利用窄脉冲输出电路根据窄脉冲产生电路的输出产生宽度为τ的正向窄脉冲和负向窄脉冲,即编程预充电窄脉冲progdr_p和编程许可窄脉冲progen_p,并在编程预充电窄脉冲progdr_p的宽度为τ的正向窄脉冲的控制下打开位线充电电路的nmos管以将对应的位线快速预充电至vdd-vt,实现了消除闪存编程干扰的目的。

附图说明

图1为现有技术之nordcell阵列示意图;

图2为现有技术中一种双分离栅存储单元(nordcell)结构示意图;

图3为现有技术的时序图;

图4为本发明一种消除闪存编程干扰的电路的电路结构图;

图5为本发明具体实施例的时序图;

图6为本发明具体实施例的仿真图。

具体实施方式

以下通过特定的具体实例并结合附图说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。

图4为本发明一种消除闪存编程干扰的电路的电路结构图。如图4所示,本发明一种消除闪存编程干扰的电路,包括:窄脉冲产生电路10、窄脉冲输出电路20和位线充电电路30。

其中,窄脉冲产生电路10由第一与非门i83和窄脉冲产生器i82组成,用于产生一宽度为τ的正向窄脉冲;窄脉冲输出电路20由第二与非门i85和第一反相器i84、第二反相器i86组成,用于根据窄脉冲产生电路10的输出产生宽度为τ的正向窄脉冲和负向窄脉冲,即编程预充电窄脉冲progdr_p和编程许可窄脉冲progen_p;位线充电电路30由多个nmos管nm2<7:0>组成,用于在编程预充电窄脉冲progdr_p的宽度为τ的正向窄脉冲的控制下打开nmos以将对应的位线iod<7:0>(对应图2的bl1)快速预充电至vdd-vt,其中,vdd为电源电压,vt为nmos管的阈值电压。

具体地,编程控制信号prog2连接至窄脉冲产生器i82的输入端和第一与非门i83的一输入端,窄脉冲产生器i82的输出端连接至第一与非门i83的另一输入端,第一与非门i83的输出端连接至第一反相器i84的输入端和第二与非门i85的一输入端,编程许可信号prog连接至第二与非门i85的另一输入端,第二与非门i85的输出端连接至第二反相器i86的输入端,第一反相器i84的输出端即编程预充电窄脉冲progdr_p,第二反相器i86的输出端即编程许可窄脉冲progen_p,位线充电电路30的各nmos管栅极接所述编程预充电窄脉冲progdr_p,漏极接电源电压,源极接对应的位线iod<7:0>。

编程时,编程许可信号prog同步拉高,在编程高压电荷泵建立后,编程控制信号prog2拉高,其一路连接至第一与非门i83的一输入端,其另一路经窄脉冲产生器i82后产生一宽度为τ的正向窄脉冲连接至第一与非门i83的另一输入端,第一与非门i83输出一始于编程控制信号prog2上升沿的宽度为τ的负向窄脉冲,该宽度为τ的负向窄脉冲一路经第一反相器i84反相后输出得到宽度为τ的正向窄脉冲,即编程预充电窄脉冲progdr_p,该宽度为τ的负向窄脉冲之另一路与编程许可信号prog分别连接至第二与非门i85的两输入端,第二与非门i85的输出再经过第二反相器i86反相得到宽度为τ的负向窄脉冲,即编程许可窄脉冲progen_p。

如图5所示,在编程控制信号prog2起来的瞬间,编程许可窄脉冲progen_p会有短时间的下降(宽度为τ的低电平),编程预充电窄脉冲progdr_p会有短时间的起来(宽度为τ的高电平)。

图6为本发明具体实施例的仿真图。在编程预充电窄脉冲progdr_p宽度为τ的高电平的时间内,nmos管nm2<7:0>导通,iod<7:0>(对应图2的bl1)被预充电到vdd-vt(vt为nmos管nm2<7:0>的阈值电压),在编程预充电窄脉冲progdr_p起来时iod<7:0>(对应图2的bl1)也就是vdp就已经被预充到vdd-vt(图示仿真条件:vdd=1.5v,vt=0.9v)。编程许可窄脉冲progen_p下降时刻idp不再下拉,这样被选中存储单元的位线bl0的编程高压vsp=5.25建立时,另外一端(被选中存储单元的位线bl1的)电压高于编程电压vdp设计阈值,不会产生编程干扰。后面等编程许可信号progdr_p下去后,此时,编程预充电窄脉冲progdr_p已经拉高,nmos管nm2<7:0>截止,被选中存储单元的位线bl1的电压慢慢被拉到编程电压vdp设计阈值。

综上所述,本发明一种消除闪存编程干扰的电路通过利用窄脉冲产生电路产生一宽度为τ的正向窄脉冲,利用窄脉冲输出电路根据窄脉冲产生电路的输出产生宽度为τ的正向窄脉冲和负向窄脉冲,即编程预充电窄脉冲progdr_p和编程许可窄脉冲progen_p,并在编程预充电窄脉冲progdr_p的宽度为τ的正向窄脉冲的控制下打开位线充电电路的nmos以将对应的位线快速预充电至vdd-vt,实现了消除闪存编程干扰的目的。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应如权利要求书所列。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1