首页> 外国专利> Method and apparatus for testing embedded memory on devices with multiple processor cores

Method and apparatus for testing embedded memory on devices with multiple processor cores

机译:在具有多个处理器核的设备上测试嵌入式存储器的方法和装置

摘要

The disclosed method and apparatus enables the testing of multiple embedded memory arrays (110-113) associated with multiple processor cores (105-108) on a single computer chip (100). According to one aspect, the disclosed method and apparatus identifies certain rows and columns within each of the embedded memory arrays (110-113) that need to be disabled and also identifies certain redundant rows and columns in the embedded memory array to be activated. According to another aspect, the disclosed method and apparatus generates a map indicating where each of the memory failures occurs in each embedded memory array (110-113). If the testing process determines that the embedded memory array cannot be repaired, then a signal is provided directly to an external testing device indicating that the embedded memory array is non-repairable. Similarly, if the testing process determines that the failures in the embedded memory array can be repaired, then a signal is provided directly to an external testing apparatus indicating that the embedded memory array is repairable. Lastly, if no failures are found in an embedded memory array, then a signal is provided to an external testing apparatus indicating that the embedded memory array contains no failures. Based upon these status signals, the external testing device can determine which set of data (i.e., repair data and/or failure map data) to offload from each embedded memory array and which sets of data to disregard, thereby reducing the memory test time for a device. Another aspect of the disclosed method and apparatus is a data flow control unit that controls the flow of input and output data to each of the embedded memory arrays. This device broadcasts the test program to each of the embedded memory arrays at the same time thereby enabling the simultaneous testing of multiple embedded memory arrays. Yet another aspect of the disclosed method and apparatus is a shorthand notation for indicating where memory failures occur within an embedded memory array.
机译:所公开的方法和设备使得能够测试与单个计算机芯片(100)上的多个处理器核(105-108)相关联的多个嵌入式存储器阵列(110-113)。根据一个方面,所公开的方法和装置识别每个嵌入式存储器阵列(110-113)中需要被禁用的某些行和列,并且还识别将被激活的嵌入式存储器阵列中的某些冗余行和列。根据另一方面,所公开的方法和设备生成指示每个存储器故障在每个嵌入式存储器阵列中何处发生的映射(110-113)。如果测试过程确定嵌入式内存阵列无法修复,则将信号直接提供给外部测试设备,指示嵌入式内存阵列不可修复。类似地,如果测试过程确定嵌入式存储器阵列中的故障可以被修复,则将信号直接提供给外部测试设备,该信号指示嵌入式存储器阵列是可修复的。最后,如果在嵌入式存储器阵列中未发现故障,则将信号提供给外部测试装置,该信号指示嵌入式存储器阵列不包含故障。基于这些状态信号,外部测试设备可以确定要从每个嵌入式存储器阵列卸载的数据集(即修复数据和/或故障图数据)以及要忽略的数据集,从而减少了用于以下情况的存储器测试时间:一个装置。所公开的方法和设备的另一方面是一种数据流控制单元,其控制向每个嵌入式存储器阵列的输入和输出数据的流。该设备将测试程序同时广播到每个嵌入式存储器阵列,从而可以同时测试多个嵌入式存储器阵列。所公开的方法和设备的又一方面是用于指示嵌入式存储器阵列内的哪里发生存储器故障的简写符号。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号