首页> 中国专利> 一种抗读干扰的阻变存储器读方法

一种抗读干扰的阻变存储器读方法

摘要

本发明公开了一种抗读干扰的阻变存储器读方法,包括:判断读使能是否有效,如果无效继续等待读使能有效;读使能有效后对读地址进行译码,映射到相应的阻变存储器的字;在读地址选中的阻变存储器的字的各个阻变单元上加相应的正向读电压Vr,持续时间T;将读出的数据写入读出寄存器buffer;判断读出的数据中阻变单元存储的数据是否存在“0”,如果存在“0”则执行下一步,否则返回继续判断读使能是否有效;在后台对阻变单元存储的数据为“0”的阻变单元进行一次ReRead操作;完成以上操作后返回继续判断读使能是否有效。本发明通过在阻变存储器的读过程中添加了后台ReRead过程,解决了由于读干扰导致的数据翻转失效问题,提高了阻变存储器数据存储的可靠性。

著录项

  • 公开/公告号CN104766627A

    专利类型发明专利

  • 公开/公告日2015-07-08

    原文格式PDF

  • 申请/专利权人 中国科学院微电子研究所;

    申请/专利号CN201510188989.8

  • 发明设计人 张锋;项中元;

    申请日2015-04-21

  • 分类号G11C13/00(20060101);

  • 代理机构11021 中科专利商标代理有限责任公司;

  • 代理人任岩

  • 地址 100029 北京市朝阳区北土城西路3号

  • 入库时间 2023-12-18 09:48:08

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-05-08

    授权

    授权

  • 2015-08-05

    实质审查的生效 IPC(主分类):G11C13/00 申请日:20150421

    实质审查的生效

  • 2015-07-08

    公开

    公开

说明书

技术领域

本发明涉及半导体数据存储技术领域,更具体地涉及一种抗读干扰的 阻变存储器读方法。

背景技术

阻变存储器(Resistive Random Access Memory,RRAM)是最近几年 兴起的一种半导体存储器,由于它具有高集成度、低功耗、与CMOS工艺 兼容等优点,因此被认为是最有可能取代FLASH成为下一代主流非挥发 存储器的半导体存储器。阻变存储器的存储原理是通过对阻变材料两端加 适当的电压后可以对阻变材料进行SET和RESET操作,当阻变存储器被 SET后,其阻值变为低阻状态(LRS),相对应的数据存储值为“1”,当阻 变存储器被RESET时,其阻值变为高阻状态(HRS),其相对应的数据存储 值为“0”,SET通过对阻变存储器两端加一个正向写电压Vw实现,RESET 通过对阻变存储器两端加一个反向写电压-Vw实现,如图1所示。

在对阻变存储器进行读操作时,会在存储器单元两端加一个与SET电 压方向一致的读电压Vr,Vr作用产生的电流通过读电路转换成电压并通 过灵敏放大器将电压值与参考值进行对比,对比的结果就是该单元所存储 的数据。研究表明任何加在阻变存储器两端的电压对阻变存储器的阻值都 会有影响,包括读电压,当读电压反复作用于阻变单元时,其作用就好像 是一个弱的SET电压反复作用于阻变单元,这种累积效应会导致阻变单元 的阻值发生漂移,如图2所示,最终发生数据翻转,导致读出数据出错, 而这是读过程造成的,即读干扰(read disturb)问题。

发明内容

(一)要解决的技术问题

有鉴于此,本发明的主要目的在于提供一种抗读干扰的阻变存储器读 方法,以解决由于读干扰导致的数据翻转失效问题,提高阻变存储器数据 存储的可靠性。

(二)技术方案

为了实现上述目的,本发明提供了一种抗读干扰的阻变存储器读方法, 该方法包括:

步骤1:判断读使能是否有效,如果读使能无效则继续等待读使能有 效;

步骤2:读使能有效后对读地址进行译码,映射到相应的阻变存储器 的字;

步骤3:在读地址选中的阻变存储器的字的各阻变单元上加相应的正 向读电压Vr,持续时间T;

步骤4:将读出的数据写入读出寄存器(buffer),并判断读出的数据 中阻变单元存储的数据是否存在“0”,如果存在“0”则执行步骤5,否则 返回执行步骤1;

步骤5:对阻变单元存储的数据为“0”的阻变单元进行一次再读 (ReRead)操作,之后返回执行步骤1。

上述方案中,步骤2中所述映射到相应的阻变存储器的字,是映射到 存储器某一行的16列,即16个阻变单元。

上述方案中,步骤3中所述正向读电压Vr的取值范围是1~1.5V,持 续时间T的取值范围是1~10ns。

上述方案中,步骤4中所述对存储单元存储的数据的判断,是通过对 读出寄存器中的值进行读取得到的。

上述方案中,步骤4中是对本次读出的所有的数据中是否有“0”进 行判断。

上述方案中,步骤4中对读出数据中是否有“0”进行判断是在后台 进行的。

上述方案中,步骤5中只对那些阻变单元中存储的数据为“0”的单 元进行再读操作。

上述方案中,步骤5中对阻变存储单元存储的数据为“0”的单元进 行再读操作,是通过对这些单元加反向的读电压-Vr,持续时间T来进行 的。所述反向的读电压-Vr的取值范围是-1~-1.5V,持续时间T的取值范 围是1~10ns。

(三)有益效果

从上述技术方案可以看出,本发明具有以下有益效果:

1、本发明提供的抗读干扰的阻变存储器读方法,通过在传统读过程 中加入一个再读过程(ReRead process),将读过程中对阻变单元造成的副作 用抵消掉,如图3所示。为了降低再读过程(ReRead process)带来的功耗增 加,对于阻态为LRS的阻变单元不进行ReRead操作,因为读过程对阻变 单元所加的正向Vr电压对LRS的阻变单元有正向加强其本身阻态的作用, 即正向Vr读电压相当于一个弱SET过程,因此无需对这些LRS阻变单元 进行ReRead操作。本发明通过以上方法在一定程度上有效地解决了阻变 存储器读过程中的读干扰问题。

2、本发明提供的抗读干扰的阻变存储器读方法,通过在阻变存储器 的读过程中添加了后台ReRead过程,对存储数据为“0”的阻变单元进行 一次加反向读电压的操作过程,解决了由于读干扰导致的数据翻转失效问 题,提高了阻变存储器数据存储的可靠性。

附图说明

图1为阻变存储单元SET和RESET示意图;

图2为阻变存储器读过程中发生读干扰示意图;

图3为本发明提供的阻变存储器读过程中加入的ReRead过程示意图;

图4为本发明提供的抗读干扰的阻变存储器读方法的流程图;

图5为本发明提供的抗读干扰的阻变存储器读方法的一种实施方法示 意图;

图6为本发明提供的抗读干扰的阻变存储器读方法的一种实施电路示 意图;

图7为本发明提供的抗读干扰的阻变存储器读方法的读电压变化示意 图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实 施例,并参照附图,对本发明进一步详细说明。所述实施例的示例在附图 中示出,其中自始至终相同或类似的标号表示相同或类似的原件或具有相 同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在 用于解释本发明,而不能理解为对本发明的限制。

本发明提供的抗读干扰的阻变存储器读方法,通过在阻变存储器的读 过程中添加了后台ReRead过程,对存储数据为“0”的阻变单元进行一次 加反向读电压的操作过程,解决了由于读干扰导致的数据翻转失效问题, 提高了阻变存储器数据存储的可靠性。

本发明提供的抗读干扰的阻变存储器读方法,具体包括以下步骤:

步骤1:判断读使能是否有效,如果读使能无效则继续等待读使能有 效;

步骤2:读使能有效后对读地址进行译码,映射到相应的阻变存储器 的字;

步骤3:在读地址选中的阻变存储器的字的各阻变单元上加相应的正 向读电压Vr,持续时间T;

步骤4:将读出的数据写入读出寄存器(buffer),并判断读出的数据 中阻变单元存储的数据是否存在“0”,如果存在“0”则执行步骤5,否则 返回执行步骤1,继续判断读使能是否有效;

步骤5:对阻变单元存储的数据为“0”的阻变单元进行一次再读 (ReRead)操作,之后返回执行步骤1,继续判断读使能是否有效。

在本发明提供的技术方案中,步骤2中所述映射到相应的阻变存储器 的字,是映射到存储器某一行的16列,即16个阻变单元。步骤3中所述 正向读电压Vr的取值范围是1~1.5V,持续时间T的取值范围是1~10ns。 步骤4中所述对存储单元存储的数据的判断,是通过对读出寄存器中的值 进行读取得到的。步骤4中是对本次读出的所有的数据中是否有“0”进 行判断。步骤4中对读出数据中是否有“0”进行判断是在后台进行的。 步骤5中只对那些阻变单元中存储的数据为“0”的单元进行再读操作。 步骤5中对阻变存储单元存储的数据为“0”的单元进行再读操作,是通 过对这些单元加反向的读电压-Vr,持续时间T来进行的。所述反向的读 电压-Vr的取值范围是-1~-1.5V,持续时间T的取值范围是1~10ns。

基于上述描述,请参照图4,图4为本发明提供的抗读干扰的阻变存 储器读方法的流程图,该方法包括以下步骤:

步骤101:开始判断读使能是否有效,如果无效继续等待读使能有效;

步骤102:读使能有效后对读地址进行译码,映射到相应的阻变存储 器的字;

步骤103:在读地址选中的阻变存储器的字的各个阻变单元上加相应 的正向读电压Vr,持续时间T;

步骤104:将读出的数据写入读出寄存器buffer;

步骤105:在后台判断读出的数据中阻变单元存储的数据是否存在“0”, 如果存在“0”则执行下一步,否则返回执行步骤101;

步骤106:在后台对阻变单元存储的数据为“0”的阻变单元进行一次 ReRead操作,之后返回执行步骤101。

如图5所示,为本发明的一个具体实现方法示意图,首先判断读使能 是否有效,如果无效继续等待读使能有效;当读使能有效后对读地址进行 译码,映射到相应的阻变存储器的字;读地址选中的阻变存储器的字的各 个阻变单元上加相应的正向读电压Vr,持续时间T;将读出的数据写入读 出寄存器buffer,比如图5所示,读出的数据为“11011101”;在后台判断 读出的数据中阻变单元存储的数据是否存在“0”,如果存在“0”则执行 下一步,否则返回第一步,如图5所示,读出的数据为“11011101”中存 在“0”,则进行下一步;将存储值为“0”的单元对应的位置信息反馈给 ReRead控制电路,ReRead控制电路在后台对阻变单元存储的数据为“0” 的阻变单元进行一次ReRead操作,而对阻变单元存储的数据为“1”的阻 变单元不进行ReRead操作。完成以上操作后返回第一步。

如图6所示,为本发明的一个具体实现电路示意图,在进行读写和 ReRead操作前,将WL置高,打开MOS管;WR_RR信号控制电路进行 正常读写和ReRead过程,当传统读过程完成后,通过WR_RR信号将阻 变单元的DL端接ReRead电路部分,ReRead电路根据读出buffer的数据 DATA来选择是否进行ReRead操作,当DATA为“0”时将ReRead输出 端置为-Vr电平,来进行一次ReRead操作;当DATA为“1”时将ReRead 输出端置为0电平,不进行ReRead操作。

如图7所示,为本发明中带有ReRead过程的读电压变化示意图。在 前半段Read过程中,读电压为Vr,持续时间为T,在后半段ReRead过程 中,读电压为-Vr,持续时间为T。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示 例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描 述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示 例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施 例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一 个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实 施例是示例性的,不能理解的为对本发明的限制,本领域的普通技术人员 在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实 施例进行变化、修改、替换和变型。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号