存储器装置和控制存储器装置的方法与流程

文档序号:19497654发布日期:2019-12-24 15:20阅读:216来源:国知局
存储器装置和控制存储器装置的方法与流程

本公开涉及存储器装置和控制该存储器装置的方法。



背景技术:

作为非易失性存储器,已知电阻随机存取存储器(reram)、传导桥随机存取存储器(cbram)、相变随机存取存储器(pcram)、磁阻随机存取存储器(mram)、自旋转移扭矩随机存取存储器(sttram)等。在reram中,根据电阻的改变存储数据的可变电阻器被用作非易失性存储器元件(例如,参见ptl1和ptl2)。

作为使用非易失性存储器的存储器单元的配置,已知1r(1个电阻器)型和1d1r(1个二极管1个电阻器)型。交叉点型存储器装置是已知的,其中这样的存储器单元设置在多个位线和多个字线的交叉部处。

引文列表

专利文献

ptl1:日本未审查专利申请公开no.2011-243265

ptl2:国际公开no.wo2016/072173



技术实现要素:

在其中可变电阻器用于存储器单元的交叉点型存储器装置中,例如通过向存储器单元施加写入所需的电压以将可变电阻器从高电阻状态改变为低电阻状态来执行数据写入。数据写入被称为“设定”。例如通过将擦除所需的电压施加到存储器单元以将可变电阻器从低电阻状态改变为高电阻状态来执行数据擦除。数据擦除被称为“重置”。

在重置存储器单元中,保持特性和寿命取决于所施加电压的大小而大大不同。例如,在施加到存储器单元的电压(存储器单元电压)低于适当的范围的情况下,保持特性劣化。此外,例如,在存储器单元电压超过适当的范围的情况下,由于重复的写入和擦除应力而降低了重写寿命。因此,期望提供一种存储器装置和控制该存储器装置的方法,其能够抑制保持特性的劣化和重置存储器单元的重写寿命的降低。

根据本公开的实施例的存储器装置包括设置在第一布线和第二布线的交叉部处的存储器单元。该存储器单元包括可变电阻器和选择器,该可变电阻器的电阻状态改变为第一电阻状态和第二电阻状态。该存储器器件还包括驱动电路,该驱动电路通过将可变电阻器从第一状态改变为第二状态而将数据写入存储器单元并且通过将可变电阻器从第二状态改变为第一状态来擦除存储在存储器单元中的数据。当擦除数据时,驱动电路以步进的方式改变施加到存储器单元的电压,并且以步进的方式改变电流限制值,该电流限制值限制流过存储器单元的电流的大小。

根据本公开的实施例的控制存储器装置的方法包括由驱动电路对设置在第一布线和第二布线的交叉部处的存储器单元执行以下两个操作。这里,存储器单元包括可变电阻器和选择器,该可变电阻器的电阻状态改变为第一电阻状态和第二电阻状态。

(1)通过将可变电阻器从第一状态改变为第二状态来将数据写入存储器单元。

(2)通过将可变电阻器从第二状态改变为第一状态来擦除存储在存储器单元中的数据。

在该控制方法中,当擦除数据时,以步进的方式改变施加到存储器单元的电压,并且以步进的方式改变电流限制值,该电流限制值限制流过存储器单元的电流的大小。

根据本公开的实施例的存储器装置和控制该存储器装置的方法,当擦除数据时,施加到存储器单元的电压以步进的方式改变,并且限制流过存储器单元的电流量的电流限制值也以步进的方式改变。因此,可以将当数据擦除完成时施加到可变电阻器的电压保持在适当的电压范围内。

根据本公开的实施例的存储器装置和控制该存储器装置的方法,可以将当数据擦除完成时施加到可变电阻器的电压保持在适当的电压范围内。因此,可以抑制保持特性的劣化和重置存储器单元的重写寿命的降低。要注意的是,该技术的效果不必限于这里描述的效果,并且可以包括这里描述的任何效果。

附图说明

[图1]图1是示出包括作为非易失性存储器元件的可变电阻器的阻变存储器器件的第一示例的电路图。

[图2]图2是示出包括作为非易失性存储器元件的可变电阻器的阻变存储器器件的第二示例的电路图。

[图3]图3是示出根据本公开的第一实施例的信息处理系统的功能块的示例的图。

[图4]图4是示出图3的存储器单元阵列部的功能块的示例的图。

[图5]图5是示出图3的存储器单元阵列的电路配置的示例的图。

[图6]图6是示出图3的电压控制电路的电路配置的示例的图。

[图7]图7是示出图3的电压控制电路的电路配置的示例的图。

[图8]图8是示出图3的电流控制电路的电路配置的示例的图。

[图9]图9是示出根据比较示例1的存储器单元中的重置操作的示例的时序图。

[图10]图10是示出根据比较示例2的存储器单元中的重置操作的示例的时序图。

[图11]图11是示出根据比较示例3的存储器单元中的重置操作的示例的时序图。

[图12]图12是示出根据本实施例的信息处理系统中的存储器单元中的重置操作的示例的时序图。

[图13]图13是示出根据本公开的第三实施例的信息处理系统中的存储器单元中的重置操作的示例的时序图。

[图14]图14是示出图13的重置操作的修改示例的时序图。

[图15]图15是示出图11的重置操作的修改示例的时序图。

[图16]图16是示出图1的信息处理系统的功能块的修改示例的图。

[图17]图17是示出图16的电流检测电路的电路配置的示例的图。

[图18]图18是示出在图16的存储器装置中执行的错误处理的示例的流程图。

具体实施方式

在下文中,参考附图详细描述了本公开的实施例。按以下顺序进行描述。

0.阻变存储器器件的描述(图1和图2)

1.第一实施例(图3至图12)

2.第二实施例(图13至图14)

3.各实施例的修改示例(图15)

4.第三实施例的修改示例(图16至图18)

[0.阻变存储器器件的描述]

[配置]

图1示出了包括作为非易失性存储器元件的可变电阻器vr的阻变存储器器件的第一示例。图2示出了阻变存储器器件的第二示例。

图1中所示的阻变存储器器件具有1t1r(1个晶体管1个电阻器)型存储器单元mc结构,包括可变电阻器vr和三端子mos(金属氧化物半导体)晶体管te。mos晶体管te的栅极端子耦接至字线wl,漏极端子耦接至位线bl,并且源极端子经由可变电阻器vr耦接至源极线sl。位线bl和源极线sl分别具有布线电阻rbl和布线电阻rsl。位线bl和源极线sl分别具有寄生电容cbl和寄生电容csl。

在使用1t1r型阻变存储器器件形成存储器单元阵列的情况下,需要三个布线,即,位线bl、字线wl和源极线sl。这使得难以以高密度设置存储器单元mc,尽管存储器单元mc的高密度设置是交叉点型存储器装置的优点。在1t1r型中,存储器单元mc的电流值可由字线wl控制。结果,可以抑制在可变电阻器vr的电阻改变时位线bl和字线wl之间的电压改变。

图2中所示的阻变存储器器件具有1s1r(1个选择器1个电阻器)型存储器单元mc,其中可变电阻器vr和选择器se串联耦接。在图2中,将包括作为选择器se的二极管的1d1r(1个二极管1个电阻器)型存储器单元mc示出为1s1r型存储器单元mc。

1d1r型的存储器单元mc设置在多个位线bl和多个字线wl的每个交叉部处,从而形成交叉点型存储器器件。在这种交叉点型存储器装置中,位线bl耦接到可变电阻器vr的一端,并且字线wl耦接到选择器se的一端。位线bl和字线wl分别具有布线电阻rbl和布线电阻rwl。位线bl和字线wl分别具有寄生电容cbl和寄生电容cwl。

在该阻变存储器器件中,可变电阻器vr的电阻状态改变为高电阻状态和低电阻状态,并且所存储的数据值例如在作为高电阻状态的“0”和作为低电阻状态的“1”之间是可区分的。

[问题]

在交叉点型存储器装置中,为了实现高密度存储器单元阵列,如在1d1r型中那样,经常将两端子选择器se而不是三端子mos晶体管te用作选择器se。因此,选择器se不具有限制电流的功能。

在阻变存储器器件中,在擦除(重置)操作中存在两种电压。具体地,第一类型的电压是用于使处于低电阻状态的可变电阻器vr的电阻状态反转所需的电流流动的电压。第二类型的电压是在可变电阻器vr改变为高电阻状态之后稳定高电阻状态的特性所需的一定范围中的电压vhrs_limit。电压vhrs_limit对应于根据本公开的实施例的“适当的电压范围”的一个具体示例。电压vhrs_limit对应于夹在当擦除数据时在将稍后描述的初始重置电压vrst1施加到存储器单元mc时施加到选择器se的电压值与当擦除数据时在将初始重置电压vrst1施加到存储器单元mc时施加到可变电阻器vr的电压值之间的范围。

取决于选择器se中的变化的大小,通过选择器se被选择一次,施加到可变电阻器vr的电压可以低于在预定范围中的电压vhrs_limit。在这种情况下,可变电阻器vr的电阻值低于期望值,并且存在保持特性劣化的可能性。此外,取决于选择器se中的变化的大小,通过选择器se被选择两次,施加到可变电阻器vr的电压可以高于在预定范围中的电压vhrs_limit。在这种情况下,存在可变电阻器vr由于重复的写入和擦除应力而容易劣化和破坏并且写入寿命降低的可能性。

[1.第一实施例]

[配置]

图3示出了根据本公开的第一实施例的信息处理系统的功能块的示例。该信息处理系统包括主机计算机100和存储器装置200。存储器装置200包括存储器控制器300、一个或多个存储器单元阵列部400以及电源电路500。要注意的是,图3示出提供一个存储器单元阵列部400的状态。存储器控制器300对应于根据本公开的实施例的“确定部”的一个具体示例。

[主机计算机100]

主机计算机100控制存储器装置200。更具体地,主机计算机100发出指定访问目的地的逻辑地址的命令,并将该命令和数据供应给存储器装置200。主机计算机100还接收从存储器装置200输出的数据。在此,该命令用于控制存储器装置200,并且例如包括用于指令数据写入处理的写入命令、用于指令数据读取处理的读取命令或用于指令数据擦除处理的重置命令。逻辑地址是当主机计算机100在由主机计算机100限定的地址空间中访问存储器装置200时为访问部的每个区域分配的地址。以下将访问部的区域称为“扇区”。

[存储器控制器300]

存储器控制器300控制一个或多个存储器单元阵列部400。存储器控制器300从主机计算机100接收指定逻辑地址的写入命令。此外,存储器控制器300根据写入命令执行数据写入处理。在该写入处理中,逻辑地址被转换为物理地址,并且数据被写入该物理地址中。这里,物理地址是当存储器控制器300访问一个或多个存储器单元阵列部400时,在一个或多个存储器单元阵列部400中为每个访问部分配的地址。其中存储器控制器300访问一个或多个存储器单元阵列部400的部分与例如扇区相同。在这种情况下,将物理地址分配给一个或多个存储器单元阵列部400中的每个扇区。此外,在接收到指定逻辑地址的读取命令时,存储器控制器300将逻辑地址转换为物理地址并读取来自物理地址的数据。然后,存储器控制器300将已经读取的数据作为读取数据输出到主机计算机100。另外,存储器控制器300从主机计算机100接收设定命令以指定逻辑地址,将逻辑地址转换为物理地址,并擦除写入该物理地址中的数据。存储器控制器300访问的部分可以与主机计算机100访问的部分相同或不同。

[电源电路500]

电源电路500将期望的电压供应给一个或多个存储器单元阵列部400。更具体地,电源电路500将在写入时使用的设定电压、在读取时使用的感测电压以及在擦除时使用的重置电压供应到稍后描述的位线解码器26。此时的重置电压包括例如初始位电压vbl1、后期位电压vbl2和公共电压vinh。此外,电源电路500将感测电压和重置电压供应给后面描述的字线解码器23。此时的重置电压包括例如初始字电压vwl1、后期字电压vwl2等。作为初始字电压vwl1与初始位电压vbl1之间的差(=初始字电压vwl1-初始位电压vbl1)的初始重置电压vrst1对应于根据本公开的实施例的“第一电压”的一个具体示例。初始重置电压vrst1是用于在重置操作中在可变电阻器vr处于低电阻状态时将选择器se设定为选择状态的电压。作为后期字电压vwl2与后期位电压vbl2之间的差(=后期字电压vwl2-后期位电压vbl2)的后期重置电压vrst2对应于根据本公开的实施例的“第二电压”的一个具体示例。后期重置电压vrst2是用于在重置操作中在可变电阻器vr处于高电阻状态时将选择器se设定为选择状态的电压,并且高于初始重置电压vrst1。

[存储器单元阵列部400]

接下来,描述存储器单元阵列部400。图4示出了存储器单元阵列部400的功能块的示例。存储器单元阵列部400包括例如半导体芯片。存储器单元阵列部400包括控制电路10、驱动电路20和存储器单元阵列30。控制电路10与存储器控制器300交换命令、写入数据、读取数据等。控制电路10根据写入命令将数据写入存储器单元阵列30,并且根据读取命令从存储器单元阵列30读取数据。另外,控制电路10根据重置命令擦除在存储器单元阵列30中的预定位置处的数据。

[存储器单元阵列30]

图5示出了存储器单元阵列30的电路配置的示例。存储器单元阵列30具有n个扇区(其中,n是大于或等于2的整数)。每个扇区具有多个存储器单元mc,存储器单元mc的数量对应于扇区的尺寸。此外,物理地址被分配给每个扇区。

存储器单元阵列30是所谓的交叉点型存储器单元阵列,并且具体地包括多个字线wl、多个位线bl和多个存储器单元mc。存储器单元mc各自设置在字线wl之一和位线bl之一彼此相对的位置处。字线wl对应于根据本公开的实施例的“第一布线”的一个具体示例。位线bl对应于根据本公开的实施例的“第二布线”的一个具体示例。图5示出了示例性配置,其中存储器单元mc设置在三个位线bl0、bl1和bl2与三个字线wl0、wl1和wl2的交叉部处。位线bl的数量、字线wl的数量和存储器单元mc的数量不限于所示出的示例。

在存储器单元阵列30中,可以将数据写入由从外部输入的地址指定的存储器单元mc。另外,可以读取存储在由地址输入指定的存储器单元mc中的数据。通过使用可变电阻器vr的电阻状态来识别存储在存储器单元mc中的数据值。例如,所存储的数据值在作为高电阻状态的“0”和作为低电阻状态的“1”之间是可区分的。高电阻状态对应于根据本公开的实施例的“第一电阻状态”的一个具体示例。低电阻状态对应于根据本公开的实施例的“第二电阻状态”的一个具体示例。

[驱动电路20]

接下来,描述驱动电路20。当擦除数据时,驱动电路20以步进的方式改变施加到存储器单元mc的电压,并且以步进的方式改变限制流过存储器单元mc的电流的大小的电流限制值。具体地,当擦除数据时,驱动电路20以步进的方式增加施加到存储器单元mc的电压,并且以步进的方式减小限制流过存储器单元mc的电流的大小的电流限制值。

例如,如图4中所示,驱动电路20包括定时控制电路21、电压控制电路22、字线解码器23、电压控制电路24、电流控制电路25和位线解码器26。

定时控制电路21将用于控制改变输出电压的定时的信号输出到电压控制电路22和24。例如,定时控制电路21通过将稍后描述的第一重置启用信号/rst_en1设定为高来将电压控制电路22的输出电压设定为电压vwl1。例如,定时控制电路21通过将稍后描述的第二重置启用信号/rst_en2设定为高来将电压控制电路22的输出电压设定为电压vwl2。例如,定时控制电路21通过将稍后描述的第三重置启用信号/rst_en3设定为高来将电压控制电路24的输出电压设定为电压vbl1。例如,定时控制电路21通过将稍后描述的第四重置启用信号/rst_en4设定为高来将电压控制电路24的输出电压设定为电压vbl2。

定时控制电路21还向电流控制电路25输出用于控制改变电流限制值的定时的信号。例如,定时控制电路21通过将(稍后描述的)第五重置启用信号/rst_en5设定为高来将电流控制电路25的电流限制值设定为恒定电流(初始重置电流irst1)。例如,定时控制电路21通过将(稍后描述的)第六重置启用信号/rst_en6设定为高来将电流控制电路25的电流限制值设定为恒定电流irst2(后期重置电流irst2)。

电压控制电路22包括当执行写入数据“1”的操作时,即,当执行使存储器单元mc的可变电阻器vr从高电阻状态改变为低电阻状态的写入(设定)操作时,用于将要写入数据“1”的字线wl驱动到设定操作所需的预定电压(设定电压)的电路。换句话说,电压控制电路22通过使可变电阻器vr从高电阻状态改变为低电阻状态而将数据写入存储器单元mc中。电压控制电路22还包括当执行写入数据“0”的操作时,即,当执行使存储器单元mc的可变电阻器vr从低电阻状态改变为高电阻状态的写入(重置)操作时,用于将要写入数据“0”的字线wl驱动到重置操作所需的预定电压(重置电压)的电路。换句话说,电压控制电路22通过使可变电阻器vr从低电阻状态改变为高电阻状态来擦除存储在存储器单元mc中的数据。

当擦除数据“1”时,电压控制电路22控制施加到字线wl的电压(初始字电压vwl1),以使初始重置电压vrst1成为预定电压。当擦除数据“1”时,电压控制电路22进一步控制施加到字线wl的电压(后期字电压vwl2),以使后期重置电压vrst2成为预定电压。当擦除数据时,电压控制电路22将初始重置电压vrst1施加到存储器单元mc,以在可变电阻器vr处于低电阻状态时使选择器se处于选择状态。在将初始重置电压vrst1施加到存储器单元mc之后,电压控制电路22将后期重置电压vrst2(>初始重置电压vrst1)施加到存储器单元mc,以在可变电阻器vr处于高电阻状态时使选择器se处于选择状态。在将初始字电压vwl1施加至字线wl之后,电压控制电路22随后将字电压vwl2施加至字线wl。

图6示出了电压控制电路22的电路配置的示例。电压控制电路22具有切换施加到字线wl的电压的功能。电压控制电路22包括例如pmos晶体管t1和t2、nmos晶体管t3以及and电路a1。晶体管t3的栅极端子耦接至and电路a1的输出端子。

在电压控制电路22中,当第一重置启用信号/rst_en1为高时,晶体管t1被接通,并且字线wl(或耦接至字线wl的解码器线wl_dec)的电压被设定为初始字电压vwl1。当第二重置启用信号/rst_en2为高时,晶体管t2被接通,并且字线wl的电压被设定为后期字电压vwl2。第一重置启用信号/rst_en1和第二重置启用信号/rst_en2不允许同时为高。在第一重置启用信号/rst_en1和第二重置启用信号/rst_en2同时为低的情况下,and电路a1输出高,晶体管t3被接通,并且晶体管t1和t2被关断。在这种情况下,未选择字线wl,并且字线wl的电压是公共电压vinh。

字线解码器23耦接到存储器单元阵列30的每个字线wl,并根据从地址线输入的行地址选择对应的字线wl。由字线解码器23选择的字线wl被称为选择字线,并且未被字线解码器23选择的所有字线wl均被称为非选择字线。

电压控制电路24包括当执行写入数据“1”的操作时,即,当执行使存储器单元mc的可变电阻器vr从高电阻状态改变为低电阻状态的写入(设定)操作时,用于将要写入数据“1”的位线bl驱动到设定操作所需的预定电压(设定电压)的电路。电压控制电路24还包括当执行写入数据“0”的操作时,即,当执行使存储器单元mc的可变电阻器vr从低电阻状态改变为高电阻状态的写入(重置)操作时,用于将要写入数据“0”的位线bl驱动到重置操作所需的预定电压(重置电压)的电路。

当擦除数据“1”时,电压控制电路24控制施加到位线bl的电压(初始位电压vbl1)以使初始重置电压vrst1称为预定电压。当擦除数据“1”时,电压控制电路24还控制施加到位线bl的电压(后期位电压vbl2)以使后期重置电压vrst2成为预定电压。

图7示出了电压控制电路24的电路配置的示例。电压控制电路24具有切换施加到位线bl的电压的功能。电压控制电路24包括例如pmos晶体管t4和t5、nmos晶体管t6以及and电路a2。晶体管t6的栅极端子耦接至and电路a2的输出端子。

在电压控制电路24中,当第三重置启用信号/rst_en3为高时,晶体管t4被接通,并且位线bl(或耦接至位线bl的解码器线bl_dec)的电压被设定为初始位电压vbl1。当第四重置启用信号/rst_en4为高时,晶体管t5被接通,并且位线wl的电压被设定为后期位电压vbl2。不允许第三重置启用信号/rst_en3和第四重置启用信号/rst_en4同时为高。在第三重置启用信号/rst_en3和第四重置启用信号/rst_en4同时为低的情况下,and电路a2输出高,晶体管t6被接通,并且晶体管t4和t5被关断。在这种情况下,未选择位线bl,并且位线bl的电压是公共电压vinh。

位线解码器26耦接到存储器单元阵列30的每个位线bl,并且根据从地址线输入的列地址选择对应的位线bl。由位线解码器26选择的位线bl被称为选择位线,并且未被位线解码器26选择的所有字线wl均被称为非选择位线。

电流控制电路25是用于将流过位线bl的电流限制为预定的限制电流值的电路。在通过向存储器单元mc施加初始重置电压vrst1而使擦除电流流入存储器单元mc中的时段(稍后描述的从t3至t5的时段)期间,电流控制电路25将位线bl的电流限制值设定为使可变电阻器vr从低电阻状态改变为高电阻状态所需的电流值(初始重置电流irst1)。在包括例如稍后描述的t3至t5而不包括后期复位电压vrst2被施加到存储器单元mc期间的时段(稍后描述的t8)的时段(例如,稍后描述的t0至t6)期间,电流控制电路25将位线bl的电流限制值设定为初始重置电流irst1。

在后期重置电压vrst2被施加到存储器单元mc的时段期间(在稍后描述的t8之后),电流控制电路25进一步将位线bl的电流限制值设定为使施加到可变电阻器vr的电压值在适当的电压范围(电压vhrs_limit)内所需的电流值(后期重置电流irst2)。例如,在稍后描述的t8之后的时段期间,电流控制电路25将位线bl的电流限制值设定为后期重置电流irst2。后期重置电流irst2是小于初始重置电流irst1的值,并且是在擦除时维持可变电阻器vr的电阻值所需的电流值。初始重置电流irst1对应于根据本公开的实施例的“第一电流值”的一个具体示例。后期重置电流irst2对应于根据本公开的实施例的“第二电流值”的一个具体示例。

图8示出了电流控制电路25的电路配置的示例。电流控制电路25包括例如其栅极端子彼此耦接的nmos晶体管t9和t10、恒定电流源i1和i2、与恒定电流源i1串联耦接的晶体管t7以及与恒定电流源i2串联耦接的晶体管t8。恒定电流源i1供应初始重置电流irst1。恒定电流源i2供应后期重置电流irst2。

恒定电流源i1经由晶体管t7耦接至晶体管t10的源极端子。恒定电流源i2经由晶体管t8耦接至晶体管t10的源极端子。即,恒定电流源i1和i2经由晶体管t7和t8彼此并联耦接至晶体管t10的源极端子。晶体管t10的栅极端子和源极端子彼此电耦接。晶体管t9的源极耦接到位线bl(例如,耦接到位线bl的解码器线bl-dec);即,电流控制电路25包括电流镜电路。

在晶体管t9在饱和区域中操作的情况下,电流控制电路25将初始重置电流irst1或初始重置电流irst2作为要成为预定限制电流的合规电流icomp供应给位线bl。当第五重置启用信号/rst_en5为高时,晶体管t7被接通,并且电流控制电路25将初始重置电流irst1供应给位线bl(或耦接至位线bl的解码器线bl_dec)作为合规电流icomp。此时,电流控制电路25将流过位线bl的电流的上限值(电流限制值)限制为初始重置电流irst1。当第六重置启用信号/rst_en6为高时,晶体管t8被接通,并且电流控制电路25将后期重置电流irst2供应给位线bl(或耦接至位线bl的解码器线bl_dec)作为合规电流icomp。此时,电流控制电路25将流过位线bl的电流的上限值(电流限制值)限制为后期重置电流irst2。

[重置操作]

接下来,参考图9、图10和图11描述了根据比较示例1、2和3的重置操作的示例。在图9、图10和图11中,上部部分示出了位线bl和字线wl的电压波形,其中水平轴指示时间并且垂直轴指示电压值;中间部分示出了施加到选择器se和可变电阻器vr的电压的波形,其中水平轴指示时间并且垂直轴指示电压值;并且下部部分示出了位线bl的电流波形,其中水平轴指示时间并且垂直轴指示电流值。

在整个重置操作期间,电流控制电路25将位线bl的电流限制值设定为重置电流irst。在重置操作之前,电压控制电路22和24首先经由位线解码器26和字线解码器23将所有位线bl和字线wl驱动到公共电压vinh。当重置操作开始时,电压控制电路24经由位线解码器26将选择的位线驱动到预定电压vbl。随后,电压控制电路22经由字线解码器23将选择的字线驱动到预定电压vwl。结果,重置电压vrst(=vwl-vbl)被施加到存储器单元mc。

当改变到选择状态所需的电压vth_sel在时刻t3被施加到处于非选择状态的选择器se时,选择器se进入选择状态(低电阻状态)。此时,由于选择器se和可变电阻器vr两者均处于低电阻状态,因此,处于低电阻状态的可变电阻器vr改变为高电阻状态所需的电流在时刻t4流向处于低电阻状态的存储器单元mc。结果,可变电阻器vr改变为高电阻状态。当可变电阻器vr改变为高电阻状态时,流过存储器单元mc的电流迅速减小。

此时,由于选择器se的电阻值的变化,流过存储器单元mc的电流的减少量改变。结果,例如,如图9中所示,在流过存储器单元mc的电流减小到足以使选择器se改变为非选择状态(高电阻状态)的大小的情况下,选择器se和可变电阻器vr两者在时刻t5均进入高电阻状态。此时,由于选择器se的电阻值的变化,施加到选择器se和可变电阻器vr的电压的分压比改变。结果,例如,如图9中所示,选择器se改变为高电阻状态,并且可变电阻器vr改变为低电阻状态。此外,例如,如图10中所示,在流过存储器单元mc的电流没有减小到足以使选择器se改变为非选择状态(高电阻状态)的大小的情况下,选择器se维持在低电阻状态,并且可变电阻器vr也维持在高电阻状态。

顺便提及,如图9中所示,在完成重置操作之后,施加到可变电阻器vr的电压可能偏离适当的电压范围(电压vhrs_limit)。在这种情况下,存在可变电阻器vr由于重复的写入和擦除应力而容易劣化和破坏并且写入寿命降低的可能性。此外,如图10中所示,在完成重置操作之后,施加到可变电阻器vr的电压可以具有接近适当的电压范围(电压vhrs_limit)的下限的值。在这种情况下,可变电阻器vr的电阻值低于期望值,并且存在保持特性劣化的可能性。

作为用于防止重写寿命恶化的方法,例如,可以使用图11中所示的方法。具体地,在完成重置操作之后,电压控制电路22和24经由位线解码器26和字线解码器23将选择的字线的电压驱动至电压vwl2,该电压vwl2略小于电压vwl(=vwl1)。同时,电压控制电路22和字线解码器23将选择的字线驱动到电压vdl2,该电压vdl2略高于电压vbl(=vbl1)。因此,略低于重置电压vrst(=vrst1)的重置电压vrst2(=vwl2-vbl2)被施加到存储器单元mc。结果,可以降低施加到已经通过vw1-vw2改变为高电阻状态的可变电阻器vr的电压vmem,并且可以将电压vmem保持在适当的电压范围内(电压vhrs_limit)。因此,可以抑制重写寿命的降低。

接下来,参考图12来描述根据本实施例的重置操作的示例。在图12中,上部部分示出了位线bl和字线wl的电压波形,其中水平轴指示时间并且垂直轴指示电压值;中间部分示出了施加到选择器se和可变电阻器vr的电压的波形,其中水平轴指示时间并且垂直轴指示电压值;并且下部部分示出了位线bl的电流波形,其中水平轴指示时间并且垂直轴指示电流值。

在从重置操作开始之前的时间到t6的时间段期间,电流控制电路25将位线bl的电流限制值设定为初始重置电流irst1。在重置操作之前,电压控制电路22和24首先经由位线解码器26和字线解码器23将所有位线bl和字线wl驱动到公共电压vinh。当重置操作开始时,电压控制电路24经由位线解码器26将选择的位线驱动到预定电压vbl1。随后,电压控制电路22经由字线解码器23将选择的字线驱动到预定电压vwl1。结果,将重置电压vrst1(=vwl1-vbl1)施加到存储器单元mc。

当改变到选择状态所需的电压vth_sel在时刻t3被施加到处于非选择状态的选择器se时,选择器se进入选择状态(低电阻状态)。此时,由于选择器se和可变电阻器vr两者均处于低电阻状态,因此处于低电阻状态的可变电阻器vr改变为高电阻状态所需的电流在时刻t4流向处于低电阻状态的存储器单元mc。结果,可变电阻器vr改变为高电阻状态。当可变电阻器vr改变为高电阻状态时,流过存储器单元mc的电流迅速减小。

此时,由于选择器se的电阻值的变化,流过存储器单元mc的电流的减少量改变。结果,例如,如图12中所示,当流过存储器单元mc的电流减小到足以使选择器se改变为非选择状态(高电阻状态)的大小时,选择器se和可变电阻器vr两者在时刻t5进入高电阻状态。此时,由于选择器se的电阻值的变化,施加到选择器se和可变电阻器vr的电压的分压比改变。结果,例如,如图12中所示,选择器se改变为高电阻状态,并且可变电阻器vr改变为低电阻状态。

随后,从在向选择的位线bl施加预定电压vbl2(<vbl1)之前的阶段t6起,电流控制电路25将位线bl的电流限制值设定为后期重置电流irst2。电压控制电路24经由位线解码器26将选择的位线驱动至预定电压vbl2。即,电压控制电路24将要施加至选择的位线的电压从电压vbl1降低至电压vbl2。此外,例如,在施加到选择的位线的电压从电压vbl1下降至电压vbl2的同时,电压控制电路22经由字线解码器23将选择的字线驱动至预定电压vwl2(>vw11)。即,电压控制电路22将施加到选择的字线的电压从电压vwl1升高到电压vwl2。结果,具有大于重置电压vrst1的值的重置电压vrst2(=vwl2-vbl2)被施加到存储器单元mc。

当改变为选择状态所需的电压vth_sel在时刻t8被施加到处于非选择状态(高电阻状态)的选择器se时,选择器se进入选择状态(低电阻状态)。结果,大电流开始在存储器单元mc中流动。然而,由于通过电流控制电路25将位线bl的电流限制值设定为后期重置电流irst2,所以流过存储器单元mc的电流的上限值被限制为后期重置电流irst2。此外,此时,由于可变电阻器vr维持处于高电阻状态,所以施加到可变电阻器vr的电压vmem迅速上升。然而,由于流过存储器单元mc的电流的上限值被限制为后期重置电流irst2,所以施加到可变电阻器vr的电压被限制为通过将后期重置电流irst2乘以可变电阻器vr的电阻值而获得的值。结果,要施加到可变电阻器vr的电压具有在适当的电压范围(电压vhrs_limit)内的电压值,并且略小于适当的电压范围(电压vhrs_limit)的上限值。

[效果]

接下来,描述了本实施例的存储器装置200的效果。

在本实施例中,当擦除数据时,施加到存储器单元mc的电压以步进的方式改变,并且用于限制流过存储器单元mc的电流的大小的电流限制值以步进的方式改变。更具体地,当擦除数据时,施加到存储器单元mc的电压以步进的方式增加,并且用于限制流过存储器单元mc的电流的大小的电流限制值以步进的方式减小。因此,可以将当数据擦除完成时施加到可变电阻器vr的电压保持在适当的电压范围(电压vhrs_limit)内。结果,可以抑制重置存储器单元mc的保持特性的劣化和重写寿命的降低。

在本实施例中,当擦除数据时,在将初始重置电压vrst1施加到存储器单元mc之后,将具有比初始重置电压vrst1大的值的后期重置电压vrst2施加到存储器单元mc。因此,可以将当数据擦除完成时施加到可变电阻器vr的电压保持在适当的电压范围(电压vhrs_limit)内。结果,可以抑制重置存储器单元mc的保持特性的劣化和重写寿命的降低。

此外,在本实施例中,在通过向存储器单元mc施加初始重置电压vrst1使擦除电流流过存储器单元mc的时段(t3至t5)期间,电流限制值被设定为使可变电阻器vr从低电阻状态改变为高电阻状态所需的电流值(irst1)。另外,在后期重置电压vrst2被施加到存储器单元mc的时段(t6及以后)期间,电流限制值被设定为施加到可变电阻器vr的电压值在适当的电压范围(电压vhrs_limit)内所需的电流值(irst2)。因此,可以将当数据擦除完成时施加到可变电阻器vr的电压保持在适当的电压范围(电压vhrs_limit)内。结果,可以抑制重置存储器单元mc的保持特性的劣化和重写寿命的降低。

此外,在本实施例中,电压vhrs_limit对应于夹在当擦除数据时在将初始重置电压vrst1施加至存储器单元mc时施加至选择器se的电压值与当擦除数据时在将初始重置电压vrst1施加到存储器单元mc时施加至可变电阻器vr的电压值之间的范围。因此,当数据擦除完成时施加到可变电阻器vr的电压保持在适当的电压范围(电压vhrs_limit)内,从而抑制了重置存储器单元mc的保持特性的劣化和重写寿命的降低。

[2.第二实施例]

图13示出了根据本公开的第二实施例的信息处理系统中的重置操作的示例。在本实施例中,当擦除数据时,驱动电路20向存储器单元mc施加初始重置电压vrst1,以在可变电阻器vr处于低电阻状态时使选择器se处于选择状态,然后向存储器单元mc施加比初始重置电压vrst1低的后期重置电压vrst3。后期重置电压vrst3对应于根据本公开的实施例的“第三电压”的一个具体示例。

在当通过向存储器单元mc施加初始重置电压vrst1使选择器se从非选择状态改变为选择状态时的时间点(稍后描述的t3),电流控制电路25将位线bl的电流限制值设定为使可变电阻器vr维持在低电阻状态所需的电流值(初始重置电流irst3)。在将后期重置电压vrst4施加至存储器单元mc的时段期间(稍后描述的t6之后),电流控制电路25将电流限制值设定为使施加到可变电阻器vr的电压值在适当的电压范围(电压vhrs_limit)内所需的电流值(后期重置电流irst4)(>初始重置电流irst3)。初始重置电流irst3对应于根据本公开的实施例的“第三电流值”的一个具体示例。后期重置电流irst4对应于根据本公开的实施例的“第四电流值”的一个具体示例。

在本实施例中,适当的电压范围(电压vhrs_limit)对应于夹在当擦除数据时在不设定电流限制值的情况下在将初始重置电压vrst1施加到存储器单元mc时施加到选择器se的电压值与当擦除数据时在将初始重置电压vrst1施加到存储器单元mc时施加到可变电阻器vr的电压值之间的范围。

接下来,参考图13来描述根据本实施例的重置操作的示例。在图13中,上部部分示出了位线bl和字线wl的电压波形,其中水平轴指示时间并且垂直轴指示电压值;中间部分示出了施加到选择器se和可变电阻器vr的电压的波形,其中水平轴指示时间并且垂直轴指示电压值;并且下部部分示出了位线bl的电流波形,其中水平轴指示时间并且垂直轴指示电流值。

在重置操作之前,电压控制电路22和24首先经由位线解码器26和字线解码器23将所有位线bl和字线wl驱动到公共电压vinh。当重置操作开始时,电压控制电路24经由位线解码器26将选择的位线驱动到预定的位电压vbl。随后,电压控制电路22经由字线解码器23将选择的字线驱动到预定电压vwl1。因此,重置电压vrst1(=vwl1-vbl)被施加到存储器单元mc。在从重置操作开始之前到时间点(t1)的时段期间,电流控制电路25将位线bl的电流限制值设定为后期重置电流irst4,该时间点(t1)在开始(t2)相对于选择的字线驱动预定电压vwl之前。在从t1到时刻t6的时段期间,电流控制电路25还将位线bl的电流限制值设定为初始重置电流irst3,时刻t6在将后期重置电压vrst3施加到存储器单元mc的时刻t5之后。

当改变到选择状态所需的电压vth_sel在时刻t3被施加到处于非选择状态的选择器se时,选择器se进入选择状态(低电阻状态)。此时,由于选择器se和可变电阻器vr两者均处于低电阻状态,所以流过处于低电阻状态的存储器单元mc的电流量开始增加。但是,由于流过存储器单元mc的电流的上限值被限制为初始重置电流irst3,因此不向可变电阻器vr施加高于或等于可变电阻器vr改变为高电阻状态所需的电压vth_mem的值的电压。结果,可变电阻器vr维持处于低电阻状态。

随后,电压控制电路22经由字线解码器23将选择的字线驱动至预定电压vwl3(vinh<vwl3<vwl1)。即,电压控制电路22将施加到选择的字线的电压从电压vw1降低至电压vw3。此时,电压vwl3被设定在可以维持选择器se的选择状态的范围内。此后,电流控制电路25从t6起将位线bl的电流限制值设定为后期重置电流irst4。以这种方式,由于流过存储器单元mc的电流的上限值从初始重置电流irst3扩宽到后期重置电流irst4,所以流过可变电阻器vr的电流量开始增加,并且被施加具有高于或等于电流ith_mem的值的电压,电流ith_mem是可变电阻器vr改变为高电阻状态所需的电流。因此,可变电阻器vr从低电阻状态改变为高电阻状态,并且施加到可变电阻器vr的电压vmem迅速上升。此时,由于可变电阻器vr的电压从低电阻状态上升,因此可变电阻器vr的电压vmem不会超过适当的电压范围(电压vhrs_limit)。结果,施加到可变电阻器vr的电压具有在适当的电压范围(电压vhrs_limit)内的电压值,并且略小于适当的电压范围(电压vhrs_limit)的上限值。

[效果]

接下来,描述了根据本实施例的存储器装置200的效果。

在本实施例中,当擦除数据时,施加到存储器单元mc的电压以步进的方式改变,并且用于限制流过存储器单元mc的电流的大小的电流限制值以步进的方式改变。具体地,当擦除数据时,在将初始重置电压vrst1施加到存储器单元mc以在可变电阻器vr处于低电阻状态时使选择器se处于选择状态之后,低于初始重置电压vrst1的后期重置电压vrst3被施加到存储器单元mc。此外,在通过将初始重置电压vrst1施加到存储器单元mc而使选择器se从非选择状态改变为选择状态的时间点(稍后描述的t3),位线bl的电流限制值被设定为使可变电阻器vr维持在低电阻状态所需的电流值(初始重置电流irst3)。此外,在将后期重置电压vrst3施加至存储器单元mc的时段期间(稍后描述的t6之后),电流限制值被设定为使施加到可变电阻器vr的电压值成为在适当的电压范围(电压vhrs_limit)内的值所需的电流值(后期重置电流irst4)(>初始重置电流irst3)。因此,可以将当数据擦除完成时施加到可变电阻器vr的电压保持在适当的电压范围(电压vhrs_limit)内。结果,可以抑制重置存储器单元mc的保持特性的劣化和重写寿命的降低。

此外,在本实施例中,电压vhrs_limit对应于夹在当擦除数据时在不设定电流限制值的情况下在将初始重置电压vrst1施加到存储器单元mc时施加到选择器se的电压值与当擦除数据时在将初始重置电压vrst1施加到存储器单元mc时施加到可变电阻器vr的电压值之间的范围。因此,当数据擦除完成时施加到可变电阻器vr的电压保持在适当的电压范围(电压vhrs_limit)内,从而抑制了重置存储器单元mc的保持特性的劣化和重写寿命的降低。

注意,如图14中所示,由于选择器se中的变化,施加到选择器se的电压vsel的值和施加到可变电阻器vr的电压vmem的值可能会反转。即使在这种情况下,也可以将当数据擦除完成时施加到可变电阻器vr的电压保持在适当的电压范围(电压vhrs_limit)内。结果,可以抑制重置存储器单元mc的保持特性的劣化和重写寿命的降低。

此外,如图15中所示,在将位电压vbl施加到选择的位线之后,电压控制电路24可以将比位电压vbl低的电压(例如,接地电压)施加到选择的位线。此外,在将后期重置电压vrst3施加到选择的字线之后,电压控制电路22可以将具有大于后期重置电压vrst3和初始设置电压vrst1的值的后期重置电压vrst2施加到选择的字线。这使得可以将在完成数据擦除时施加到可变电阻器vr的电压保持在适当的电压范围(vhrs_limit)内。结果,可以抑制重置存储器单元mc的保持特性的劣化和重写寿命的降低。

[3.各实施例公共的修改示例]

图16示出了根据上述每个实施例的信息处理系统中包括的存储器单元阵列部400的功能块的修改示例。根据本修改示例的存储器单元阵列部400对应于根据上述每个实施例的存储器单元阵列部400,还包括电流检测电路27。

电流检测电路27检测流过存储器单元mc的电流。电流检测电路27的检测结果(检测数据)被发送到存储器控制器300。如图17中所示,例如,电流检测电路27包括反相器inv1和inv2、比较器cp1、nmos晶体管t1和t2以及电流检测电阻器r1。

耦接到电流检测电阻器r1的位线bl耦接到比较器cp1的非反相输入端子(+)。参考电流iref'被输入到比较器cp1的反相输入端子(-)。比较器cp1在位线bl的电流值大于参考电流iref'的情况下输出高作为检测信号,并且在位线bl的电流值小于参考电流iref'的情况下输出低作为检测信号。

在重置操作开始的情况下,预先将初始化脉冲int_pls施加到晶体管t2的栅极以初始化包括反相器inv1和inv2的锁存器。当锁存器被初始化时,输出reset_en1为高,并且输出reset_en2为低。

当锁存器被初始化时,晶体管t1将电流检测电路和锁存器耦接,并且当电流检测电路输出高作为检测信号时,输出reset_en1为低,从而关断电流检测电路和锁存器之间的耦接。通过这样做,在一次重置操作期间,仅检测到位线bl的电流的增加一次。

接下来,描述根据本修改示例的存储器装置中的错误处理。图18是示出根据本修改示例的存储器装置中的错误处理的示例的流程图。

首先,存储器控制器300从主机计算机100接收指定逻辑地址的重置命令(步骤s101)。当从主机计算机100接收到设定命令时,存储器控制器300将逻辑地址翻译为物理地址,并指令存储器单元阵列部400擦除在该物理地址处写入的数据(步骤s102)。当从存储器控制器300接收到擦除数据的指令时,存储器单元阵列部400执行在指定地址处的数据擦除。此时,存储器单元阵列部400从电流检测电路27获取流过已经执行了擦除的存储器单元mc的电流的检测结果(检测数据)(步骤s103)。

存储器控制器300将获得的检测结果(检测数据)乘以可变电阻器vr的电阻值,以推导要施加到包括在要擦除的存储器单元mc中的可变电阻器vr的电压vmem(步骤s104)。在此,可变电阻器vr的电阻值例如是根据重置后的状态稳定所需的相对高的电压附近的电阻值的统计数据而算出的值。存储器控制器300确定通过推导获得的电压vmem是否在适当的电压范围(电压vhrs_limit)内(步骤s105)。结果,在电压vmem在适当的电压范围(电压vhrs_limit)内的情况下,存储器控制器300向主机计算机100通知重置操作已经适当地完成(擦除成功)(步骤s106)。

可替换地,在电压vmem在适当的电压范围(电压vhrs_limit)之外的情况下,存储器控制器300对数据擦除被指令到指定地址的次数进行计数,并且确定计数次数(重新擦除尝试的次数)是否超过预定上限(步骤s107)。结果,在重新擦除尝试的次数不超过预定上限的情况下,存储器控制器300执行步骤s102。即,存储器控制器300重新擦除指定地址处的数据。可替换地,在重新擦除尝试的次数超过预定上限的情况下,存储器控制器300记录所指定的地址并且将所记录的地址通知给主机计算机100作为警报(步骤s108和s109)。

在本修改示例中,基于由存储器单元阵列部400中的电流检测电路27获得的检测结果(检测数据),确定执行了擦除的存储器单元mc是否有缺陷。以这种方式,在其中已经执行了擦除的存储器单元mc中存在缺陷的情况下,可以立即将替换存储器单元mc分配给该存储器单元mc。结果,可以有效地利用存储器单元阵列部400。

尽管以上参考示例实施例和修改示例描述了本公开,但是这些实施例和修改示例不应被解释为限制本公开的范围,并且可以以多种方式进行修改。应当理解,本文描述的效果仅仅是示例。本公开的示例实施例和修改示例的效果不限于本文描述的效果。本公开可以进一步包括除了本文描述的那些以外的任何效果。

此外,本公开可以具有以下配置。

(1)

一种存储器装置,包括:

存储器单元,设置在第一布线和第二布线的交叉部处,并且包括可变电阻器和选择器,该可变电阻器具有改变为第一电阻状态和第二电阻状态的电阻状态;和

驱动电路,通过将可变电阻器从第一电阻状态改变为第二电阻状态来将数据写入存储器单元,并且通过将可变电阻器从第二电阻状态改变为第一电阻状态来擦除存储在存储器单元中的数据,

当擦除数据时,驱动电路以步进的方式改变施加到存储器单元的电压,并且以步进的方式改变电流限制值,该电流限制值限制流过存储器单元的电流的大小。

(2)

根据(1)所述的存储器装置,其中,当擦除数据时,驱动电路以步进的方式增加施加到存储器单元的电压,并且以步进的方式减小限制流过存储器单元的电流的大小的电流限制值。

(3)

根据(2)所述的存储器装置,其中,当擦除数据时,驱动电路向存储器单元施加第一电压,然后向存储器单元施加第二电压(>第一电压),该第一电压在可变电阻器处于第二电阻状态时使选择器处于选择状态,第二电压在可变电阻器处于第一电阻状态时使选择器处于选择状态。

(4)

根据(3)所述的存储器装置,其中,在通过将第一电压施加到存储器单元来使擦除电流在存储器单元中流动的时段中,所述驱动电路将电流限制值设定为使可变电阻器从第二电阻状态改变为第一电阻状态所需的第一电流值,并且在向存储器单元施加第二电压的时段中,将电流限制值设定为使施加到可变电阻器的电压值在适当的电压范围内所需的第二电流值(<第一电流值)。

(5)

根据(4)所述的存储器装置,其中,所述适当的电压范围对应于夹在当擦除数据时在将第一电压施加到存储器单元时施加到选择器的电压值与当擦除数据时在将第一电压施加到存储器单元时施加到可变电阻器的电压值之间的范围。

(6)

根据(1)所述的存储器装置,其中,当擦除数据时,驱动电路向存储器单元施加第一电压,然后向存储器单元施加第三电压,该第一电压是在可变电阻器处于第二电阻状态时使选择器处于选择状态的电压,第三电压低于第一电压。

(7)

根据(6)所述的存储器装置,其中,在通过将第一电压施加到存储器单元而使选择器从非选择状态改变为选择状态的时间点,所述驱动电路将电流限制值设定为使可变电阻器维持在第二电阻状态所需的第三电流值,并且在向存储器单元施加第三电压的时间段期间,将电流限制值设定为施加到可变电阻器的电压值在适当的电压范围所需的第四电流值(>第三电流值)。

(8)

根据(7)所述的存储器装置,其中,所述适当的电压范围对应于夹在当擦除数据时在不设定电流限制值的情况下在将第一电压施加到存储器单元时施加到选择器的电压值与当擦除数据时在将第一电压施加到存储器单元时施加到可变电阻器的电压值之间的范围。

(9)

根据(5)或(8)所述的存储器装置,还包括:

电流检测电路,检测流过存储器单元的电流;和

确定部,将根据电流检测电路中检测到的结果获得的电流值乘以存储器单元的电阻值,以得出要施加到可变电阻器的电压值,并确定所获得的电压值是否在适当的电压范围内。

(10)

一种由驱动电路执行的控制存储器装置的方法,该方法包括:

通过将可变电阻器从第一电阻状态改变为第二电阻状态来将数据写入存储器单元;和

当擦除数据时,以步进的方式改变施加到存储器单元的电压,并以步进的方式改变限制流过存储器单元的电流的大小的电流限制值,

当擦除数据时,施加到存储器单元的电压以步进的方式增加,并且限制流过存储器单元的电流的大小的电流限制值以步进的方式减小。

本申请要求于2017年5月19日向日本专利局提交的日本优先权专利申请jp2017-099626的权益,该日本专利申请的全部内容通过引用合并于此。

本领域技术人员应该理解,取决于设计要求和其它因素,可以进行各种修改、组合、子组合和变更,只要它们在所附权利要求或其等同物的范围内即可。

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