非易失内存的访问方法、装置、内存控制器、设备及介质制造方法及图纸

技术编号:24455599 阅读:67 留言:0更新日期:2020-06-10 15:27
本发明专利技术实施例公开了一种非易失内存的访问方法、装置、内存控制器、设备及存储介质,该方法包括:获取对非易失内存的访问请求;对物理地址进行解析,确定与物理地址对应的目标地址;根据行重映射表和与目标地址对应的原始行地址,确定访问行地址,行重映射表包括至少一个行重映射关系,每个行重映射关系为每个目标行地址和与目标行地址对应的交换行地址之间的对应关系,交换行地址为非易失内存中写操作次数小于写次数阈值的原始行地址,访问行地址为与目标地址对应的原始行地址或交换行地址;根据访问请求,对由访问行地址和目标地址确定的内存单元进行访问。本发明专利技术实施例延长了非易失存储器的使用寿命,进而提高了内存系统的可靠性。

Access methods, devices, memory controllers, devices and media of non-volatile memory

【技术实现步骤摘要】
非易失内存的访问方法、装置、内存控制器、设备及介质
本专利技术实施例涉及存储器
,尤其涉及一种非易失内存的访问方法、装置、内存控制器、设备及存储介质。
技术介绍
近年来,非易失存储器(Non-VolatileMemory,NVM)技术得到了快速发展,其中,非易失存储器包括相变存储器(PhaseChangeMemory,PCM)、磁随机存储器(MagneticRandomAccessMemory,MRAM)、阻变随机存储器(ResistiveRandomAccessMemory,RRAM)和3D-Xpoint等。与动态随机存储器(DynamicRandomAccessMemory,DRAM)内存相比,非易失存储器件具有更高的存储密度、更大的存储容量以及无需刷新等优点,但存在着使用寿命较短的缺陷。通常认为动态随机存储器可以无限次(即1016次)写入,即写次数阈值为无穷大,但非易失存储器的写操作受限,以相变存储器为例,其写次数阈值属于108-109次。由于器件磨损不均衡,因此,会导致某些内存单元会发生更加密集的读写,很容易达到写次数阈值本文档来自技高网...

【技术保护点】
1.一种非易失内存的访问方法,其特征在于,包括:/n获取对非易失内存的访问请求,所述访问请求包括物理地址和操作属性标识,所述操作属性标识为读操作标识或写操作标识,如果所述操作属性标识为所述写操作标识,则所述访问请求还包括待写数据;/n对所述物理地址进行解析,确定与所述物理地址对应的目标地址;/n根据行重映射表和与所述目标地址对应的原始行地址,确定访问行地址,所述行重映射表包括至少一个行重映射关系,每个所述行重映射关系为每个目标行地址和与所述目标行地址对应的交换行地址之间的对应关系,所述目标行地址为所述非易失内存中写操作次数等于写次数阈值的原始行地址,所述交换行地址为所述非易失内存中写操作次数小...

【技术特征摘要】
1.一种非易失内存的访问方法,其特征在于,包括:
获取对非易失内存的访问请求,所述访问请求包括物理地址和操作属性标识,所述操作属性标识为读操作标识或写操作标识,如果所述操作属性标识为所述写操作标识,则所述访问请求还包括待写数据;
对所述物理地址进行解析,确定与所述物理地址对应的目标地址;
根据行重映射表和与所述目标地址对应的原始行地址,确定访问行地址,所述行重映射表包括至少一个行重映射关系,每个所述行重映射关系为每个目标行地址和与所述目标行地址对应的交换行地址之间的对应关系,所述目标行地址为所述非易失内存中写操作次数等于写次数阈值的原始行地址,所述交换行地址为所述非易失内存中写操作次数小于所述写次数阈值的原始行地址,所述访问行地址为与所述目标地址对应的原始行地址或所述交换行地址;
根据所述访问请求,对由所述访问行地址和所述目标地址确定的内存单元进行防问。


2.根据权利要求1所述的方法,其特征在于,所述根据行重映射表和与所述目标地址对应的原始行地址,确定访问行地址,包括:
如果行重映射表存在与所述目标地址对应的原始行地址所一致的目标行地址,则根据所述目标行地址,确定与所述目标行地址对应的交换行地址,并将所述交换行地址作为访问行地址;
如果所述行重映射表不存在与所述目标地址对应的原始行地址所一致的目标行地址,则将与所述目标地址对应的原始行地址作为访问行地址。


3.根据权利要求2所述的方法,其特征在于,所述操作属性标识为写操作标识;
所述根据所述访问请求,对由所述访问行地址和所述目标地址确定的内存单元进行访问之后,还包括:
在磨损记录表中,对所述交换行地址的写操作次数进行更新或对与所述目标地址对应的原始行地址的写操作次数进行更新。


4.根据权利要求1-3任一所述的方法,其特征在于,所述获取对内存的访问请求之前,还包括:
获取各原始行地址的写操作次数;
针对每个所述原始行地址,如果所述原始行地址的写操作次数小于写次数阈值,则将所述原始行地址和所述原始行地址的写操作次数关联存储至磨损记录表;
如果所述原始行地址的写操作次数等于写次数阈值,则将所述原始行作地址为目标行地址;
基于磨损均衡算法,确定与所述目标行地址对应的交换行地址,并将所述目标行地址和所述交换行地址作为一个行重映射关系存储至行重映射表。


5.根据权利要求4所述的方法,其特征在于,所述如果所述原始行地址的写操作次数等于写次数阈值,则将所述原始行地址作为目标行地址之后,还包括:
获取所述目标行地址的行缓冲命中率;
所述基于磨损均衡算法,确定与所述目标行地址对应的交换行地址,包括:
如果所述目标行地址的行缓冲...

【专利技术属性】
技术研发人员:孙浩陈岚郝晓冉倪茂刘晨吉
申请(专利权)人:中国科学院微电子研究所
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1