半导体存储装置及存储单元阵列的擦除方法 【技术领域】
本发明涉及一种具有一个或多个沿行方向及列方向分别排列配置多个非易失性存储单元,为了从其中选择规定的存储单元或存储单元组,沿行方向与列方向分别排列配置多根字线与多根位线而成的存储单元阵列的半导体存储装置,特别涉及一种在存储器载体中使用了可变电阻元件的存储单元阵列的擦除方法。
背景技术
近年来的半导体存储装置的进步显著,特别是从闪烁存储器可以电改写,且即使切断电源数据也不消失方面来看,被使用于可容易地移动的存储卡或移动电话机等中,作为装置工作的初始设定,发挥作为非易失地存储的数据保存(data storage)、程序保存等的功能。
作为上述闪烁存储器,公知ETOX(美国INTEL公司注册商标)型存储单元。该ETOX型存储单元,如图9所示,在半导体基板1内形成源极3及漏极2,该源极·漏极具有与半导体基板1相反的极性。另外,在该源极·漏极上形成栅绝缘膜4,接着在其上面形成浮栅(floating gate)5、层间绝缘膜6、控制栅极7。
该ETOX型单元10的工作原理,是在数据写入(编程)时,作为源极电压Vs,向源极3提供通常的低电压(例如0V),在漏极2上施加Vd(例如6V),在控制栅极7上施加高电压Vpp(例如12V)。此时,在漏极·源极间上产生热电子(hot-electron)与热空穴(hot hole)。热空穴作为基板电流,流入基板内。另一方面,热电子被注入浮栅内,从晶体管地控制栅极7看到的阈值电压上升。
另外,在读出时,源极电压为低电压(例如0V),漏极电压为比源极电压稍高的电压(例如1V),在控制栅极7上施加5V电压。此时,在写入单元与非写入单元中,由于阈值不同,故流入源极·漏极间的电流不同。读出这一状态,在电流比某规定电流大的情况下为“1”(已擦除的单元),小的情况下为“0”(已写入的单元)。
在擦除时,向源极3提供高电压Vpp(例如12V),向控制栅极7提供低电压(例如0V),再有将漏极保持为浮动状。由此,在浮栅·源极间通过隧道氧化膜4流过富勒-诺尔德哈姆(Fowler-Nordheim)电流,将电子从浮栅5取出。
根据这样的工作原理,为了判别写入及擦除单元在规定的阈值以上还是以下,进行校验。写入校验是与阈值(Vthp)高(例如5.3V)的单元(参考单元)比较,成为该值以上的阈值时,判断为写入单元。另一方面,擦除校验是与阈值(Vthe)低(例如3.1V)的单元(参考单元)比较,成为该值以下的阈值时判断为擦除单元。
图10表示这种闪烁存储器中现有例中使用的共源极型的存储单元阵列部的构成图。向字解码器11输入地址信号,向列解码器12输入数据、地址信号,再向擦除电路13输入擦除信号。该芯片具有m根(例如m=2048)字线WL1…WLm,每根字线连接n个(例如n=512)存储单元MC的控制栅极。即,具有n根位线BL1…BLn。因此,该存储器的存储容量为m×n个(例如1Mb)。另外,该存储单元阵列的源极是共用的,共用的源线SL与擦除电路13连接。擦除时,擦除信号被输入到擦除电路13,如图10所示在呈阵列状配置的存储单元晶体管的源极上施加Vpp,可以同时擦除整个单元。
在实际的装置中,擦除是以块单位,例如64Kb比较大的单位进行,再有,由于该被擦除的块内的存储单元的阈值若在编程状态下存在,则在擦除状态下也存在,故必须使用例如图11所示的复杂的算法进行擦除。
对图11所示的擦除方法进行说明。若开始擦除,则首先利用通常的写入操作{利用CHE(Channel Hot Electron)的写入方式}使1个块内的全部存储单元为写入状态(步骤S1)。接着,例如在8位单位中进行验证根据步骤S1写入的存储单元的阈值是否在5.5V以上的编程校验(步骤S2)。若存储单元的阈值不是5.5V以上,则返回步骤S1继续进行写入。另一方面,若存储单元的阈值为5.5V以上,则进入步骤S3。在步骤S3中施加块批擦除脉冲。通过从源极侧抽出电子,降低存储单元的阈值,来进行擦除。接下来,在步骤S4中,进行验证块内的全部存储单元的阈值是否为3.5V以下的擦除校验。若存储单元的阈值不是3.5V以下,则返回步骤S3继续擦除。另一方面,若存储单元的阈值为3.5V以下,则结束擦除。
从图11的擦除方法知道,由于尽量使擦除后的阈值分布紧密,即分布的范围狭窄,且消除多余擦除单元(阈值为0V以下的单元),首先使全部的单元成为写入状态。该写入利用通常的编程操作,可以对8个存储单元同时进行。若1个单元的写入时间为2μs,则该写入操作所花费时间如以下的算式(1)所示为131ms。
2μs×64Kb÷8=131ms … (1)
该时间,若使擦除总计时间为600ms,则约占其20%。另外,对于步骤S2的校验,若以8位单位每个单元100ns进行,则校验时间如以下的算式(2)所示为6.6ms左右。再有,对于步骤S3的擦除脉冲施加,为300ms左右。
100ns×64Kb÷8=6.6ms … (2)
关于图11的擦除方式,作为缩短脉冲施加的总计时间的方法,虽然考虑提高擦除脉冲施加时的源极施加电压,但若提高源极电压,则能带间的隧道电流增多,在隧道氧化膜上空穴被俘获,可靠性劣化。因此,不能进一步提高源极电压,故擦除速度也不能进一步提高。
作为这种闪烁存储器的代表性的应用设备,列举移动电话机。根据移动电话机对小型化极为强烈的要求,在容量上限制大的电源增强的条件下,即使在长时间的待机期间,也适用具备所谓的不需要为保持信息的备用电源的非易失性特性的闪烁存储器。另外,根据闪烁存储器自身的存储容量的扩大,对存储许多应用程序或数据,切换这些即可施行功能的移动电话机的多功能化有帮助。
在上述的非易失性半导体存储装置中,该应用程序或数据本身存在庞大化的倾向,今后,可改写存储于闪烁存储器内的软件的系统被实用,期待可以进行隐错修正或功能升级的系统。在这种状况下,在象闪烁存储器那样,为改写程序数据等文件而首先必须批擦除的半导体存储装置中,改写需要非常长的时间,且也必须确保用于暂存文件用的多余存储区域等,存在其过程非常繁杂的问题。
【发明内容】
本发明鉴于上述问题点,其目的在于提供一种可迅速且正确地进行数据的擦除、再写入的自由度高的半导体存储装置及存储单元阵列的擦除方法。
为了达成该目的,本发明的非易失性半导体存储装置的特征构成为,是一种具有一个或多个沿行方向及列方向排列配置多个非易失性存储单元,为了从其中选择规定的存储单元或存储单元组,沿行方向与列方向分别排列配置多根字线与多根位线而成的存储单元阵列的半导体存储装置,其中,上述存储单元连接利用电阻的变化存储信息的可变电阻元件的一端与选择晶体管的漏极,且在上述存储单元阵列内,将上述可变电阻元件的另一端与上述选择晶体管的源极中的任何一方沿上述列方向共同连接在上述位线上,而其另一方共同连接在源线上,上述选择晶体管的栅极沿上述行方向共同连接在上述字线上,具备分别以规定的施加条件,在与上述存储单元阵列连接的上述字线、上述位线及上述源线上施加电压,通过使该存储单元阵列内的擦除对象的上述存储单元内的上述可变电阻元件的电阻成为规定的擦除状态,从而擦除该存储单元内的上述信息的擦除机构,上述擦除机构在上述存储单元阵列的至少一个中,根据上述电压的施加条件切换批擦除该存储单元阵列内的全部上述存储单元的批擦除模式和上述擦除机构个别地擦除该存储单元阵列内的一部分上述存储单元的个别擦除模式。
即,由于以对于构成于存储单元阵列内的存储单元,存储程序数据等,在一并改写的情况下,采用批擦除模式,对于构成于存储单元阵列内的存储单元,存储代码数据等,在个别地改写代码数据的情况下,采用个别擦除模式的方式,构成为根据电压的施加条件可切换擦除模式,故可以根据存储单元中存储的数据的特性有效使用。
若上述擦除机构构成为,对上述存储单元阵列的至少一个,将上述电压的施加条件设定为批擦除模式的施加条件,可以将该存储单元阵列内的全部上述存储单元一并地擦除,并且,对上述存储单元阵列的其他的至少一个,将上述电压的施加条件设定为个别擦除模式的施加条件,可以将该存储单元阵列内的一部分上述存储单元个别地擦除,则由于对每个存储单元阵列可以切换设定批擦除模式与个别擦除模式,故可根据存储单元中存储的数据的特性有效地使用存储单元阵列。
在这里,上述批擦除模式与上述个别擦除模式的施加条件是对分别施加在上述字线、上述位线及上述源线上的电压值进行设定。
通过将上述擦除机构构成为,在上述批擦除模式中,在上述批擦除模式的施加条件下,对上述存储单元阵列的全部上述存储单元进行电压的施加后,判断上述各存储单元是否已被擦除,在上述字线单位中沿行方向全部存储单元被擦除的情况下,对该字线停止上述批擦除模式的施加条件下的电压施加,对上述字线单位中沿行方向全部存储单元未被擦除的存储单元,对该字线反复进行上述批擦除模式的施加条件下的电压施加与上述判断,直到在上述字线单位中沿行方向全部的存储单元被擦除,在上述字线单位中沿行方向擦除全部存储单元的数据的情况下,通过对该存储单元的可变电阻元件根据需要降低电阻值,从而可以避免数据的写入处理时直到成为规定的电阻值的写入时间长的不良情况。即,优选既可以均匀地保持各存储单元的可变电阻元件的电阻值,又可以降低数据的写入处理时直到成为规定的电阻值的写入时间的分散。
若构成为具备分别以规定的施加条件,在与上述存储单元阵列内的写入对象的上述存储单元连接的上述字线、上述位线及上述源线上施加电压,通过使该存储单元内的上述可变电阻元件的电阻成为规定的写入状态,而将上述信息写入该存储单元内的写入机构,在上述批擦除模式中,在上述擦除机构以上述批擦除模式的施加条件对上述存储单元阵列内的全部上述存储单元进行电压的施加前,上述写入机构,以使上述可变电阻元件的电阻统一为规定的写入状态的方式,对该存储单元的全部进行写入操作,则先将存储单元全部变为高电阻状态后,通过进行上述批擦除模式中的擦除操作,避免在数据不被写入且电阻值小的存储单元中异常地流过电流的状况,既可以降低擦除时的消耗电流也可以降低电阻值的分散。
若构成为上述擦除机构,在上述个别擦除模式中,在上述个别擦除模式的施加条件下,对上述存储单元阵列内的擦除对象的上述存储单元进行电压的施加后,个别地判断该存储单元是否已被擦除,对于被擦除的存储单元,停止对与该存储单元连接的上述字线或上述位线的至少任何一方以上述个别擦除模式的施加条件的电压施加,对于未被擦除的存储单元,在存储单元单位中反复进行上述个别擦除模式的施加条件下的电压施加与上述判断,直到该存储单元被擦除,则在达到降低个别擦除模式中的擦除时电阻值的分散的目的上是优选的。
从上述观点看出,本发明的存储单元阵列的擦除方法的特征构成为,具备:在上述存储单元阵列单位中,批擦除上述存储单元阵列内的全部上述存储单元的批擦除模式,和个别地擦除上述存储单元阵列内的一部分上述存储单元的个别擦除模式,在上述各擦除模式中,分别以各擦除模式的施加条件,在与上述存储单元阵列的擦除对象的存储单元连接的上述字线、上述位线及上述源线上施加电压,通过使该擦除对象的存储单元内的上述可变电阻元件的电阻成为规定的擦除状态,来擦除该存储单元内的上述信息,上述批擦除模式与上述个别擦除模式的施加条件是对上述字线、上述位线及上述源线的至少一个的施加条件不同。
在上述批擦除模式中,在上述批擦除模式的施加条件下,对上述存储单元阵列的全部上述存储单元进行电压的施加后,判断上述各存储单元是否已被擦除,在上述字线单位中沿行方向全部存储单元被擦除的情况下,对该字线停止上述批擦除模式的施加条件下的电压施加,对上述字线单位中沿行方向全部存储单元未被擦除的存储单元,对该字线反复进行上述批擦除模式的施加条件下的电压施加与上述判断,直到在上述字线单位中沿行方向全部的存储单元被擦除,在使构成存储单元的可变电阻元件的电阻值的分散降低方面是优选的,在同样的观点上,更优选在上述批擦除模式的施加条件下对上述存储单元阵列内的全部上述存储单元进行电压的施加前,分别以规定的施加条件,在与上述存储单元阵列连接的上述字线、上述位线及上述源线上施加电压,通过使该存储单元内的上述可变电阻元件的电阻统一为规定的写入状态,来进行写入操作。
在上述个别擦除模式中,在上述个别擦除模式的施加条件下,对上述存储单元阵列内的擦除对象的上述存储单元进行电压的施加后,个别地判断该存储单元是否己被擦除,对于被擦除的存储单元,停止对与该存储单元连接的上述字线或上述位线的至少任何一方的上述个别擦除模式的施加条件下的电压施加,对于未被擦除的存储单元,在存储单元单位中反复进行上述个别擦除模式的施加条件下的电压施加与上述判断,直到该存储单元被擦除,在使构成存储单元的可变电阻元件的电阻值的偏差降低方面是优选的。
【附图说明】
图1是用于本发明的使用可变电阻元件构成的存储单元阵列部的构成图。
图2是用于本发明的使用了可变电阻元件的存储单元的剖面的示意图。
图3是表示用于本发明的可变电阻元件的特性的图。
图4是表示用于本发明的使用了可变电阻元件的写入、擦除的电压条件的示意图。
图5是用于本发明的使用可变电阻元件构成的存储单元阵列的擦除方法的流程图。
图6是用于本发明的使用可变电阻元件构成的存储单元阵列的擦除方法的流程图。
图7是表示另一实施方式的用于本发明的使用可变电阻元件构成的存储单元阵列部的构成图。
图8是表示另一实施方式的用于本发明的使用可变电阻元件构成的存储单元阵列部的方框构成图。
图9是ETOX型存储单元的剖视图。
图10是用于现有例的共源极型存储单元阵列部的构成图。
图11是表示现有例的擦除算法的流程。
【具体实施方式】
以下,参照附图,说明本发明的半导体存储装置及存储单元阵列的擦除方法的实施方式。
本发明的非易失性半导体存储装置,如图1所示,构成为具备一个或多个沿行方向及列方向排列配置多个非易失性存储单元20,为了从其中选择规定的存储单元或存储单元组,沿行方向与列方向分别排列配置多根字线WL1…WLm与多根位线BL1…BLn而成的存储单元阵列。
上述存储单元20,通过将利用电阻的变化存储上述信息的可变电阻元件24的一端与选择晶体管21的漏极连接而构成,并且在上述存储单元阵列内,将上述可变电阻元件24的另一端与上述选择晶体管21的源极中的任何一方沿上述列方向共同连接在上述位线BL上,而另一方共同连接在源线SL上,上述选择晶体管21的栅极沿上述行方向共同连接在上述字线WL上。
再有,具备分别以规定的施加条件,在与上述存储单元阵列连接的上述字线WL、上述位线BL及上述源线SL上施加电压,通过使该存储单元阵列内的擦除对象的上述存储单元内的上述可变电阻元件的电阻成为规定的擦除状态,从而擦除该存储单元内的上述信息的擦除电路13。
上述擦除电路13构成为,在上述存储单元阵列的至少一个中,根据上述电压的施加条件切换批擦除该存储单元阵列内的全部上述存储单元的批擦除模式和上述擦除电路13个别地擦除该存储单元阵列内的一部分上述存储单元的个别擦除模式。
若详细阐述,则如图2所示,用于本发明的共源极型存储单元20,由在被半导体基板30上的元件分离区域所分离的区域内形成的选择晶体管21、和与上述选择晶体管21的漏极区域22电连接的可变电阻元件24构成,上述选择晶体管21的源极区域23与相邻的存储单元共用。上述可变电阻元件24,例如,如图3所示,是根据电压脉冲的施加次数电阻值连续变化的元件,根据电应力的施加改变电阻,即使解除电应力后也保持变化后的电阻,含有锰的钙钛矿结构的氧化物,例如是利用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等的锰氧化膜,来做成的。由于向上述可变电阻元件24写入数据的时间从几十ns到200ns,故写入速度比闪烁存储器还快,通过从几十ns到200ns施加相反极性的电压,也可以实现擦除,写入、擦除速度显然比闪烁存储器还快。
以下,在本说明书中,RRAM元件的“增加电阻值”时表现为“写入”,“降低电阻值”时表现为“擦除”,虽然通常是按照在进行写入时接通选择晶体管,在位线BL上施加5V的电压,在源线SL上施加0V电压,相反在进行擦除时接通选择晶体管,施加相反极性的电压,而在进行读出时接通选择晶体管,在位线BL上施加比写入电压低的电压(例如2V),在源线上施加0V电压,对其进行说明,但各电压值构成为由电压产生电路交替供给,其值并未限定于上述的值,只要与非易失性可变电阻元件的特性配合进行适当设定即可。即,向选择存储单元20写入数据,如图4(a)所示,在使源线SL为低电位(例如接地电位)的状态下,通过在选择单元的字线WL上施加例如3V电压,在位线BL上施加例如5V电压,使非选择的字线WL、位线BL为0V,来进行该操作。由此,只对选择单元导通选择晶体管,由于在电阻元件的两端施加电压,选择单元的电阻元件的电阻值上升。为了对进行过写入的存储单元验证电阻值是否成为规定的值,例如,进行利用图外的差动放大电路比较流过选择存储单元的电流或施加在选择存储单元上的电压与规定的值的程序校验,反复施加写入电压并校验,直到成为规定的电阻值。加在字线WL上的电压可以为选择晶体管的通态电压以上。
读出是在选择存储单元的字线WL上施加例如3V电压,在位线BL上施加比写入电压低的电压(例如2V),在源线SL上施加0V电压。此时,在写入单元与非写入单元中,由于电阻值不同,所以流入选择晶体管的源极·漏极间的电流不同。该电流例如使用差动放大电路读出,在电流比某规定电流大的情况下为“0”,在小的情况下为“1”。
上述擦除电路13构成为,在上述存储单元阵列的至少一个中,根据上述电压的施加条件切换批擦除该存储单元阵列内的全部上述存储单元的批擦除模式和上述擦除电路13个别地擦除该存储单元阵列内的一部分上述存储单元的个别擦除模式。
在上述批擦除模式中,如图4(b)所示,在一个或多个存储单元阵列的源线SL上施加例如5V,在字线WL上施加例如3V,在位线BL上施加例如0V的擦除脉冲。该电压施加状态,是施加与图4(a)所示的写入操作相反的电压状态,由此,可变电阻元件的电阻值降低。在上述批擦除模式中,在上述批擦除模式的施加条件下,对上述存储单元阵列的全部上述存储单元20进行电压的施加后,判断上述各存储单元是否已被擦除,在上述字线单位中沿行方向全部存储单元被擦除的情况下,对该字线停止上述批擦除模式的施加条件下的电压施加,对上述字线单位中沿行方向全部存储单元未被擦除的存储单元,对该字线反复进行上述批擦除模式的施加条件下的电压施加与上述判断,直到在上述字线单位中沿行方向全部的存储单元被擦除。
如图5所示,在上述批擦除模式中,首先在图4(a)的条件下施加擦除脉冲(S11),进行验证选择存储单元的电阻值是否在规定的电阻值电平以下的擦除校验(S12),在字线单位中沿行方向全部的存储单元被擦除时,对该字线WL或字线组WL组停止电压施加,在其他字线WL或字线组WL组上施加电压,部分擦除(S13),进行校验,全部的存储单元的可变电阻元件24成为规定的电阻值以下(S14),擦除结束。若对64Kb的存储容量进行上述擦除,则擦除时间为50ns,校验若与闪烁存储器同样,为6.6ms,几乎成为校验时间的6.6ms。再有,在这里,虽然可以反复进行从步骤S11到步骤S12的操作,直到全部的存储单元的可变电阻元件24为规定的电阻值以下,但在这种情况下,由于对已经成为规定的电阻值以下的存储单元继续施行擦除操作,故消耗多余的电力,在下一次写入数据时由于电阻值分散有可能花费不必要的时间,从这一观点看,希望加入上述的步骤S13、S14的擦除流程。
在上述个别擦除模式中,如图4(c)所示,在选择存储单元的源线SL上施加例如0V,在字线WL上施加例如3V,在规定的位线BL上施加例如一5V的擦除脉冲。该电压施加状态,是施加与图4(a)所示的写入操作相反的电压状态,由此,可变电阻元件的电阻值降低。根据本个别擦除模式,不擦除存储单元阵列整体,可以对每一位进行擦除写入。在这里,构成为在上述个别擦除模式中,在上述个别擦除模式的施加条件下,对上述存储单元阵列内的擦除对象的上述存储单元20进行电压的施加后,个别地判断该存储单元20是否已被擦除,对于被擦除的存储单元,停止对与该存储单元连接的上述字线或上述位线的至少任何一方的上述个别擦除模式的施加条件下的电压施加,对于未被擦除的存储单元,在存储单元单位中反复进行上述个别擦除模式的施加条件下的电压施加与上述判断,直到该存储单元被擦除,但优选要减小构成存储单元的可变电阻元件的分散。1位擦除的时间,擦除时间50ns,校验100ns,合计150ns。每位地擦除64Kb的块的时间,根据以下的算式(3),是78.6ms,比批擦除时间(6.6ms、9.9ms)长。
150ns×64Kb=78.6ms … (3)
在上述的实施方式中,作为擦除机构,虽然说明的是构成为在上述存储单元阵列的至少一个中,根据上述电压的施加条件切换批擦除该存储单元阵列内的全部上述存储单元的批擦除模式和上述擦除机构个别地擦除该存储单元阵列内的一部分上述存储单元的个别擦除模式,但作为擦除机构,也可以构成为对上述存储单元的至少一个,将上述电压的施加条件设定为批擦除模式的施加条件,从而可以将该存储单元阵列内的全部上述存储单元批擦除,并且对上述存储单元阵列的其他的至少一个,将上述电压的施加条件设定为个别擦除模式的施加条件,从而可以将该存储单元阵列内的一部分上述存储单元个别地擦除。
即,对于需要有效地批擦除存储单元阵列并在其中更新存储新的程序数据的用途,对于需要以位单位频繁且随意高速地变更数据的用途,以及对于需要其组合的用途等,可以与上述半导体存储装置的用途配合,构成适宜的擦除机构。
如图8所示,利用本发明的非易失性半导体存储装置,构成作为在个别擦除模式中擦除8M的代码用存储区域的1位擦除存储区域1、2,同时,构成作为在批擦除模式中擦除24M的数据用存储区域的批擦除存储区域1、2等,可以根据用途,适当地组合半导体存储装置的构成与擦除方式进行采用。再有,图中,外围电路1由批擦除存储区域的字线选择电路、写入电压产生电路、批擦除模式中进行擦除的批擦除电路等构成,外围电路2由与1位擦除存储区域对应的字线选择电路、个别擦除模式中进行擦除的位擦除电路、读出电路构成,存在于每个存储区域中的操作不良的存储单元内,构成冗余的块。
另外,也可以构成为具备分别以规定的施加条件,在与上述存储单元阵列内的写入对象的上述存储单元20连接的上述字线WL、上述位线BL及上述源线SL上施加电压,通过使该存储单元20内的上述可变电阻元件24的电阻成为规定的写入状态,而将上述信息写入该存储单元20内的写入机构,在上述批擦除模式中,上述擦除机构在上述批擦除模式的施加条件下对上述存储单元阵列内的全部上述存储单元进行电压的施加前,上述写入机构,以使上述可变电阻元件的电阻统一为规定的写入状态的方式,对该存储单元的全部进行写入操作。
即,在存储单元阵列内,由于也存在未被写入的单元,故若施加擦除电压,则流过未被写入的单元的电流相对写入单元的多,通过使其先变成写入状态即高电阻状态,可以降低擦除电压施加时的消耗电流,另外也可以降低擦除时的电阻值的分散。具体地讲,如图6所示,向阵列内或电位阱内的单元施加写入电压(S21)。接着,进行验证全部的单元是否处于写入状态的程序校验,反复进行编程、校验,直到成为写入状态(S22)。然后,与上述擦除方法同样,进行擦除电压施加(S23)与擦除校验(S24)。此时的擦除时间,写入电位阱内的全部位的时间(1位50ns)为3.3ms,校验时间为6.6ms,合计9.9ms,虽然时间增加约了25%,但降低了消耗电流。
在上述的擦除电路13中,虽然说明了在图4(b)、(c)所示的电压施加条件下,施行批擦除与1位擦除的构成,但也可以如图7所示,由在上述图4(b)所示的电压施加条件下施行批擦除的第1擦除电路;和以1位擦除时由该第1擦除电路将源线SL保持在5V上,由第2擦除电路使与擦除对象的存储单元连接的位线BL为0V,使与擦除对象以外的存储单元连接的位线为5V的方式进行控制,并根据擦除方式选择信号,切换上述第1擦除电路与第2擦除电路工作的擦除方式选择电路;所构成。
除在上述实施方式中说明的可变电阻元件以外,也可以使用沿磁化方向改变电阻值的MRAM(Magnetic RAM)元件或电阻值由热导致的结晶状态的变化而改变的OUM(Ovonic Unified Memory)元件等构成非易失性半导体存储装置。
如上所详细说明的,根据本发明,可以提供一种根据用途可以选择所谓的批擦除与个别擦除的存储单元的擦除方法,可迅速且正确地进行数据的擦除、再写入,而且可以降低电力消耗的半导体存储装置及存储单元阵列的擦除方法。
虽然根据优选实施方式说明了本发明,但在不脱离本发明的精神和范围的情况下可以由熟练的技术人员进行各种改进和变更。因此本发明仅被限定在权利要求书的范围内。