【技术实现步骤摘要】
一种MBIST电路系统
本专利技术涉及存储器内置自测(MemoryBuildInSelfTest)的
,涉及一种多功能的MBIST电路系统。
技术介绍
复杂的SOC设计,比如ASIC芯片等,典型情况下这些芯片包含大量的片上存储器,这些片上存储器可以是静态随机存储器(SRAM)、动态随机存储器(DRAM)、高速缓存、寄存器以及甚至是FLASH存储器,这些存储器都位于芯片的内部,不容易从外部存取以便于测试,现有技术即使是使用MBIST(MemoryBuildInSelfTest)测试(存储器的内建自测试),测试人员也不易于从芯片外部进行测试,而且SRAM存储器使用MBIST检测功能错误的精细诊断逻辑架构比较复杂,不能在当前测试模式下匹配不同的时钟源,也难以同时扩展至多个存储器内使用,使得通用性较差。
技术实现思路
针对上述技术缺陷,本技术方案公开的一种MBIST电路系统,按照不同顺序、不同时钟源对芯片内部的多块SRAM进行内置自测(MemoryBuildInSelfTest),然后这个MBIST电路系统可以将测试结果暂存在寄存器中、或通过总线读出、或通过内置自测单元输出到芯片引脚上以供测试基台监视。具体的技术方案如下:一种MBIST电路系统,该MBIST电路系统包括外部访问控制模块、MBIST状态寄存器组、MBIST时钟源产生模块、以及一个或一个以上SRAM扫描测试模块;其中,这个MBIST电路系统集成在一个芯片上;外部访问控制模块,配置为与所述芯片的引脚直接连接,用于接收所述芯片的外部 ...
【技术保护点】
1.一种MBIST电路系统,其特征在于,该MBIST电路系统包括外部访问控制模块、MBIST状态寄存器组、MBIST时钟源产生模块、以及一个或一个以上SRAM扫描测试模块;其中,这个MBIST电路系统集成在一个芯片上;/n外部访问控制模块,配置为与所述芯片的引脚直接连接,用于接收所述芯片的外部输入的测试指令信号;外部访问控制模块还配置为与MBIST状态寄存器组连接,用于根据测试指令信号向MBIST状态寄存器组配置MBIST的测试模式信息;/nMBIST状态寄存器组,配置为与所有的SRAM扫描测试模块都连接,用于在外部访问控制模块配置的测试模式信息的控制下,选择向对应的SRAM扫描测试模块发送测试使能信号和复位信号;/nMBIST时钟源产生模块,配置为与MBIST状态寄存器组连接,用于根据MBIST状态寄存器组存储的测试时钟配置信息,选择输出匹配当前测试模式的测试时钟信号到对应的SRAM扫描测试模块,以实现驱动对应的SRAM扫描测试模块测试其内置的不同块SRAM;其中,每一个SRAM扫描测试模块都包括一块或一块以上的SRAM;/nMBIST状态寄存器组,还用于接收每一个SRAM扫描测试模 ...
【技术特征摘要】
1.一种MBIST电路系统,其特征在于,该MBIST电路系统包括外部访问控制模块、MBIST状态寄存器组、MBIST时钟源产生模块、以及一个或一个以上SRAM扫描测试模块;其中,这个MBIST电路系统集成在一个芯片上;
外部访问控制模块,配置为与所述芯片的引脚直接连接,用于接收所述芯片的外部输入的测试指令信号;外部访问控制模块还配置为与MBIST状态寄存器组连接,用于根据测试指令信号向MBIST状态寄存器组配置MBIST的测试模式信息;
MBIST状态寄存器组,配置为与所有的SRAM扫描测试模块都连接,用于在外部访问控制模块配置的测试模式信息的控制下,选择向对应的SRAM扫描测试模块发送测试使能信号和复位信号;
MBIST时钟源产生模块,配置为与MBIST状态寄存器组连接,用于根据MBIST状态寄存器组存储的测试时钟配置信息,选择输出匹配当前测试模式的测试时钟信号到对应的SRAM扫描测试模块,以实现驱动对应的SRAM扫描测试模块测试其内置的不同块SRAM;其中,每一个SRAM扫描测试模块都包括一块或一块以上的SRAM;
MBIST状态寄存器组,还用于接收每一个SRAM扫描测试模块反馈的测试成功信号或测试失败信号,并传输给外部访问控制模块以反馈给所述MBIST电路系统的外部;
SRAM扫描测试模块,用于根据MBIST状态寄存器组发送的测试使能信号和复位信号、MBIST时钟源产生模块选择输出的测试时钟信号、内置的所有SRAM的待测试地址,按照不同的顺序选择向内置的SRAM的待测试地址传输测试激励数据,然后通过对比这些测试激励数据和基于待测试地址从内置的SRAM中读取的测试响应数据,获得测试结果以识别出SRAM的故障情况,然后输出所述测试成功信号或所述测试失败信号。
2.根据权利要求1所述MBIST电路系统,其特征在于,所述外部访问控制模块包括外部测试激励访问单元和总线选择器;
外部测试激励访问单元的数据输入端与所述芯片的引脚连接,用于接收所述芯片的外部的测试基台提供的测试指令信号,其中,测试指令信号包括测试使能信号、复位信号和测试时钟信号;
总线选择器包括两个输入端、一个输出端和一个选择端,总线选择器的输出端与MBIST状态寄存器组的数据输入端连接,总线选择器的一个选择端与所述MBIST电路系统的外部的测试通路配置器连接,总线选择器的一个输入端与外部测试激励访问单元的输出端连接,总线选择器的另一个输入端与所述MBIST电路系统外部的系统总线连接,总线选择器还用于根据测试通路配置器的选通信息,选择输入所述芯片的外部的测试基台所提供的测试指令信号或输入所述系统总线提供的测试指令信号,再将选择到的测试指令信号输出给MBIST状态寄存器组;
外部测试激励访问单元,还用于接收MBIST状态寄存器组输出的所述测试成功信号或所述测试失败信号;所述系统总线还用于接收MBIST状态寄存器组反馈回的所述测试成功信号或所述测试失败信号;
其中,工作模式包括正常读写功能模式和测试模式。
3.根据权利要求2所述MBIST电路系统,其特征在于,所述MBIST状态寄存器组包括锁相环寄存器、使能时钟寄存器、测试使能寄存器、复位寄存器、失败信号寄存器和成功信号寄存器;
总线选择器的输出端分别连接到锁相环寄存器的数据输入端、使能时钟寄存器的数据输入端、测试使能寄存器的数据输入端和复位寄存器的数据输入端,使得所述外部测试激励访问单元或所述系统总线将相应的测试指令信号以串行移位的方式分别输入锁相环寄存器、使能时钟寄存器、测试使能寄存器和复位寄存器以完成对应寄存器的配置;其中,这些测试指令信号都是32位的二进制数据;
失败信号寄存器和成功信号寄存器用于记录反馈每一个SRAM扫描测试模块在当前测试模式下的测试结果。
4.根据权利要求3所述MBIST电路系统,其特征在于...
【专利技术属性】
技术研发人员:李璋辉,何再生,
申请(专利权)人:珠海市一微半导体有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。