半导体存储装置及参考单元的修正方法

文档序号:6761221阅读:134来源:国知局
专利名称:半导体存储装置及参考单元的修正方法
技术领域
本发明涉及半导体存储装置及参考单元的修正方法。
背景技术
作为以往的半导体存储装置,以闪烁存储器(flash memory)为例进行说明。闪烁存储器是通过向浮栅(floating gate)注入电荷来改变阈值的。通过控制该电荷量,从而将阈值控制为多个状态,实现多值存储。例如,虽然在使阈值存储于可以控制为2个状态(1位)的闪烁存储器中时,使16位的数据存储在16个闪烁存储器中,但在可以控制为4个状态(2位)的闪烁存储器的情况下,可以将16位的数据存储于8个闪烁存储器中。在这里,例如为了检查(check)处于4个状态中的哪个状态,通过与具有作为基准的阈值的闪烁存储器比较,可以进行判断。
然而,具有作为基准的阈值的闪烁存储器,即参考单元被反复存取。例如,如图2所示,参考单元对于全部闪烁存储器是通用的,向参考单元存取的次数,比向某个存储单元的存取要多很多。另外,在编程(写入)时,确认成为规定的阈值用的编程用参考单元,或读取时判断对应于各存储状态的阈值用的读取参考单元,若在测试时一旦设定阈值,则之后进行变更是困难的。因此,通过反复使用,降低参考单元的阈值,有时出现不能进行正常的读取或编程的问题。再有,在多值存储单元中,由于某状态的阈值分布范围狭窄,故成为参考单元的劣化更大的问题。
为了解决该问题,在美国专利5,172,338号中,提出在闪烁存储器的各区段(sector)内设有参考单元,在分块擦除闪烁单元时,同时擦除参考单元,使用独立存在的主参考单元对块内参考单元进行再编程的方法。
随着多级化的发展,与各存储状态对应的电阻值的范围变得狭窄。因此,虽然要求编程用参考单元或读取用参考单元的精度,但通过反复进行读出操作·写入操作(编程)·擦除操作,导致参考单元的劣化成为问题。如上所述,若采用在分块擦除时,同时擦除参考单元,利用主参考单元再编程的构成,虽然在闪烁存储器那样进行分块擦除的存储器的情况下有效,但在以1位为单位进行擦除的存储器中,每擦除1位就必须修正参考单元,存在效率差的问题。

发明内容
本发明的目的在于,为了解决反复进行读出操作·写入操作·擦除操作而导致参考单元劣化的问题,有效地确认参考单元的状态,进行修正,防止干扰等造成的参考单元劣化,高精度地保持参考单元的值。
为了达到上述目的,本发明的半导体存储装置的第1特征构成为,具备在1个单元内存储且可改写N值数据(N为2以上的自然数)的多个存储单元;存储了对在上述存储单元中存储的数据值进行读出时所使用的参考值的参考单元;对上述参考单元的读出次数进行计数的计数器电路;和当由上述计数器电路所计数的上述读出次数达到规定值时,确认在上述参考单元中存储的上述参考值是否在预先设定的范围内的确认机构。
即,一般,在对任意的存储单元进行所谓的读出操作、写入操作、擦除操作的存取时,虽然进行写入是否正常结束、擦除是否正常结束等确认处理,但在此时必须施行参考单元的读出操作。因此,由计数器电路对参考单元的读出次数进行计数,在读出次数达到设想为超出参考值的变动许可范围前的规定值时,若由确认机构确认存储于上述参考单元中的上述参考值是否在预先设定的范围内,则即使不进行每次的确认,也可以保证其间的参考值的精度。再有,在以下的本说明书中,在对任意的存储单元进行所谓的读出操作、写入操作、擦除操作的存取时,将写入是否正常结束、擦除是否正常结束等与参考单元对比而进行判断的确认处理,或判断存储于上述参考单元中的上述参考值是否在预先设定的范围内的确认处理都表现为校验(verify)。
在上述构成中,优选,上述计数器电路,通过对上述存储单元的读出操作、写入操作、擦除操作的至少一个操作中的上述参考单元的读出次数进行计数,可以更有效地确认,例如,在成为阈值变动起因的施加在参考单元上的应力,相对于存储单元的读出操作、写入操作、擦除操作的任何一种操作都不同的情况下,对施加最大的应力的操作中的读出次数进行计数,可以更有效地进行确认操作。
本发明的半导体存储装置的第2特征构成为,具备在1个单元内存储且可改写N值数据(N为2以上的自然数)的多个存储单元;存储了对在上述存储单元中存储的数据值进行读出时所使用的参考值的参考单元;时序产生电路;和与上述时序产生电路输出的同步信号同步,来确认在上述参考单元中存储的上述参考值是否在预先设定的范围内的确认机构。
即,设想参考单元的劣化所导致的误操作的发生,可以设想是由于与从初始状态到规定电平的应力的累积时间之间的相关关系,通过在这种误操作发生前的规定时间内确认参考值,从而即使不进行每次的确认,也可以保证此期间的参考值的精度。
在上述构成的基础上,若构成为当由上述确认机构确认为上述参考值在上述范围外时,修正机构以将该参考值收纳在上述范围内的方式进行修正,则始终可以保障稳定操作。
在这里,使用被固定在与上述参考单元不同的主参考单元中的主参考值来进行上述参考值的修正,可以可靠修正参考值。即,主参考单元存取频度极少,因此劣化几乎不发生。在这里,优选使用由电应力不会导致的劣化产生的固定电阻构成上述主参考单元。
上述存储单元与上述参考单元,优选由电阻根据电应力变化且解除上述电应力后也保持变化后的电阻的非易失性可变电阻元件与选择晶体管构成,上述非易失性可变电阻元件,优选在电极间形成含有锰的钙钛矿结构的氧化物。
为了达到上述目的,本发明的参考单元的第1特征构成为,是一种读出存储于在1个单元内存储且可改写N值数据(N为2以上的自然数)的多个存储单元内的数据值时所使用的参考值存储的参考单元的修正方法,其中,对上述参考单元的读出次数进行计数,当所计数的上述读出次数达到规定值时,确认上述参考单元中存储的上述参考值是否在预先设定的范围内,在上述参考值在上述范围外的情况下,以将该参考值收纳在上述范围内的方式进行修正。
本发明的参考单元的修正方法的第2特征构成为,是一种读出存储于在1个单元内存储且可改写N值数据(N为2以上的自然数)的多个存储单元内的数据值时所使用的参考值存储的参考单元的修正方法,其中,与时序产生电路输出的同步信号同步,确认上述参考单元中存储的上述参考值是否在预先设定的范围内,在上述参考值在上述范围外的情况下,以将该参考值收纳在上述范围内的方式进行修正。


图1是表示本发明的半导体存储装置的一实施方式的电路方框构成图。
图2是现有的闪烁存储器的电路方框构成图。
图3是存储器单元的电阻分布说明图。
图4是本发明的半导体存储装置的主要部分的电路图。
图5是表示本发明的半导体存储装置中的参考单元的修正处理的流程图。
图6是本发明的半导体存储装置的另一实施方式中的主要部分的电路图。
图7是本发明的半导体存储装置的读出操作中的主要部分的电路图。
图8是本发明的半导体存储装置的主要部分的电路方框图。
图9是本发明的半导体存储装置的主要部分的电路方框图。
具体实施例方式
以下,参照附图,说明本发明的半导体存储装置及参考单元的修正方法。
如图1所示,半导体存储装置构成为将芯片内分割为多个区段,在各区段Sl~Sj内包括在1个单元内存储且可改写N值数据(N为2以上的自然数)的多个存储单元1;对上述存储单元1执行读出、写入、擦除等各操作的存储器存取电路7;存储了读出存储于上述存储单元的数据值时所使用的参考值的参考单元2;对上述参考单元2的读出次数进行计数的计数器电路3;当上述计数器电路3所计数的上述读出次数达到规定值时,确认上述参考单元中存储的上述参考值是否在预先设定的范围内的确认机构4;和当由上述确认机构4确认上述参考值在上述范围外时,根据主参考单元6将该参考值修正为收纳在上述范围内的修正机构5。
上述存储单元1、参考单元2及主参考单元6,由电阻根据电压施加等导致的电应力变化且解除上述电应力后也保持变化后的电阻的非易失性可变电阻元件与选择晶体管构成。在本实施方式中,作为非易失性可变电阻元件,使用的是RRAM(Novel resistance control nonvolatile RAM)元件。RRAM元件,是通过根据电应力的施加改变电阻,即使解除电应力后也保持变化后的电阻,而可以以其电阻变化来进行数据存储的非易失性存储元件,例如是利用MOCVD法、旋转镀膜法、激光侵蚀、溅射法等形成用Pr(1-x)CaxMnO3、La(1-x)CaxMnO3或La(1-x-y)CaxPbyMnO3(其中x<1,y<1,x+y<1)表示的任何物质,例如Pr0.7Ca0.3MnO3、La0.65Ca0.35MnO3、La0.65Ca0.175Pb0.175MnO3等的锰氧化膜,来做成的。
以下,在本说明书中,RRAM元件的“增加电阻值”时表现为“写入”,“降低电阻值”时表现为“擦除”,通常进行写入时接通选择晶体管,在位线上施加3V的电压,在源线上施加0V电压,相反进行擦除时接通选择晶体管,在位线上施加0V的电压,在源线上施加3V电压,进行读出时接通选择晶体管,在位线上施加1.5V电压,在源线上施加0V电压。再有,各电压值构成为由电压产生电路交替供给,其值并未限定于上述的值,只要与非易失性可变电阻元件的特性配合进行适当设定即可,并未限定于本实施方式。
各区段内的参考单元2,根据存储伴随上述存取电路7进行的存储单元1的读出操作或写入·擦除各操作而进行的确认操作发生的向参考单元2存取的次数的计数器电路3的信号,该数据被确认。上述确认机构4,在接收到由上述计数器电路3计数的向参考单元2存取的次数达到规定次数的信号之后,查对参考单元的状态是否为被收纳到规定分布范围内。
上述修正机构5,根据上述确认机构4的确认处理的结果,在参考单元2的状态在规定的分布范围外时,利用主参考单元6,以将参考单元2收纳在规定的分布范围内的方式进行修正。该修正存在擦除区段内的参考单元2并进行再写入的情况与只进行再写入的情况。在这里,虽然对上述存储单元1的写入、擦除、读出的全部操作中存取上述参考单元2的次数进行计数,但可以选择只对存储单元1的写入之后确认是否正确写入用的上述参考单元2的存取进行计数;只对擦除之后确认是否正确擦除用的上述参考单元的存取进行计数;只对读出时的存取进行计数;或对这些组合进行计数的情况,例如,成为RRAM元件的电阻值变动的起因的施加在参考单元上的应力,在对存储单元进行读出操作、写入操作、擦除操作的任何一种操作中都不相同的情况下,通过对施加最大应力的操作中的读出次数进行计数,从而可以有效地进行确认操作。
上述主参考单元6,只是在再设定已被擦除的区段参考单元的电阻值时使用。区段参考单元2虽然在向区段内的存储单元1存取的同时被存取,但主参考单元6只在区段参考单元2被擦除进行再编程时被存取。
接着,参照图3,说明设定上述参考单元2的电阻值的方法。在本实施方式中,对可以将4个状态存储于1个存储单元内的RRAM中使用的参考单元2进行举例说明。图中的A、B、C、D表示被存储在存储单元1内的4个状态。为了分别该4个状态,需要3个识别其边界用的参考单元。按照下式(1)所示那样设定3个电阻值中的第1区段参考单元电阻Rref1,同样,第2、第3区段参考单元电阻分别作为Rref2、Rref3,按照下式(2)、(3)所示那样进行设定。再有,由于(R1′-R1)的值越小,越可以形成更多的电阻状态,故对多值化来说是方便的。
R1<Rref1<R1′ … (1)R2<Rref2<R2′ … (2)R3<Rref3<R3′ … (3)接着,根据图4所示的电路详细阐述这些设定方法。作为P型MOSFET的P1与P2的源极分别与电源电压连接,栅极连接在一起,P1的栅极与漏极通过节点S1连接,成为电流反射镜(current mirror)。另外,在P1、P2的漏极上,分别连接作为N型MOSFET的N1与N2的漏极。N1的栅极与计数器电路3的输出连接,计数器电路3输入传送读出、写入校验、擦除校验的信号(Sread)。另外,计数器电路3的输出通过节点S2与N2的栅极连接。再有,在N1的源极上,分别连接由作为各主参考单元的选择开关的N型MOSFET构成的N3~N8的漏极。N3~N8的各源极上连接有作为主参考单元6的RRAM元件的一端,另一端与作为接地电平用的作为开关的由N型MOSFET构成的N12的漏极连接,N12的源极与接地电平连接。另一方面,N2的源极通过节点Sp,与作为各区段参考单元的选择开关的N型MOSFET的N9~N11的漏极和切换输出高电压·接地电平的电压产生电路8的输出连接。还有,在N9~N11的各源极上,连接有作为区段参考单元2的RRAM元件的一端,另一端与可以切换输出接地电平及高电压的电压产生电路9的输出连接。
接着,根据图5说明上述电路的动作。在步骤S1中,判断是否向节点S2输出上述计数器电路3的确认请求信号,在没有确认请求信号的情况下,不进行区段参考单元2的修正就结束,在有确认请求信号的情况下,向步骤S2转移,读出被写入到区段参考单元2中的数据,在步骤S3中判断区段参考单元2的状态是否在期望的分布范围的上限以上。
在为上限以上的情况下,在步骤S4中,擦除区段参考单元(图3的A的状态),在步骤S6中,进行写入操作,修正区段参考单元2的数据,直到区段参考单元2的状态处在期望的分布范围以内。在不是上限以上的情况下,在步骤S5中,判断区段参考单元2的状态是否在期望的分布范围的下限以下,在为下限以下的情况下,在步骤S6中,进行写入操作,修正区段参考单元的数据,直到区段参考单元2的状态处在期望的分布范围以内,在不是下限以下的情况下,不进行区段参考单元的修正。
若详细阐述,则对将区段参考单元2的电阻值设定为R1<Rref1<R1′的情况进行说明。判断是否存在计数器电路3的确认请求信号,在有确认请求信号的情况下,接通作为N型MOSFET的N1、N2、N3、N9、N12、N13,读出区段参考单元Rref1,比较具有电阻R1′的主参考单元与区段参考单元Rref1。即,由上述电流反射镜电路及其外围电路构成确认机构4。根据判定信号判断为R1′<Rref1的情况下,擦除Rref1(图3的A的状态)。具体地讲,使作为N型MOSFET的N2为断开状态,N9、N13为接通状态之后,将Sp节点维持在接地电平上,从电压产生电路9输出高电压,通过在Rref1上施加电压,来进行擦除。
当R1′>Rref1时,接通作为N型MOSFET的N1、N2、N4、N9、N12、N13,比较具有电阻R1的主参考单元与区段参考单元Rref1。在根据判定信号判定为R1>Rref1的情况下,进行写入,提高电阻值。具体讲,断开N2,使N9、N13为接通状态,电压产生电路8输出高电压,通过使电压产生电路9为接地电平,向RRAM元件施加电压,进行写入操作。
反复进行该写入与校验的一系列操作,直到成为R1<Rref1<R1′。即,由上述电流反射镜电路与电压产生电路8、9及其外围电路构成修正机构5。同样,为了将区段参考单元的电阻值设定为R2<Rref2<R2′,通过控制N1、N2、N5、N6、N10、N12、N13,从而可以实现。
到此为止,虽然阐述了通过采用计数器电路3,来定期地确认区段参考单元的状态,进行修正的情况,但以下根据图6说明另一实施方式。在这里,与图4不同的是,用时序产生电路3′取代计数器电路3。虽然计数器电路3是通过计数对存储单元进行的写入校验、擦除校验、读出,来定期擦除·写入区段参考单元2,但在本实施方式中是具备不根据存取次数,而是定时进行擦除·写入的功能的部件。例如,通过每隔一段时间对区段参考单元进行擦除·再编程,从而可以保持区段参考单元的精度。再有,也可以构成为采用计数器电路3与时序产生电路3′两者,无论哪一个先输出确认请求信号,都进行确认处理、修正处理。
若对上述的存储单元1的数据读出操作进行说明,则如图7所示,对于由存取电路7选择的任意存储单元,将电压产生电路10的输出设定为高阻抗状态,同时将电压产生电路11设定为接地电平,另一方面,对于被选择的参考单元,将电压产生电路8设定为高阻抗状态,同时将电压产生电路9设定为接地电平,通过比较电流反射镜电路中流过的电流,来读出存储单元的数据。
如上所述,虽然可以由电流反射镜电路的电流检测来构成主参考单元6与区段参考单元2的电阻值比较,及存储单元1与区段参考单元2的电阻值比较,但也可以由使用了差动放大电路的电压检测来构成。虽然图8是后者的一例,是由独立的比较器SA构成的结构,但也可以共用存储单元1的读出或编程校验时使用的读出放大器。这种情况下,如图9所示,可以构成为例如,在选择存储单元的读出或编程校验时,开关sw1接通,开关sw2断开,选择存储单元和区段参考单元与读出放大器连接,数据被输出。另一方面,在对区段参考单元进行再编程时,开关sw1断开,开关sw2接通,区段参考单元和主参考单元与读出放大器连接,反复进行编程操作,直到区段参考单元成为规定的电阻值。
在上述的实施方式中,虽然说明了具备在由确认机构判断为参考值在上述范围以外的情况下,以将该参考值收纳在范围内的方式进行修正的修正机构的装置,但在具有实验性地测量应力程度用途或在确认参考单元上有异常的时刻寿命就以完结的产品的半导体存储装置中,只要具备确认机构而可以把握其结果即可,并不一定需要修正机构。
在上述实施方式中,虽然对存储单元、参考单元、主参考单元中使用RRAM元件的示例进行了说明,但作为主参考单元,通过用固定电阻取代RRAM元件,也可以良好地确保主参考单元的精度。
在上述实施方式中,作为写入状态检测机构,虽然说明了使用电压检测型的差动放大电路构成的机构,但作为写入状态检测机构,并未限定于此,可以根据检测对象适宜地构成。例如,也可以使用电流检测型的差动放大电路,来间接检测电阻值。
在上述实施方式中,虽然对存储单元、参考单元、主参考单元中使用RRAM元件的示例进行了说明,但也可以用沿磁化方向改变电阻值的MRAM元件或电阻值由热导致的结晶状态的变化而改变的OUM元件等取代RRAM元件。
如上所述,根据本发明,即使通过反复进行读出操作·写入操作·擦除操作而导致参考单元的劣化产生,也可以有效地确认参考单元的状态,另外,进行修正,可以防止干扰等导致的参考单元劣化,高精度地保持参考单元的变量。
虽然根据优选实施方式说明了本发明,但在不脱离本发明的精神和范围的情况下可以由熟练的技术人员进行各种改进和变更。因此本发明仅被限定在权利要求书的范围内。
权利要求
1.一种半导体存储装置,其特征在于,具备在1个单元内存储且可改写N值数据(N为2以上的自然数)的多个存储单元;存储了对在所述存储单元中存储的数据值进行读出时所使用的参考值的参考单元;对所述参考单元的读出次数进行计数的计数器电路;和当由所述计数器电路所计数的所述读出次数达到规定值时,确认在所述参考单元中存储的所述参考值是否在预先设定的范围内的确认机构。
2.根据权利要求1所述的半导体存储装置,其特征在于,所述计数器电路,对在所述存储单元的读出操作、写入操作、擦除操作的至少一个操作中的所述参考单元的读出次数进行计数。
3.根据权利要求1所述的半导体存储装置,其特征在于,具备在所述确认机构确认为所述参考值在所述范围外的情况下,以将该参考值收纳在所述范围内的方式进行修正的修正机构。
4.根据权利要求3所述的半导体存储装置,其特征在于,所述修正机构,使用被固定在与所述参考单元不同的主参考单元中的主参考值来修正所述参考值。
5.根据权利要求4所述的半导体存储装置,其特征在于,所述主参考单元使用固定电阻构成。
6.根据权利要求1所述的半导体存储装置,其特征在于,所述存储单元与所述参考单元,由电阻根据电应力变化且解除所述电应力后也保持变化后的电阻的非易失性可变电阻元件与选择晶体管构成。
7.根据权利要求6所述的半导体存储装置,其特征在于,所述非易失性可变电阻元件,在电极间形成含有锰的钙钛矿结构的氧化物。
8.一种半导体存储装置,其特征在于,具备在1个单元内存储且可改写N值数据(N为2以上的自然数)的多个存储单元;存储了对在所述存储单元中存储的数据值进行读出时所使用的参考值的参考单元;时序产生电路;和与所述时序产生电路输出的同步信号同步,来确认在所述参考单元中存储的所述参考值是否在预先设定的范围内的确认机构。
9.根据权利要求8所述的半导体存储装置,其特征在于,具备在所述确认机构确认为所述参考值在所述范围外的情况下,以将该参考值收纳在所述范围内的方式进行修正的修正机构。
10.根据权利要求9所述的半导体存储装置,其特征在于,所述修正机构,使用被固定在与所述参考单元不同的主参考单元中的主参考值来修正所述参考值。
11.根据权利要求10所述的半导体存储装置,其特征在于,所述主参考单元使用固定电阻构成。
12.根据权利要求8所述的半导体存储装置,其特征在于,所述存储单元与所述参考单元,由电阻根据电应力变化且解除所述电应力后也保持变化后的电阻的非易失性可变电阻元件与选择晶体管构成。
13.根据权利要求12中所述的半导体存储装置,其特征在于,所述非易失性可变电阻元件,在电极间形成含有锰的钙钛矿结构的氧化物。
14.一种参考单元的修正方法,其特征在于,包括所述参考单元将在读出存储于在1个单元内存储且可改写N值数据(N为2以上的自然数)的多个存储单元中的数据值时所使用的参考值存储;对所述参考单元的读出次数进行计数;当所计数的所述读出次数达到规定值时,确认在所述参考单元中存储的所述参考值是否在预先设定的范围内;当所述参考值在所述范围外时,以将该参考值收纳在所述范围内的方式进行修正。
15.一种参考单元的修正方法,其特征在于,包括所述参考单元将在读出存储于在1个单元内存储且可改写N值数据(N为2以上的自然数)的多个存储单元中的数据值时所使用的参考值存储;与所述时序产生电路输出的同步信号同步,确认所述参考单元中存储的所述参考值是否在预先设定的范围内;当所述参考值在所述范围外时,以将该参考值收纳在所述范围内的方式进行修正。
全文摘要
本发明的半导体存储装置构成为,具备1个单元内存储且可改写N值数据的多个存储单元(1);存储有读出在存储单元(1)内存储的数据值时所使用的参考值的参考单元(2);对参考单元(2)的读出次数进行计数的计数器电路(3);在所计数的上述读出次数达到规定值时,确认参考单元中存储的参考值是否在预先设定的范围内的确认机构(4);和在由确认机构(4)确认为参考值在范围外的情况下,利用主参考单元(6)将该参考值修正为收纳在范围内的修正机构(5)。根据该构成,可以提供有效修正参考单元的状态,防止干扰等造成的参考单元的劣化,高精度地保持参考单元的值的半导体存储装置。
文档编号G11C11/56GK1506977SQ20031011959
公开日2004年6月23日 申请日期2003年12月4日 优先权日2002年12月4日
发明者松冈伸明 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1