一种低资源消耗的面向忆阻器耐久性的磨损均衡方法技术

技术编号:38856441 阅读:20 留言:0更新日期:2023-09-17 10:01
本发明专利技术提供了一种低资源消耗的面向忆阻器耐久性的磨损均衡方法,属于集成电路技术领域。本发明专利技术是将被频繁写入数据的存储空间块与未被频繁写入数据的存储空间块进行数据交换,使数据写入在整个存储空间上尽可能均匀,有助于缓解频繁读写带来的器件损坏的问题,提高RRAM阵列寿命。同时,该发明专利技术在不改变存储器整体架构的情况下,尽可能少的花费额外存储资源和算力,保证较低的面积与能量开销,具有广阔的应用前景。的应用前景。的应用前景。

【技术实现步骤摘要】
一种低资源消耗的面向忆阻器耐久性的磨损均衡方法


[0001]本专利技术属于集成电路
,具体涉及一种低资源消耗的面向忆阻器耐久性的磨损均衡方法。

技术介绍

[0002]忆阻器(以下简称RRAM)是一种具有记忆效应的阻变开关,其电阻能够在撤电之后稳定地保持,因此具备天然的非易失特性。RRAM的电路符号及较为典型的I

V曲线如图1所示,在不同的电压幅值和极性的情况下,RRAM会进行高低阻切换。将低阻切换为高阻的电压记为,高阻切换为低阻的电压记为,如果将RRAM的高、低阻分别对应逻辑运算中的0、1,配合RRAM掉电后信息不丢失的特性,就可以将RRAM应用于信息存储领域。尤其是除了非易失特性之外,RRAM具有结构简单、与CMOS工艺兼容、阻变速度快、尺寸小、集成密度高等特点,这使得RRAM在替代读写速度慢、微缩难度极大的闪存有着巨大优势,应用前景广阔。
[0003]在存储领域应用时,RRAM首先面临的问题便是频繁读写,尽管相对闪存器件而言,RRAM的耐久性有一定优势,但同样无法经受频繁读写带来的器件寿命上的损耗。当同一地址的器件信息需要频繁更新时,RRAM需要频繁进行写入,这可能会导致寿命降低,即“磨损”,进而导致器件固定处于某个阻态,失去存储能力。因为,磨损均衡电路是RRAM存储化应用中必不可少的关键电路,有助于推动RRAM在存储领域的应用。
[0004]磨损均衡主要分两类,分别是动态磨损均衡和静态磨损均衡。二者的主要差别在于动态磨损均衡使用具有更高耐久性的额外的存储器如静态随机存储器(以下简称SRAM),来存放即将写入的数据,达到写入次数或者外加存储器满时再写入主存储器;静态磨损均衡的出发点是通过算法设计,使得被频繁写入的物理地址上的数据可以迁移到未被频繁写入的区块内,以此实现整个存储空间上的写入均衡。由于动态磨损均衡需要额外引入SRAM作为缓冲,占用过多的额外资源,存在RRAM耐久性较差,频繁读写时可能造成的器件损坏的问题。

技术实现思路

[0005]为了克服现有技术的不足,本专利技术提出一种低资源消耗的面向RRAM耐久性的磨损均衡方法。
[0006]本专利技术的技术方案如下:一种低资源消耗的面向RRAM耐久性的磨损均衡方法,其特征在于,该方法针对RRAM存储器阵列,每个RRAM单元对应一个物理地址,用物理地址将RRAM存储空间分割成多个存储空间块,每个存储空间块与写入标志表FT中的标志有映射关系;所述写入标志表FT由多个1比特标志组成,每个标志取值1或0,取值1表示该标志对应的存储空间块被写入数据,取值0表示该标志对应的存储空间块未被写入数据,如果FT中所有标志都是1,表示FT已满,所有空间都被写入磨损;磨损均衡方法是通过将被频繁写入的存储空间块中的数据与
未被频繁写入的存储空间块中的数据进行交换的方法,该方法包括参数有:整个存储空间写入次数、写入标志表中标志值为1的个数、磨损均衡触发阈值、未被写入过的存储空间块起始地址为冷地址zaddr、被写入的存储空间块起始地址为热地址waddr,其中、、FT初始化值都为0;该方法包括以下步骤:(1)监测RRAM阵列的写入,记录,记录waddr,根据FT中标志和RRAM单元物理地址块之间映射关系设置标志并加一;(2)判断与磨损均衡触发阈值T的大小关系,若,进入步骤(4),若,回到步骤(1);是总写入次数与被写入的区块数之间的商,表示每个存储空间块的平均写入次数,如果超过预设的阈值,则存在某一块存储空间相较其他存储空间块写入次数过多,需要进行磨损均衡;(3)判断FT是否已满,未满进入步骤(4),已满说明所有空间均被写过,没有可以互换的两个地址块,清零FT、、,回到步骤(1);(4)热地址waddr单元中的数据与FT中值为0的标志对应的冷地址zaddr单元中的数据进行交换,更新FT、、,返回步骤(1)。
[0007]进一步,所述的步骤(4)包含三个细分步骤:a) 搜索流程,遍历FT,搜索第一个值为0的标志,找到未被写入的存储空间块,其起始地址记为zaddr;b) 交换流程,在找到zaddr后,将热地址waddr对应的存储空间块中的2
k
个存储字与冷地址zaddr对应的存储空间块中的2
k
个存储字互换;c) 参数更新流程,由于zaddr对应的存储空间块被写入,需要将FT中zaddr起始的存储空间块对应的标志置1;将右移n位缩小2
n

[0008]进一步,所述的FT中标志和RRAM单元的物理地址存储空间块之间进行构成映射关系的对应方法,采用使用2的指数对应方法,使用1比特的标志映射2
k
个RRAM单元,k的不同取值实现不同精细程度的映射。
[0009]所述方法使用变量参数只有6个:、FT、、、zaddr、waddr。
[0010]本专利技术的技术效果如下:本专利技术提出一种低资源消耗的面向RRAM耐久性的磨损均衡方法,是将被频繁写入数据的存储空间块与未被频繁写入数据的存储空间块进行数据交换,使数据写入在整个存储空间上尽可能均匀,有助于缓解频繁读写带来的器件损坏的问题,提高RRAM阵列寿命。同时,该专利技术在不改变存储器整体架构的情况下,尽可能少的花费额外存储资源和算力,保证较低的面积与能量开销。
附图说明
[0011]图1为RRAM电路符号及经典I

V曲线;图2为本专利技术具体实施例中的标志映射表原理图及其对应法则、更新方式;图3为本专利技术提出的磨损均衡方法流程图。
具体实施方式
[0012]下面结合附图,通过具体实施例,进一步清楚、完整地阐述本专利技术。
[0013]本专利技术提出的低资源消耗的面向RRAM耐久性的磨损均衡方法,是针对RRAM存储器阵列中存储单元写入的磨损均衡方法。
[0014]图2为标志映射表原理图及其对应法则、更新方式,图中左侧为RRAM存储空间,由RRAM存储单元构成,每个RRAM存储单元对应一个物理地址,将存储空间按物理地址分割成一个一个的存储空间块,每个块对应右侧一个1比特的标志;右侧是由值为0或1的标志组成的标志表FT,这些标志初始值为零,当某个标志对应的物理地址存储空间被写入后,该标志拉高置1代表该空间被磨损,如果FT中所有标志值都是1,表示FT已满,所有空间都被写入磨损。当存储空间较大而额外存储资源需求较为紧张时,可使用更少的标志来对应更多的存储空间。由于计算机均为二进制,出于节省算力的目的,本专利技术的对应方式均为2的指数对应,即1个标志对应2
k
个存储单元。图2所展示的映射关系为2个RRAM存储单元对应1个标志,即k=1。图中标号0的标志对应物理地址0和1的存储空间,标号1的标志对应物理地址2和3的存储空间,以此类推。每当有1个RRAM单元对应的物理地址被写入时,FT中对应的标志置1。图中所示标志1被置1,表示着物理地址2、3至少有一个被更改,标志3被置1,表示物理地址6、7至少有一个被更改。
[0015]本专利技术提出的低资源消耗的面向RRAM耐久性的磨损均本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种低资源消耗的面向RRAM耐久性的磨损均衡方法,其特征在于,该方法针对RRAM存储器阵列,每个RRAM单元对应一个物理地址,用物理地址将RRAM存储空间分割成多个存储空间块,每个存储空间块与写入标志表FT中的标志有映射关系;所述写入标志表FT由多个1比特标志组成,每个标志取值1或0,取值1表示该标志对应的存储空间块被写入数据,取值0表示该标志对应的存储空间块未被写入数据,如果FT中所有标志值都是1,表示FT已满,所有空间都被写入磨损;磨损均衡方法是通过将被频繁写入的存储空间块中的数据与未被频繁写入的存储空间块中的数据进行交换的方法,该方法包括参数有:整个存储空间写入次数、写入标志表中标志值为1的个数、磨损均衡触发阈值、未被写入过的存储空间块起始地址为冷地址zaddr、被写入的存储空间块起始地址为热地址waddr,其中、、FT初始化值都为0;该方法包括以下步骤:(1)监测RRAM阵列的写入,记录,记录waddr,根据FT中标志和RRAM单元物理地址块之间的映射关系设置标志并加一;(2)判断与磨损均衡触发阈值T的大小关系,若,进入步骤(4),若,回到步骤(1);是总写入次数与被写入的区块数之间的商,表示每个存储空间块的平均写入次数,如果超过预设的阈值,则存在某一块存储空间相较其他存储空间块写入次数过多,需要进行磨...

【专利技术属性】
技术研发人员:杨玉超张权闫龙皞黄如贺晓东卜伟海
申请(专利权)人:北方集成电路技术创新中心北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1