【技术实现步骤摘要】
相关申请的交叉引用本申请基于并且要求于2015年3月18日提交的日本专利申请2015-054607号的优先权的权益,该专利申请的公开通过引用的方式全部并入本文。
本专利技术涉及一种半导体装置和设计装置,并且涉及,例如,一种能够执行可变压缩扫描测试的半导体装置和一种用于该半导体装置的设计装置。
技术介绍
测试LSI(大规模集成)的常见方法是扫描测试。在扫描测试中,由具有多路复用器(MUX)的、称为扫描触发器(FF)的FF,来替代在电路中的FF。MUX通过扫描使能信号,在测试输入与正常操作输入之间切换。在扫描测试时,将扫描FF彼此串联连接,从而使得扫描FF作为可以由LSI的外部输入/输出端子控制的移位寄存器(这称为“扫描链”)而操作。通过响应于扫描使能信号来对扫描链进行移位(该操作应该称为“扫描移位操作”),而在每个扫描FF中设置任意的测试图案。然后,当切换扫描使能信号时,将来自正常操作输入的值捕获在扫描FF中(该操作应该称为“捕获操作”)。通过扫描FF再次移位在捕获操作中捕获的值,并且观测到响应(卸载)。在该卸载的同时,应用下一个测试图案(加载)。按照该方式来执行扫描测试。在扫描测试中,由于必要的移位周期的数量与连接至扫描链的扫描FF的数量相对应,所以要求极大数量的测试步骤。具有许多级的扫描链的电路需要长的时间来进行扫描测试,由此极大地影响了测试
的成本。日本特开2004-77356(Sannomiya)号公报公开了一种建立如下这样的扫描链的方法,该扫描链减少了用于使扫描链执行移位操作的测试图案的数量。在Sannomiya所公开的扫描链中,将 ...
【技术保护点】
一种半导体装置,包括:一个或者多个扫描链,所述一个或者多个扫描链包括串联连接的一个或者多个扫描触发器;以及组合电路,其中所述扫描触发器可以在扫描移位操作与捕获操作之间切换,所述扫描移位操作用于使得在所述扫描链中的所述扫描触发器作为移位寄存器操作,而所述捕获操作用于捕获来自所述组合电路的输出,所述扫描触发器包括:选择单元,所述选择单元被配置为在所述扫描移位操作中选择外部输入测试信号或者移位测试信号,所述外部输入测试信号是外部输入的,而所述移位测试信号是经由在所述相同扫描链的前面级中的所述扫描触发器输入的;以及触发器,所述触发器被配置为输出已经被所述选择单元选择的所述外部输入测试信号或者所述移位测试信号。
【技术特征摘要】
2015.03.18 JP 2015-0546071.一种半导体装置,包括:一个或者多个扫描链,所述一个或者多个扫描链包括串联连接的一个或者多个扫描触发器;以及组合电路,其中所述扫描触发器可以在扫描移位操作与捕获操作之间切换,所述扫描移位操作用于使得在所述扫描链中的所述扫描触发器作为移位寄存器操作,而所述捕获操作用于捕获来自所述组合电路的输出,所述扫描触发器包括:选择单元,所述选择单元被配置为在所述扫描移位操作中选择外部输入测试信号或者移位测试信号,所述外部输入测试信号是外部输入的,而所述移位测试信号是经由在所述相同扫描链的前面级中的所述扫描触发器输入的;以及触发器,所述触发器被配置为输出已经被所述选择单元选择的所述外部输入测试信号或者所述移位测试信号。2.根据权利要求1所述的半导体装置,进一步包括控制电路,所述控制电路被配置为根据设置在所述扫描触发器中的测试图案,来控制所述选择单元选择所述外部输入测试信号或者所述移位测试信号。3.根据权利要求1所述的半导体装置,进一步包括压缩器,所述压缩器被配置为连接至多个所述扫描链的输出侧、并且压缩并且转换来自多个所述扫描链的输出。4.根据权利要求3所述的半导体装置,其中所述压缩器根据所述扫描链的数量来改变压缩比。5.根据权利要求3所述的半导体装置,进一步包括掩蔽电路,所述掩蔽电路被配置为被设置在所述压缩器与多个所述扫描链之间、并且阻挡在来自多个所述扫描链的输出中的特定测试结果中的一部分至所述压缩器的输入。6.根据权利要求1所述的半导体装置,其中所述扫描链包括用于移位的扫描触发器,所述用于移位的扫描触发器被配置为能够在所述扫描移位操作与所述捕获操作之间切换,并且在所述扫描移位操作中,所述用于移位的扫描触发器未加改变地输出已经被输入的所述外部输入测试信号或者所述移位测试信号。7.根据权利要求6所述的半导体装置,进一步包括扩展器,所述扩展器被配置为连接至多个所述扫描链的输入侧、并且根据扫描链的数量来扩展和转换所述外部输入测试信号,其中所述用于移位的扫描触发器连接至所述扩展器。8.根据权利要求1所述的半导体装置,进一步包括扩展器,所述扩展器被配置为连接至多个所述扫描链的输入侧、并且根据扫描链的数量来扩展和转换所述外部输入测试信号。9.一种用于半导体装置的设计装置,所述半导体装置包括扫描触发器,所述扫描触发器被配置为能够在扫描移位操作与捕获操作之间切换,所述扫描移位操作用于使得在包括有串联连接的一个或多个扫描触发器的一个或者多个扫描链中的所述一个或者多个扫描触发器作为移位寄存器操作,而所述捕获操作用于捕获来自组合电路的输出,所述设计装置包括:运算处理装置,所述运算处理装置被配置为能够根据预先设置的程序来执行预定的处理,其中所述运算处理装置执行电路生成处理,所述电路生成处理参照网表、并且生成包括有所述扫描触发器的半导体装置,所述扫描触发器在所述扫描移位操作中能够选择外部输入测试信号或者移位测试信号,其中所述外部输入测试信号是外部输入的,而所述移位测试信号是经由在所述相同扫描链的前面级中的所述扫描触发器输入的。10.根据权利要求9所述的设计装置,其中所述运算处理装置执行:关注位计算处理,所述关注位计算处理从提前输入的故障列表中选择待检测的故障候选、并且计算出与...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。