【技术实现步骤摘要】
【国外来华专利技术】
本技术涉及集成电路产业中的电子设计自动化。各种实施例涉及集成电路的测试 和诊断,并且更具体地,涉及在测试数据量中使用的测试响应压缩,和用于缩减集成电路的 测试应用时间。
技术介绍
在半导体产业中使用电子设计自动化EDA来虚拟地进行全部设备设计项目。在形 成了产品构思后,使用EDA工具来定义特定实施方式。使用EDA工具定义的实施方式来创 建掩模数据,该掩模数据用于在已完成的芯片的制造过程中用于光刻的掩模制造,该过程 称为流片(tape out)。随后创建了掩模,并且与制造设备一同使用来制造集成电路晶片。 测试是要求的步骤用来检测有缺陷的晶片。接下来,应用诊断来确认系统缺陷的根本原因, 该系统缺陷用于掩模校正,从而提高产出。最后,将晶片切割、封装和组装从而提供用于分 销的集成电路芯片。使用EDA工具设计的示例过程开始于使用体系结构定义工具的整体系统设计,其 描述了使用集成电路要实现的产品的功能。接下来,基于例如Verilog或者VHDL的描述语 言使用逻辑设计工具来创建高级描述,并且在迭代过程中使用功能验证工具,来确保高级 描述实现了设计目标。接下来,使用合成和测试设计工具将高级描述翻译为网表,针对目标 技术而优化网表,以及设计和实现测试,以允许对照网表检查已完成的芯片。典型的设计流程可能接下来包括设计计划阶段,其中构造和分析用于芯片的整体 平面图,从而确保可以在高级别实现用于网表的时间参数。接下来,可以严格地检查网表, 以满足时间约束以及使用VHDL或者Verilog在高级别定义的功能定义。在为了实现最终设 计而决定网表和将网表映射到单元库的迭代过程后,为 ...
【技术保护点】
一种装置包括:集成电路,该集成电路包括压缩测试响应数据的电路系统,该测试响应数据来自受测集成电路中的扫描链,该电路系统包括:连接到该扫描链的第一逻辑门集合;经由该第一逻辑门集合,从该扫描链接收该测试响应数据的多个输出寄存器,所述多个输出寄存器包括利用存储在所述输出寄存器中的数据来处理测试响应数据的第二逻辑门集合和依序元件,(i)其中,扫描链连接到所述多个输出寄存器的每个寄存器中的至少一个依序元件上,并且(ii)其中,该扫描链的簇连接到所述多个输出寄存器的输出寄存器上,使得该簇是包括至少两个扫描链的扫描链的子集,并且使得对于包括来自该多个输出寄存器中的三个寄存器的输出寄存器三元组而言,该输出寄存器三元组至少包括第一对输出寄存器对和第二对输出寄存器对,第一对和第二对具有至少一个不同的输出寄存器对,并且其中在第一对的输出寄存器对之间共享扫描链的第一共用簇,并且在第二对的输出寄存器对之间共享扫描链的第二共用簇。
【技术特征摘要】
【国外来华专利技术】US 2008-10-31 12/263,198一种装置包括集成电路,该集成电路包括压缩测试响应数据的电路系统,该测试响应数据来自受测集成电路中的扫描链,该电路系统包括连接到该扫描链的第一逻辑门集合;经由该第一逻辑门集合,从该扫描链接收该测试响应数据的多个输出寄存器,所述多个输出寄存器包括利用存储在所述输出寄存器中的数据来处理测试响应数据的第二逻辑门集合和依序元件,(i)其中,扫描链连接到所述多个输出寄存器的每个寄存器中的至少一个依序元件上,并且(ii)其中,该扫描链的簇连接到所述多个输出寄存器的输出寄存器上,使得该簇是包括至少两个扫描链的扫描链的子集,并且使得对于包括来自该多个输出寄存器中的三个寄存器的输出寄存器三元组而言,该输出寄存器三元组至少包括第一对输出寄存器对和第二对输出寄存器对,第一对和第二对具有至少一个不同的输出寄存器对,并且其中在第一对的输出寄存器对之间共享扫描链的第一共用簇,并且在第二对的输出寄存器对之间共享扫描链的第二共用簇。2.如权利要求1的装置,其中在该多个输出寄存器的寄存器之间共享至少一个扫描链 的簇,使得所述多个输出寄存器的第一寄存器的依序元件与所述多个输出寄存器的第二寄 存器的依序元件共享一个簇。3.如权利要求1的装置,其中在连接到所述第一多个输出寄存器的不同寄存器的依序 元件上的扫描链之间共享最多一个扫描链。4.如权利要求1的装置,其中所述多个输出寄存器的寄存器具有依序元件的长度,并 且所述多个输出寄存器的至少两个寄存器的长度具有不等于1的最大公约数。5.如权利要求1的装置,其中该多个输出寄存器的至少一个寄存器具有最多一个反馈 回路。6.如权利要求1的装置,其中该多个输出寄存器的至少两个寄存器彼此串联。7.如权利要求1的装置,其中该多个输出寄存器的至少两个寄存器彼此串联,并且该 多个输出寄存器的所述至少两个寄存器至少具有一个反馈回路。8.一种方法,包括压缩来自集成电路和多个输出寄存器的测试响应数据,该测试响应数据包括多个位;将所述多个输出寄存器的输出寄存器的依序元件映射到该测试响应数据的对应位集 合,使得该测试响应数据的位属于所述多个输出寄存器的输出寄存器的依序元件的至少一 个对应集合,其中满足至少一个下述条件(i)扫描链组被连接到所述多个输出寄存器的输出寄存器上,使得该组是包含至少两 个扫描链的扫描链的子集,并且使得扫描链组的同一组被连接到所述多个输出寄存器的不 同输出寄存器的依序元件上;并且( )扫描链的簇被连接到所述多个输出寄存器的输出寄存器上,使得该簇是包括至少 两个扫描链的扫描链的子集,并且这样对于包括来自多个输出寄存器中的三个输出寄存器 的输出寄存器三元组而言,输出寄存器三元组包括至少第一对输出寄存器对和第二对输出寄存器对,该第一对和第二对具有至少一个不同的输出寄存器对,并且其中在该第一对的 输出寄存器对之间共享扫描链的第一共用簇,并且在该第二对的输出寄存器对之间共享扫 描链的第二共用簇。9.如权利要求8的方法,其中在依序元件集合的对应位集合之间共享最多一个位,该 依序元件集合包括来自所述多个输出寄存器的输出寄存器的至少一个依序元件。10.如权利要求8的方法,其中(i)所述多个输出寄存器的依序元件中的错误状态是对应位集合中的下述条件的指 示(1)至少一个未知位,和(2)奇数个错误位,以及( )该多个输出寄存器的一个寄存器的依序元件中,错误状态的最大数量是对测试响 应数据中的位错误的数量的估计。11.如权利要求8的方法,其中该测试响应数据中的两个错误位产生了错误指示,该方 法还包括(i)分析错误指示从而计算解释错误指示的错误位集合的列表; ( )将错误位集合映射到集成电路中失败的扫描单元的列表;以及 (iii)基于失败的扫描单元的列表,获得用于诊断的故障候选的初始...
【专利技术属性】
技术研发人员:E吉茨达尔斯基,
申请(专利权)人:新思科技有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。