[发明专利]带内动态随机存取存储器纠错编码的设备和系统在审
申请号: | 201910193883.5 | 申请日: | 2019-03-14 |
公开(公告)号: | CN110322922A | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 布莱恩·D·马利塔 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G11C29/42 | 分类号: | G11C29/42;G06F11/10 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 张军;曾世骁 |
地址: | 韩国京畿*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器管理电路 元数据 公共存储器 数据访问 存储器 配置 动态随机存取存储器 存储器地址 关联 纠错编码设备 设备和系统 元数据单元 存储数据 地址转换 纠错编码 数据单元 交错 | ||
1.一种设备,包括:
存储器,被配置为存储数据和元数据二者,使得对于与元数据相关联的存储器部分,数据和元数据被交错使得每个元数据单元位于2的幂的连续的数据单元之后;和
存储器管理电路,被配置为:
接收对存储器的数据访问,其中,所述数据访问包括公共存储器地址,
确定公共存储器地址是否与元数据相关联,
如果公共存储器地址与元数据相关联,则将公共存储器地址转换为私有存储器地址,以及
在私有存储器地址完成所述数据访问。
2.如权利要求1所述的设备,其中,元数据包括纠错信息;并且对于与元数据相关联的存储器部分,数据与元数据的比率是8:1。
3.如权利要求1所述的设备,其中,存储器管理电路被配置为:将存储器的多个部分动态地映射为与元数据相关联;以及
其中,对于与元数据不相关的存储器部分,公共存储器地址与私有存储器地址相同。
4.如权利要求1所述的设备,其中,存储器管理电路被配置为:通过以下操作将公共存储器地址转换为私有存储器地址:
将公共存储器地址偏移一定量以考虑之前存储在存储器部分中的元数据,以及
对于数据,跳过存储器部分中交错的任何元数据。
5.如权利要求4所述的设备,其中,存储器管理电路被配置为如果所述数据访问包括写入操作,则进行以下操作:
生成元数据;
每次遇到被配置为存储元数据的私有存储器地址时,在公共存储器地址和私有存储器地址之间添加额外的偏移;和
将元数据仅存储在被配置为存储元数据的私有存储器地址处。
6.如权利要求1所述的设备,其中,存储器管理电路被配置为通过以下操作转换公共存储器地址:
确定存储器的与公共存储器地址相关联的部分的高速缓存行号;和
确定公共存储器地址和基础存储器地址之间的元数据单元的数量。
7.如权利要求6所述的设备,其中,所述存储器管理电路被配置为通过以下操作转换公共存储器地址:
通过将第一偏移与公共存储器地址相加来确定针对数据的每个高速缓存行的私有存储器地址,其中,第一偏移至少部分地基于在与公共存储器地址相关联的部分内数据与元数据按照数据与元数据的比率出现的次数;和
通过将公共存储器地址与第一偏移、第二偏移和预定偏移相加来确定针对元数据的每个高速缓存行的私有存储器地址,其中,第二偏移至少部分地基于所述高速缓存行号,所述预定偏移至少部分地基于数据与元数据的所述比率。
8.如权利要求1所述的设备,其中,存储器包括系统随机存取存储器。
9.一种设备,包括:
第一接口,用于接收基于公共存储器地址的数据访问;
第二接口,用于与存储器进行通信以实现所述数据访问,其中,所述设备被配置为促使存储器以交错模式将数据和元数据一起存储,其中,在所述交错模式下,每个元数据单元位于2的幂的连续的数据单元之后;
地址转换电路,被配置为:按照考虑数据和元数据的交错的方式将公共存储器地址转换为私有存储器地址。
10.如权利要求9所述的设备,其中,所述设备还包括:存储器映射,被配置为指示存储器的哪个或哪些部分与数据和元数据二者相关联,以及存储器的哪个或哪些部分仅与数据相关联;和
其中,地址转换电路被配置为:对于存储器的仅与数据相关联的部分,将私有存储器地址设置为等于公共存储器地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910193883.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种终端及电子设备
- 下一篇:半导体存储器装置和操作半导体存储器装置的方法