The present disclosure relates to a scan chain circuit that supports logical self-test patterns during runtime. Specifically, for a scan chain test including combinational logic circuit connected to the first scan chain path of combinational logic circuit trigger for operation mode during the running time of the combinational logic circuit. The second scan chain path of the flip-flop is also connected to the combinational logic circuit and supports shift mode and capture mode two. When the first scan link path is connected to the combinational logic circuit for function mode operation, the second scan chain path operates in shift mode. The second scan chain is then connected to the combinational logic circuit when the run time is interrupted and operates in the capture mode to apply the test data to the combinational logic circuit.
【技术实现步骤摘要】
在运行时间期间支持逻辑自测试模式引入的扫描链电路
本公开涉及在系统运行时间处支持永久性硬件错误检测的电路。
技术介绍
随着用于制造集成电路的技术的发展,更多的逻辑功能被包括在单个集成电路器件上,从而增加了单个半导体器件上的门的数目。门被互连以执行多个复杂功能。制造缺陷或者由于电路老化而引起的缺陷可能会阻止集成电路执行所有设计的功能。为了检测这样的错误,进行对集成电路器件的设计的验证,并且对集成电路器件执行各种类型的电气测试。这些测试例如可以在制造时间(本领域称为可测试性设计(DFT))或者在系统引导时间执行。现在,例如结合安全性相关的应用,还需要在软件运行时间执行这样的测试。随着集成电路器件的复杂性的增加,验证和电气测试集成电路中的每个元件的成本和复杂性也增加。现代集成电路通常包含各种可测试性设计(DFT)结构以增强其可测试性。通常,DFT结构基于扫描设计,其中扫描测试数据被提供给输入测试引脚,被传递给嵌入到集成电路中的扫描链,并且由电路的逻辑来执行。这样的执行的结果被输出给输出测试引脚用于评估。当在制造测试模式下时,输入测试引脚可以通过自动测试设备(ATE)来直接驱动。当在系统操作模式下时,芯片上自测试功能(例如内置自测(BIST))可以提供扫描测试数据并且评估执行的结果。在任何电路操作模式(即制造测试模式、引导时间测试模式或系统运行时间测试模式)下,测试可能是一个耗时的活动。因此,对识别减小测试时间的方式感兴趣,尤其是在其中需要优化系统可用性的安全性敏感应用的上下文中。更特别地,根据系统运行时间测试模式,对于测试操作而言重要的是在尽可能短的时间期间内中 ...
【技术保护点】
一种电路,包括:第一触发器,具有第一数据输入、被配置成接收第一扫描数据的第一扫描输入、第一数据输出和第一扫描输出;第二触发器,具有第二数据输入、被配置成接收第二扫描数据的第二扫描输入、第二数据输出和第二扫描输出;第一多路复用器电路,具有耦合至所述第一数据输出的第一输入以及耦合至所述第二数据输出的第二输入,所述第一多路复用器具有耦合至组合逻辑电路的输入的输出;其中所述第一触发器响应于第一扫描启用信号的第一逻辑状态而在移位模式下操作,并且响应于所述第一扫描启用信号的第二逻辑状态而在捕捉模式下操作;其中所述第二触发器响应于第二扫描启用信号的第一逻辑状态而在所述移位模式下操作,并且响应于所述第二扫描启用信号的第二逻辑状态而在所述捕捉模式下操作;以及其中所述第一多路复用器电路由选择信号的第一逻辑值控制,以在所述第一触发器支持所述组合逻辑电路的运行时间操作并且所述第二扫描启用信号处于所述第一逻辑状态以将测试数据移位到所述第二触发器中时将所述第一输入耦合至所述输出。
【技术特征摘要】
2016.03.16 US 15/071,3421.一种电路,包括:第一触发器,具有第一数据输入、被配置成接收第一扫描数据的第一扫描输入、第一数据输出和第一扫描输出;第二触发器,具有第二数据输入、被配置成接收第二扫描数据的第二扫描输入、第二数据输出和第二扫描输出;第一多路复用器电路,具有耦合至所述第一数据输出的第一输入以及耦合至所述第二数据输出的第二输入,所述第一多路复用器具有耦合至组合逻辑电路的输入的输出;其中所述第一触发器响应于第一扫描启用信号的第一逻辑状态而在移位模式下操作,并且响应于所述第一扫描启用信号的第二逻辑状态而在捕捉模式下操作;其中所述第二触发器响应于第二扫描启用信号的第一逻辑状态而在所述移位模式下操作,并且响应于所述第二扫描启用信号的第二逻辑状态而在所述捕捉模式下操作;以及其中所述第一多路复用器电路由选择信号的第一逻辑值控制,以在所述第一触发器支持所述组合逻辑电路的运行时间操作并且所述第二扫描启用信号处于所述第一逻辑状态以将测试数据移位到所述第二触发器中时将所述第一输入耦合至所述输出。2.根据权利要求1所述的电路,其中所述第一多路复用器电路还由所述选择信号的第二逻辑值控制,以在所述组合逻辑电路的运行时间操作被中断并且来自所述第二触发器的所述测试数据被施加给所述组合逻辑电路时将所述第二输入耦合至所述输出。3.根据权利要求2所述的电路,还包括:第三触发器,具有耦合至所述组合逻辑电路的输出的第三数据输入、耦合至所述第一触发器的所述第一扫描输出的第三扫描输入、第三数据输出和第三扫描输出;第四触发器,具有耦合至所述组合逻辑电路的输出的第四数据输入、耦合至所述第二触发器的所述第二扫描输出的第四扫描输入、第四数据输出和第四扫描输出;其中所述第三触发器响应于所述第一扫描启用信号的所述第一逻辑状态而在所述移位模式下操作,并且响应于所述第一扫描启用信号的所述第二逻辑状态而在所述捕捉模式下操作;其中所述第四触发器响应于所述第二扫描启用信号的所述第一逻辑状态而在所述移位模式下操作,并且响应于所述第二扫描启用信号的所述第二逻辑状态而在所述捕捉模式下操作。4.根据权利要求3所述的电路,其中当所述组合逻辑电路的运行时间操作被中断以响应于所施加的测试数据而捕捉从所述组合逻辑电路输出的数据时,所述第二扫描启用信号处于所述第二逻辑状态。5.根据权利要求1所述的电路,其中所述第一触发器是第一扫描链的一部分;其中所述第二触发器是第二扫描链的一部分;所述电路还包括第二多路复用器电路,所述第二多路复用器电路具有耦合至所述第一扫描链的输出的第一输入以及被耦合以接收第一测试数据的第二输入,所述第二多路复用器具有耦合至所述第二触发器的所述第二扫描输入的输出。6.根据权利要求5所述的电路,其中所述第二多路复用器电路由保存信号的第一逻辑状态控制,以将所述第一扫描链的输出耦合至所述第二触发器的所述第二扫描输入,从而将来自所述第一扫描链的数据保存在所述第二触发器中。7.根据权利要求6所述的电路,其中所述第二多路复用器电路由所述保存信号的第二逻辑状态控制以传递所述第一测试数据用于存储在所述第二触发器中。8.根据权利要求6所述的电路,还包括:第三多路复用器电路,具有耦合至所述第二扫描链的输出的第一输入以及被耦合以接收第二测试数据的第二输入,所述第三多路复用器具有耦合至所述第一触发器的所述第一扫描输入的输出。9.根据权利要求8所述的电路,其中所述第三多路复用器电路由恢复信号的第一逻辑状态控制,以将所述第二扫描链的输出耦合至所述第一触发器的所述第一扫描输入,从而从所述第二扫描链向所述第一触发器恢复数据。10.根据权利要求9所述的电路,其中所述第三多路复用器电路由所述恢复信号的第二逻辑状态控制以传递第二测试数据用于存储在所述第一触发器中。11.根据权利要求1所述的电路,其中所述第一触发器是第一扫描链的一部分;其中所述第二触发器是第二扫描链的一部分;所述电路还包括第二多路复用器电路,所述第二多路复用器电路具有耦合至所述第二扫描链的输出的第一输入以及被耦合以接收测试数据的第二输入,所述第二多路复用器具有耦合至所述第一触发器的所述第一扫描输入的输出。12.根据权利要求11所述的电路,其中所述第二多路复用器电路由恢复信号的第一逻辑状态控制,以将所述第二扫描链的输出耦合至所述第一触发器的所述第一扫描输入,从而在所述第一触发器中从所述第二扫描链...
【专利技术属性】
技术研发人员:B·费尔,
申请(专利权)人:意法半导体格勒诺布尔二公司,
类型:发明
国别省市:法国,FR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。