【技术实现步骤摘要】
本专利技术一般地涉及电子设计自动化(EDA)工具,并且更特别地,涉及用于增大集成电路的故障覆盖率的EDA工具。
技术介绍
集成电路(IC)通常包含各种模拟及数字构件。这样的IC可能具有在制造过程中由尘埃粒子污染导致的制造缺陷,这些制造缺陷能够导致IC出故障。因而,为检测这样的制造缺陷而测试IC是非常重要的。可测性设计(DFT)技术给IC添加了可测试特性,用于检查并识别制造缺陷。DFT使自动测试设备(ATE)能够在IC上执行各种故障测试。ATE使用由例如自动测试模式生成器(ATPG)、伪随机模式生成器(PRPG)等测试模式生成器生成的测试模式(testpatterns),来检测在IC中的故障。经受这样的故障测试的IC被称为被测电路(CUT)。DFT允许使用自动化来检测CUT的设计故障,并因此减少故障测试的开发和执行所需的时间和成本。DFT技术应当提供对于CUT的全部设计故障的覆盖率。DFT技术包括各种故障模型,例如,转换、路径延迟和固定型故障模型。转换故障模型被用来检测在具体时段内通过CUT传播的在CUT的特定元件处的状态转换故障。路径延迟故障模型计算出在CUT内的路径上的每个元件的延迟之和,并且通过将该路径延迟之和与临界路径的延迟比较来检测故障。固定型故障模型,例如,固定于“0”及固定于“1”的故障模型,被用来检测会导致CUT的逻辑被固定于特定的逻辑状态(即,逻辑0或逻辑1)的在CUT的各 ...
【技术保护点】
一种用于增大集成电路IC设计的故障覆盖率的电子设计自动化EDA工具,其中所述IC设计包含与所述IC设计的多个逻辑元件的输出对应的多个观察测试点,所述EDA工具包括:用于存储所述IC设计的存储器;以及与所述存储器通信的处理器,其中所述处理器包括:用于识别与所述多个观察测试点中的第一观察测试点集对应的所述IC设计的第一扫描触发器的装置,其中所述第一观察测试点集生成第一测试信号集;用于通过以下操作将至少一个XOR门、AND门和OR门插入所述第一观察测试点集与所述第一扫描触发器之间的装置:将所述XOR门的第一输入端子集连接至所述第一观察测试点集用于接收所述第一测试信号集,将所述XOR门的输出端子连接至所述AND门的第一输入端子用于向其提供观察测试信号,将所述AND门的输出端子连接至所述OR门的第一输入端子,以及将所述OR门的输出端子连接至所述第一扫描触发器的扫描使能输入端子;用于向所述AND门的第二输入端子提供观察测试点使能信号,向所述OR门的第二输入端子提供扫描使能信号,以及向所述第一扫描触发器的数据和扫描输入端子分别提供数据输入信号和测试模式集的装置,其中所述AND门基于所述观察测试点使能 ...
【技术特征摘要】
1.一种用于增大集成电路IC设计的故障覆盖率的电子设计自动化
EDA工具,其中所述IC设计包含与所述IC设计的多个逻辑元件的输
出对应的多个观察测试点,所述EDA工具包括:
用于存储所述IC设计的存储器;以及
与所述存储器通信的处理器,其中所述处理器包括:
用于识别与所述多个观察测试点中的第一观察测试点集对应的所述
IC设计的第一扫描触发器的装置,其中所述第一观察测试点集生成第
一测试信号集;
用于通过以下操作将至少一个XOR门、AND门和OR门插入所述
第一观察测试点集与所述第一扫描触发器之间的装置:将所述XOR门
的第一输入端子集连接至所述第一观察测试点集用于接收所述第一测试
信号集,将所述XOR门的输出端子连接至所述AND门的第一输入端
子用于向其提供观察测试信号,将所述AND门的输出端子连接至所述
OR门的第一输入端子,以及将所述OR门的输出端子连接至所述第一
扫描触发器的扫描使能输入端子;
用于向所述AND门的第二输入端子提供观察测试点使能信号,向
所述OR门的第二输入端子提供扫描使能信号,以及向所述第一扫描触
发器的数据和扫描输入端子分别提供数据输入信号和测试模式集的装
置,其中所述AND门基于所述观察测试点使能信号而向所述OR门提
供第一中间观察测试信号,并且所述OR门基于所述扫描使能信号而向
所述第一扫描触发器的所述扫描使能输入端子提供第二中间观察测试信
号;以及
用于在所述第一扫描触发器的输出端子处观察所述数据输入信号和
所述测试模式集中的至少一个的装置。
2.根据权利要求1所述的EDA工具,其中所述数据输入信号是内
部和外部生成的数据输入信号之一。
3.根据权利要求1所述的EDA工具,其中所述测试模式集由所述
IC设计的线性反馈移位寄存器LFSR和外部的自动测试模式生成器
ATPG工具中的至少一个生成。
4.根据权利要求1所述的EDA工具,其中所述扫描使能信号在移
位操作期间处于逻辑高的状态,并且在所述IC设计的捕获操作期间处
于逻辑低的状态。
5.根据权利要求4所述的EDA工具,其中所述第一扫描触发器在
所述移位操作期间在其所述输出端子处输出所述测试模式集。
6.根据权利要求4所述的EDA工具,其中在所述捕获操作期间,
当所述第二中间观察测试信号处于逻辑高的状态时,所述第一扫描触发
器输出所述测试模式集。
7.根据权利要求6所述的EDA工具,其中在所述捕获操作期间,
当所述第二中间观察测试信号处于逻辑低的状态时,所述第一扫描触发
器输出所述数据输入信号。
8.一种用于增大集成电路设计的故障覆盖率的电子设计自动化
EDA工具,其中所述集成电路设计包含与所述集成电路设计的多个逻
辑元件的输出对应的多个观察测试点,所述EDA工具包括:
用于存储所述集成电路设计的存储器;以及
与所述存储器通信的处理器,其中所述处理器包括:
用于识别与所述多个观察测试点中的第一观察测试点集对应的所述
集成电路设计的第一扫描触发器的装置,其中所述第一观察测试点集生
成第一测试信号集;
用于通过将多路复用器的第一输入端子连接至所述第一观察测试点
\t集用于接收所述第一测试信号集以及将所述多路复用器的输出端子连接
至所述第一扫描触发器的扫描输入端子而将所述多路复用器插入所述第
一观察测试点集与所述第一扫描触发器之间的装置;
用于向所述多路复用器的第二输入端子提供测试模式集,向所述多
路复用器的选择输入端子提供测试控制信号,以及分别向所述第一扫描
...
【专利技术属性】
技术研发人员:A·吉恩达尔,丁黄胜,王岭,
申请(专利权)人:飞思卡尔半导体公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。