[发明专利]基于高效PCMS刷新机制的计算装置、方法和系统有效
申请号: | 201180076407.7 | 申请日: | 2011-12-22 |
公开(公告)号: | CN104115230B | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | R.W.法伯 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G11C13/02 | 分类号: | G11C13/02;G06F12/00;G06F13/14 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 谢攀,马永利 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高效 pcms 刷新 机制 背景 | ||
1.一种计算装置,包括:
反相确定电路,用以根据由从PCMS存储设备读取的数据所表示的信息在所述PCMS存储设备的刷新期间最后是以反相还是非反相逻辑状态被写入到所述PCMS存储设备来确定传输所述数据的读取数据路径要被反相或不反相;以及
刷新控制逻辑电路,其具有用以确定所述PCMS存储设备的一组地址的接下来的刷新循环何时要被刷新的电路。
2.根据权利要求1所述的装置,其中,所述读取数据路径包括:第一可选择的路径,其具有对从所述PCMS存储设备读取的数据进行反相的反相器库;和第二可选择的路径,其不对从所述PCMS存储设备读取的数据进行反相,所述反相确定电路用以提供确立所述第一和第二可选择的路径中的哪一个被选择的信号。
3.根据权利要求1所述的装置,其中,所述反相确定电路具有第一逻辑电路以确定所述读取数据路径是否要被反相以供刷新,并且具有第二逻辑电路以确定所述读取数据路径是否要被反相以供读取或写入事务。
4.根据权利要求2所述的装置,进一步包括寄存器,其指示所述数据在所述PCMS存储设备的所述刷新期间最后是以反相还是非反相状态被写入到所述PCMS存储设备。
5.根据权利要求1所述的装置,其中所述刷新控制逻辑电路在所述PCMS存储设备的所述刷新期间使得能够实现从所述读取数据路径到传输要被写入到所述PCMS存储设备的写入数据的写入数据路径的回送。
6.根据权利要求5所述的装置,其中,所述写入数据路径包括:第一可选择的路径,其具有对要被写入到所述PCMS存储设备的数据进行反相的反相器库;以及,第二可选择的路径,其不对要被写入到所述PCMS存储设备的数据进行反相,所述反相确定电路确保所述读取数据和写入数据路径中的一者而不是两者在所述PCMS存储设备的所述刷新期间对其相应的数据进行反相。
7.一种计算方法,其包括:
从PCMS存储设备读取数据;
反相所述数据以形成反相的数据;
在从其读取所述数据的相同的地址处将所述反相的数据写入到所述PCMS存储设备中;
记录指示所述反相的数据是表示存储在所述地址处的信息的反相形式还是非反相形式的反相/非反相信息;以及
确定所述PCMS存储设备的地址的接下来的刷新循环何时要被刷新。
8.根据权利要求7所述的方法,进一步包括确定所述PCMS存储设备的地址的接下来的刷新循环,以用于:
从所述地址读取来自PCMS存储设备的所述反相的数据;
反相所述反相的数据以形成二次反相的数据;
在所述地址处将所述二次反相的数据写入到所述PCMS存储设备中;以及
来回切换所述反相/非反相信息并且记录结果。
9.根据权利要求8所述的方法,进一步包括:
a) 读取所述反相的数据并且参考所述反相/非反相信息;
b) 如果所述反相/非反相信息指示所述反相的数据表示所述信息的反相形式,则反相所述反相的数据,或如果所述反相/非反相信息指示所述反相的数据表示所述信息的非反相形式,则不反相所述反相的数据;
c) 如果b)包括反相所述反相的数据,则在所述地址处将b)的结果写入到所述PCMS存储设备中,或如果b)包括不反相所述反相的数据,则在所述地址处将b)的结果的反相形式写入到所述PCMS存储设备中。
10.根据权利要求9所述的方法,进一步包括,在b)之后但是在c)之前,执行误差检测和恢复,后面跟着对由b)产生的信息进行CRC计算,以形成所述b)的结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180076407.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电力工程检修车动力电池组的柔性连接件
- 下一篇:发光模块