利用共享物理存储器的逻辑存储器修复的制作方法
- 国知局
- 2024-07-31 19:20:05
背景技术:
1、诸如移动电话和云服务器的计算设备利用物理和逻辑存储器来存储信息。这样的计算设备的处理器基于存储在物理和逻辑存储器内的信息来执行功能并且施行指令。如果物理或逻辑存储器被损坏或以其他方式发生故障,则可能危及具有依赖于该物理或逻辑存储器的处理器的计算设备的性能。
2、为了减少物理或逻辑存储器的故障影响用户的机会,计算设备可以利用内置自测试(bist)组件。bist组件通常能够包含在设备中以检测电路系统中的故障。在存储器电路系统的场境(context)中,存储器内置自测试(mbist)组件能够检测计算设备的存储器中的故障。为此,mbist组件能够将已知值作为数据存储在存储器位置中,然后从该位置检索存储的数据。如果检索到的数据未能与已知值匹配,则mbist组件可以推断存储器是有故障的。
技术实现思路
1、本文档描述了利用共享物理存储器进行逻辑存储器修复的技术和装置。存储器集群能够包括置覆(overlay)在多个物理存储器上的多个逻辑存储器。例如,存储器集群可以将两个或更多个逻辑存储器置覆在单个物理存储器上,使得物理存储器被至少两个逻辑存储器共享。存储器集群还包括共享总线接口,该共享总线接口使得存储器集群外部的组件能够在不了解底层物理存储器的情况下访问逻辑存储器。存储器内置自测试(mbist)控制器可以位于存储器集群的外部,以使得mbist控制器能够使用例如标准化mbist算法来测试多个逻辑存储器。mbist控制器可以包括内置修复分析(bira)功能性。实现bira功能性的逻辑能够按每逻辑存储器(on a per-logical-memory basis)来产生内置自我修复(bisr)参数。每个单独的物理存储器的修复逻辑可能无法正确处理bisr参数,因为mbist控制器根据逻辑存储器产生bisr参数而没有考虑底层物理存储器。这可能导致存储器错误或非确定性的信令状态,所述存储器错误或非确定性的信令状态使整个存储器集群有缺陷并且因此使得必须报废整个集成电路芯片。
2、为了避免产生这样的有缺陷的存储器状况,存储器集群的多个物理存储器中的每个物理存储器能够包括仲裁逻辑。物理存储器的实例的仲裁逻辑能够形成存储器包装器(wrapper)的至少一部分,该存储器包装器以对于存储器集群外部的mbist控制器透明的方式支持物理存储器实例的存储器部分冗余。这种透明性使得mbist控制器能够测试和修复多个逻辑存储器,而无需考虑底层物理存储器的架构。通过使得mbist控制器能够从存储器集群外部测试逻辑存储器,mbist控制器能够采用并且依赖经过时间考验的mbist算法。
3、仲裁逻辑能够耦合在保持bisr参数的一个或多个寄存器和向存储器解码器馈送的修复逻辑之间,该修复逻辑包括至少一个修复端口。在示例操作中,仲裁逻辑将由外部mbist控制器设置的逻辑存储器级bisr参数转换为可以由物理存储器的修复逻辑利用的物理存储器级信令。在一些情况下,仲裁逻辑能够包括将目标地址和bisr参数转换为信号的一个或多个修复控制端口,修复逻辑的至少一个修复端口正确地解释该信号以按照mbist控制器所意图的方式来替换单个物理存储器的故障存储器部分。例如,当在跨两个或更多个逻辑存储器的共享物理存储器中两次检测到相同的故障存储器地址时,仲裁逻辑能够确保修复逻辑不会尝试同时激活两个替换存储器部分。
4、在示例各方面,描述了一种用于逻辑存储器修复的装置。装置包括存储器内置自测试控制器,该存储器内置自测试控制器包括被配置为对多个逻辑存储器执行至少一个测试的电路系统。装置还包括存储器集群,该存储器集群包括共享总线接口和多个物理存储器。共享总线接口耦合到存储器内置自测试控制器并且被配置为提供对多个逻辑存储器的访问。多个物理存储器耦合到共享总线接口。多个物理存储器包括至少一个物理存储器,该至少一个物理存储器被配置为在其上置覆有多个逻辑存储器中的两个或更多个逻辑存储器。所述至少一个物理存储器包括:第一地址寄存器,其被配置为存储由存储器内置自测试控制器确定的第一故障存储器地址;以及第二地址寄存器,其被配置为存储由存储器内置自测试控制器确定的第二故障存储器地址。该至少一个物理存储器还包括耦合到第一地址寄存器和第二地址寄存器的仲裁逻辑。仲裁逻辑包括被配置为响应于第一故障存储器地址与第二故障存储器地址冲突而仲裁对至少一个备用存储器部分的访问的电路系统。
5、在示例各方面,描述了一种用于逻辑存储器修复的方法。方法包括由存储器内置自测试控制器对多个逻辑存储器执行至少一个测试。方法还包括由存储器内置自测试控制器基于该执行来识别至少一个物理存储器的两个或更多个故障存储器部分。方法附加地包括由存储器内置自测试控制器基于该识别来用第一故障存储器地址加载第一地址寄存器并且用第二故障存储器地址加载第二地址寄存器。方法进一步包括响应于第一故障存储器地址与第二故障存储器地址冲突,由至少一个物理存储器仲裁对与两个或更多个故障存储器部分相对应的至少一个备用存储器部分的访问。
6、在示例各方面,描述了一种用于逻辑存储器修复的装置。装置包括存储器内置自测试控制器,该存储器内置自测试控制器包括被配置为对多个逻辑存储器执行至少一个测试的电路系统。装置还包括存储器集群。存储器集群包括耦合到存储器内置自测试控制器并且被配置为提供对多个逻辑存储器的访问的共享总线接口。存储器集群还包括至少一个物理存储器,该至少一个物理存储器耦合到共享总线接口并且被配置为在其上置覆有多个逻辑存储器中的两个或更多个逻辑存储器。该至少一个物理存储器包括一个或多个内置自修复寄存器,该一个或多个内置自修复寄存器被配置为存储由存储器内置自测试控制器基于对多个逻辑存储器执行的至少一个测试来建立的一个或多个内置自修复参数。该至少一个物理存储器还包括修复逻辑和耦合到该修复逻辑的地址解码器。该至少一个物理存储器进一步包括耦合于一个或多个内置自修复寄存器与修复逻辑之间的仲裁逻辑。仲裁逻辑包括被配置为将内置自修复参数转换成物理存储器级内置自修复参数的电路系统。
7、在其他示例各方面,公开了用于执行逻辑存储器修复的技术、过程和计算机可读介质。提供本技术实现要素:是为了介绍用于逻辑存储器修复的技术、方法和装置的简化概念,其概念在具体实施方式中在下文进一步描述并且在附图中描绘。
技术特征:1.一种装置,包括:
2.根据权利要求1所述的装置,其中:
3.根据权利要求1或权利要求2中的一项所述的装置,其中:
4.根据权利要求3所述的装置,其中:
5.根据前述权利要求中任一项所述的装置,其中:
6.根据权利要求1至4中任一项所述的装置,其中:
7.根据前述权利要求中任一项所述的装置,其中:
8.根据前述权利要求中任一项所述的装置,其中,所述仲裁逻辑的所述电路系统被配置为:
9.根据前述权利要求中任一项所述的装置,其中:
10.根据前述权利要求中任一项所述的装置,其中,所述仲裁逻辑包括:
11.一种方法,包括:
12.根据权利要求11所述的方法,其中,所述仲裁包括响应于所述第一故障存储器地址与所述第二故障存储器地址相匹配:
13.根据权利要求12所述的方法,其中,所述仲裁包括响应于所述第一故障存储器地址与所述第二故障存储器地址不匹配:
14.根据权利要求11-13中任一项所述的方法,进一步包括:
15.一种装置,包括:
技术总结本文档描述了用于逻辑存储器修复的技术、方法和装置。在一些方面,存储器内置自测试(MBIST)控制器能够对包括共享总线接口的存储器集群执行逻辑存储器修复,该共享总线接口耦合到MBIST控制器并且被配置为提供对多个逻辑存储器的访问。存储器集群包括耦合到共享总线接口的多个物理存储器。至少一个物理存储器被配置为在其上置覆有两个或更多个逻辑存储器。在示例方面中,物理存储器包括耦合到分别被配置为存储第一故障存储器地址和第二故障存储器地址的第一地址寄存器和第二地址寄存器的仲裁逻辑。仲裁逻辑包括被配置为响应于第一故障存储器地址与第二故障存储器地址冲突而仲裁对至少一个备用存储器部分的访问的电路系统。技术研发人员:威尔逊·普拉迪普,尼基尔·卡尔卡雷受保护的技术使用者:谷歌有限责任公司技术研发日:技术公布日:2024/1/16本文地址:https://www.jishuxx.com/zhuanli/20240731/182313.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表