一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

具有ECC功能的MRAM系统及其操作方法与流程

2021-01-30 09:30:00 来源:中国专利 TAG:操作方法 功能 系统 ecc mram

具有ecc功能的mram系统及其操作方法
技术领域
[0001]
本发明涉及mram技术领域,尤其涉及一种具有ecc功能的mram系统及其操作方法。


背景技术:

[0002]
mram是一种新的内存和存储技术,可以像sram/dram一样快速随机读写,还可以像flash闪存一样在断电后永久保留数据。不像dram以及flash那样与标准cmos半导体工艺不兼容,mram可以和逻辑电路集成到一个芯片中。磁性隧道结的mram被认为是未来的固态非易失性记忆体,它具有高速读写、大容量以及低能耗的特点。
[0003]
mram的原理,是基于磁性隧道结(mtj)的结构。它是由两层铁磁性材料夹着一层非常薄的非铁磁绝缘材料组成的,如图1和图2所示。下面的一层铁磁材料是具有固定磁化方向的参考层13,上面的铁磁材料是可变磁化方向的记忆层11,记忆层11的磁化方向可以和参考层13相平行或反平行。由于量子物理的效应,电流可以穿过中间的隧道势垒层12,但是磁性隧道结的电阻和可变磁化层的磁化方向有关。记忆层11和参考层13的磁化方向相平行时电阻低,如图1;反平行时电阻高,如图2。
[0004]
读取mram的过程就是对磁性隧道结的电阻进行测量。使用比较新的stt-mram技术,写mram也比较简单:使用比读更强的电流穿过磁性隧道结进行写操作。一个自下而上的电流把可变磁化层置成与固定层反平行的方向。自上而下的电流把它置成平行的方向。
[0005]
mram的读出电路需要检测mram记忆单元的电阻。由于磁性隧道结的电阻可能会因为生产工艺、读写次数、温度等原因漂移,从而导致数据错误(读出的数据比特与之前最近一次写入的数据比特相反)。为解决这一问题,可以加入错误检测和矫正电路(ecc,error checking and correcting),对一个字的数据进行编码,加入一些校验位比特,从而对数据错误进行检测和矫正。
[0006]
目前接近量产的各个厂家的mram技术,虽然读写功耗都比闪存低很多,但写入功耗仍然比较大,写电流偏高,如果取代dram或者sram还不太理想。特别是,现在的写入技术,能量的浪费非常之大:如果需要在某个比特写1,该比特有一半的可能性已经是一个1,不需要再耗费能量了。然而写电路无法知道该比特之前的状态,所以无论之前的状态是1还是0,一个常见的作法是作一次写操作。在统计学的意义上,一半的能量就这样浪费了。
[0007]
为了减少写入能量浪费,业界已经开始研究写入状态检测电路,能够在进行写操作的同时检测被写入比特的状态,一旦检测到该比特的状态已经到达目标值,立即终止写操作。这样的写入状态检测电路,能够大幅度降低写功耗。
[0008]
美国专利us20180061466是目前业界最先进的设想。它提出:在mram中增加一个写状态检测电路,当检测到被写入的比特已经达到目标状态时,提前终止写操作。需要一个参考单元,具有一个参考电阻。写检测电路,通过比较被写入单元的电阻和参考电阻,决定它当时的状态。具体的实施方法,是给参考单元施加被写入单元同样的电压,比较写入回路上相同的一个点的电位。被写入单元的电阻不同,必然导致电路分压不同,造成被检测点上点位的变化。上述专利实现过于复杂,且有漏洞。
[0009]
因此,有必要设计一种能够支持mram、在进行写操作的同时检测被写入比特的状态、mram可靠性高、降低写功耗并且对芯片速度、设计复杂性没有影响的具有ecc功能的mram系统及其操作方法。


技术实现要素:

[0010]
针对现有技术的缺陷,本发明的目的是提供一种具有ecc功能的mram系统,本发明能够支持mram、在进行写操作的同时检测被写入比特的状态、mram可靠性高、降低写功耗并且对芯片速度、设计复杂性没有影响。
[0011]
本发明公开了一种具有ecc功能的mram系统,包括mram、ecc电路和寄存器组,所述寄存器组设置在所述mram和所述ecc电路之间,并与所述mram和所述ecc电路电连接,
[0012]
所述寄存器组,用于从所述mram读出数据,并将读出数据存入所述寄存器组中;
[0013]
所述ecc电路,用于与所述寄存器组同时从所述mram读出数据;在所述mram写回数据时,用于将写回数据与存入寄存器组中的数据进行比较,对数据错误进行检查和矫正。
[0014]
进一步地,所述ecc电路通过对一个字的数据进行编码并加入校验位比特,实现对数据错误进行检查和矫正。
[0015]
进一步地,当写回数据与存入寄存器组中的数据一样,不需要将数据写回到mram中;当写回数据与存入寄存器组中的数据不一样,需要将数据写回到mram中。
[0016]
相应地,本发明还公开了一种具有ecc功能的mram系统的操作方法,包括如下步骤:
[0017]
步骤1:寄存器组,从所述mram读出数据,用于将读出数据存入所述寄存器组中;
[0018]
步骤2:ecc电路,用于与所述寄存器组同时从所述mram读出数据,在mram写回数据时,将写回数据与存入寄存器组中的数据进行比较,对数据错误进行检查和矫正。
[0019]
进一步地,所述步骤2中的所述ecc电路通过对一个字的数据进行编码并加入校验位比特,实现对数据错误进行检查和矫正。
[0020]
进一步地,所述步骤2中,当写回数据与存入寄存器组中的数据一样,不需要将数据写回到mram中;
[0021]
所述步骤2中,当写回数据与存入寄存器组中的数据不一样,需要将数据写回到mram中。
[0022]
实施本发明,具有如下有益效果:
[0023]
(1)本发明的具有ecc功能的mram系统的操作方法,能够支持磁性随机存储器,在进行写操作的同时检查被写入比特的状态,磁性随机存储器的可靠性高、降低写功耗;
[0024]
(2)本发明的具有ecc功能的mram系统的操作方法,提高bit的可靠性,该写状态检测方法对芯片的速度,设计的复杂性没有影响;
[0025]
(3)本发明的具有ecc功能的mram系统的操作方法,在写数据时,从错误检查和纠正电路编码后的数据与寄存器组中的数据进行比较,不相同的比特,真正地写回磁性随机存储器,该方法简单,能够有效地降低写磁性随机存储器的频率。
附图说明
[0026]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]
图1为磁性随机存储器的记忆层和参考层的磁化方向相平行的结构示意图;
[0028]
图2为磁性随机存储器的记忆层和参考层的磁化方向反平行的结构示意图;
[0029]
图3为本发明的具有ecc功能的mram系统结构示意图。
[0030]
其中,图中对应的附图标记为:11-记忆层,12-隧道势垒层,13-参考层。
具体实施方式
[0031]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0032]
实施例1
[0033]
本发明实施例提供了一种具有ecc功能的mram系统,包括mram、ecc电路和寄存器组,所述寄存器组设置在所述mram和所述ecc电路之间,并与所述mram和所述ecc电路电连接,
[0034]
所述寄存器组,用于从所述mram读出数据,并将读出数据存入所述寄存器组中;
[0035]
所述ecc电路,用于与所述寄存器组同时从所述mram读出数据;在所述mram写回数据时,用于将写回数据与存入寄存器组中的数据进行比较,对数据错误进行检查和矫正。
[0036]
所述ecc电路通过对一个字的数据进行编码并加入校验位比特,实现对数据错误进行检查和矫正。
[0037]
当写回数据与存入寄存器组中的数据一样,不需要将数据写回到mram中;当写回数据与存入寄存器组中的数据不一样,需要将数据写回到mram中。
[0038]
所述寄存器组可以设有控制参数和状态参数。
[0039]
实施例2
[0040]
在上述实施例1的基础上,本发明还提供了一种具有ecc功能的mram系统的操作方法,包括如下步骤:
[0041]
步骤1:寄存器组,从所述mram读出数据,用于将读出数据存入所述寄存器组中;
[0042]
步骤2:ecc电路,用于与所述寄存器组同时从所述mram读出数据,在mram写回数据时,将写回数据与存入寄存器组中的数据进行比较,对数据错误进行检查和矫正。
[0043]
所述步骤2中的所述ecc电路通过对一个字的数据进行编码并加入校验位比特,实现对数据错误进行检查和矫正。
[0044]
所述步骤2中,当写回数据与存入寄存器组中的数据一样,不需要将数据写回到mram中;
[0045]
所述步骤2中,当写回数据与存入寄存器组中的数据不一样,需要将数据写回到mram中。
[0046]
实施本发明,具有如下有益效果:本发明的具有ecc功能的mram系统的操作方法,能够支持磁性随机存储器,在进行写操作的同时检查被写入比特的状态,磁性随机存储器
的可靠性高、降低写功耗;提高bit的可靠性,该写状态检测方法对芯片的速度,设计的复杂性没有影响;在写数据时,从错误检查和纠正电路编码后的数据与寄存器组中的数据进行比较,不相同的比特,真正地写回磁性随机存储器,该方法简单,能够有效地降低写磁性随机存储器的频率。
[0047]
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜