-
公开(公告)号:US07058864B1
公开(公告)日:2006-06-06
申请号:US10442453
申请日:2003-05-21
IPC分类号: G11C29/00
CPC分类号: G11C29/16 , G06F12/0802 , G11C2029/0407
摘要: Systems, methods, software products test a memory cache of a processor that includes a test engine (e.g., a BISTE). High level test source code is formulated to use routines in API source code that, when compiled into machine test code, interfaces with the test engine. The machine test code is executed with the processor to test the memory cache to detect one or more faulty memory blocks in the memory cache. If any of the faulty memory blocks are detected, the test engine is instructed, through the machine test code, to set one or more bits in registers to functionally replace the faulty memory blocks with redundant blocks of the memory cache.
摘要翻译: 系统,方法,软件产品测试包括测试引擎(例如BISTE)的处理器的存储器缓存。 高级测试源代码被用于在API源代码中使用例程,当编译成机器测试代码时,与测试引擎的接口。 机器测试代码与处理器一起执行,以测试存储器高速缓存以检测存储器高速缓存中的一个或多个故障存储器块。 如果检测到任何错误的存储器块,则通过机器测试代码来指示测试引擎在寄存器中设置一个或多个位,以使用存储器高速缓存的冗余块功能地替换故障存储器块。