[发明专利]一种缓解相变存储器写干扰的方法及系统有效
| 申请号: | 202010632025.9 | 申请日: | 2020-07-03 |
| 公开(公告)号: | CN111916128B | 公开(公告)日: | 2022-05-17 |
| 发明(设计)人: | 蔡晓军;靳文科;蔡文浩;董广顺;刘忠洋;刘鹏 | 申请(专利权)人: | 山东大学 |
| 主分类号: | G11C13/00 | 分类号: | G11C13/00 |
| 代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 李琳 |
| 地址: | 266237 *** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 缓解 相变 存储器 干扰 方法 系统 | ||
1.一种缓解相变存储器写干扰的方法,其特征是:包括以下步骤:
在字线层面,判断写入数据是否可以进行压缩处理,对可以压缩的数据进行稀疏处理,写入相变存储器中,无法压缩的数据直接写入;
在位线层面,设定纠错指针的使用优先级,本行单元优于邻居行单元,在调度时,各数据行与其邻居行共享所属的私有纠错指针;
在调度时,各数据行与其邻居行共享所属的私有纠错指针的具体过程包括:检测本行的纠错指针使用情况,如果纠错指针充足,则使用本行的纠错指针进行纠错,并记录错误单元所在行、行内单元位置和正确值;
如果本行纠错指针资源已用尽,则依次检测上一邻居行、下一邻居行是否有空闲纠错指针,如果有则使用,没有则利用验证并纠正策略纠错。
2.如权利要求1所述的一种缓解相变存储器写干扰的方法,其特征是:在字线层面,以64位字长为最小压缩单位,将匹配模式增加至16种。
3.如权利要求1所述的一种缓解相变存储器写干扰的方法,其特征是:判断写入数据是否可以进行压缩处理的具体过程包括:若写入数据与预先设置的数据模式相匹配,则将该数据行的压缩标记位置1,并按照对应模式压缩写入数据,即将前缀和有效数据进行组合;若写入数据无法压缩,则将该数据行的压缩标记位置0,与原始数据共同写入相变存储器。
4.如权利要求1所述的一种缓解相变存储器写干扰的方法,其特征是:写入相变存储器的过程中,将完成稀疏处理后的数据行及压缩标记位同时写入相变存储器。
5.如权利要求1或4所述的一种缓解相变存储器写干扰的方法,其特征是:从相变存储器中读取数据时,当对数据进行读操作时,若数据行的压缩标记位为0,直接读出原始数据;
若数据行的压缩标记位为1,依次进行稀疏和压缩的逆向处理,读出原始数据。
6.如权利要求5所述的一种缓解相变存储器写干扰的方法,其特征是:稀疏的逆向处理包括基于间隔位的数据交换,压缩的逆向处理包括将数据行补充的‘1’去掉,得到压缩数据,根据预先设置的数据匹配模式对压缩数据进行解压,得到原始数据。
7.一种缓解相变存储器写干扰的系统,其特征是:包括:
稀疏压缩模块,被配置为在字线层面,判断写入数据是否可以进行压缩处理,对可以压缩的数据进行稀疏处理,写入相变存储器中,无法压缩的数据直接写入;
纠错指针共享模块,被配置为在位线层面,设定纠错指针的使用优先级,本行单元优于邻居行单元,在调度时,各数据行与其邻居行共享所属的私有纠错指针;
在调度时,各数据行与其邻居行共享所属的私有纠错指针的具体过程包括:检测本行的纠错指针使用情况,如果纠错指针充足,则使用本行的纠错指针进行纠错,并记录错误单元所在行、行内单元位置和正确值;
如果本行纠错指针资源已用尽,则依次检测上一邻居行、下一邻居行是否有空闲纠错指针,如果有则使用,没有则利用验证并纠正策略纠错。
8.一种计算机可读存储介质,其特征是:其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行权利要求1-6中任一项所述的一种缓解相变存储器写干扰的方法。
9.一种终端设备,其特征是:包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行权利要求1-6中任一项所述的一种缓解相变存储器写干扰的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010632025.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于联盟区块链的知识产权交易方法
- 下一篇:一种条状组培苗接种装置





