发明名称 一种相变存储器写加速方法及其系统
摘要 本发明公开了一种相变存储器写加速方法,该方法包括:Partial‑SET写操作判断步骤和写请求执行步骤,Partial‑SET写操作判断步骤为判断相变存储器中当前写请求采用的写脉冲类型为SET或Partial‑SET脉冲;写请求执行步骤为根据写脉冲类型,采用SET或快速Partial‑SET方法,根据SET和RESET操作的不同写速度实现相变存储器的快速Partial‑SET写加速,本发明还公开了一种相变存储器的写加速系统。
申请公布号 CN103839580B 申请公布日期 2016.08.17
申请号 CN201410064466.8 申请日期 2014.02.25
申请人 中国科学院计算技术研究所 发明人 李冰;胡瑜;单书畅;李晓维
分类号 G11C11/56(2006.01)I 主分类号 G11C11/56(2006.01)I
代理机构 北京律诚同业知识产权代理有限公司 11006 代理人 祁建国;李岩
主权项 一种相变存储器写加速方法,其特征在于,所述方法包括:Partial‑SET写操作判断步骤:判断所述相变存储器中当前写请求采用的写脉冲类型为SET或Partial‑SET脉冲,所述Partial‑SET脉冲时长与RESET脉冲时长相同,脉冲幅度与传统SET脉冲相同,通过控制写端口电路的脉冲时长取得,所述Partial‑SET写操作判断步骤还包括:存储体状态判断步骤:判断所述相变存储器的存储体的状态是否处于工作状态,所述工作状态包括:预充电、读、写和激活;请求队列查询步骤:查看所述相变存储器的请求队列中是否包含等待执行的读请求;相同地址查找步骤:如果所述请求队列中没有等待执行的读请求,采用SET方法执行所述写请求,否则采用Partial‑SET方法执行所述写请求;相同项删除步骤:对于采用所述SET方法执行所述写请求,在所述Partial‑SET队列中查找具有相同地址的项,如果查找成功,将所述具有相同地址的项从Partial‑SET队列中删除;写请求执行步骤:根据所述写脉冲类型,采用SET或快速Partial‑SET方法,根据SET和RESET操作的不同写速度实现所述相变存储器的快速Partial‑SET写加速;Partial‑SET队列更新步骤:对于采用所述快速Partial‑SET方法完成的写请求,生成Partial‑SET队列的队列项,缓存快速Partial‑SET方法操作的行,并更新Partial‑SET队列状态;完整性补偿SET步骤:根据所述Partial‑SET队列的更新状态和预测器的预测结果,针对所述快速Partial‑SET方法操作的内存行执行保证数据完整性的补偿SET机制。
地址 100190 北京市海淀区中关村科学院南路6号