主权项 |
一种相变存储器写加速方法,其特征在于,所述方法包括: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机制。 |