固定型故障测试的扫描频率门控控制器以及方法与流程

allin2025-04-05  23


本发明是关于数字电路的扫描测试,尤指一种用来在多个区块电路的间进行固定型故障(stuck-at fault)测试的扫描频率门控(gating)控制器以及方法。


背景技术:

1、在数字电路的设计中,不同的模块可分别属于不同的供电域(power domain),而基于缩小电路面积的考虑,系统开发者可选择容许某些违反保持时间的状况存在。然而,当需要对产品中的任两个区块电路的间的固定型故障进行测试时,上述违反保持时间的状况则可造成相关测试无法顺利进行的问题。例如,由于实体芯片的脚位的数量受限,因此,芯片典型地只有一个脚位可用来自外部接收扫描频率,以进行芯片内部的扫描测试。在此状况下,若将这个扫描频率直接传送至芯片中的任两个区块电路,这两个区块电路的间的异步接口的测试则会因为违反保持时间的规则而失败。因此,相关技术仅能放弃去测试该两个区块电路的间的错误,造成最后的测试覆盖率(test coverage)会有损失。

2、因此,需要一种新颖的方法以及相关控制电路,以在扫描频率的数量有限的情况下解决多个区块电路的间的测试的问题。


技术实现思路

1、本发明的目的在于提供一种用来在多个区块电路的间进行固定型故障(stuck-atfault)测试的扫描频率门控(gating)控制器以及方法,以在没有副作用或较不会带来副作用的情况下解决相关技术的问题。

2、本发明至少一实施例提供一种用来在多个区块电路的间进行固定型故障测试的扫描频率门控控制器。该扫描频率门控控制器包含一译码器以及多个频率门控电路,其中该译码器是用来依据一选择信号产生多个独热(one-hot)控制信号,该多个频率门控电路是用来依据该多个独热控制信号、一扫描致能(enable)信号以及一初始扫描频率产生多个最终扫描频率。尤其该多个最终扫描频率分别被传送至该多个区块电路。另外,当该扫描致能信号具有一第一逻辑值(例如逻辑值“1”)时,该多个频率门控电路分别致能该多个最终扫描频率;以及当该扫描致能信号具有一第二逻辑值(例如逻辑值“0”)时,该多个频率门控电路分别依据该多个独热控制信号控制是否致能该多个最终扫描频率。

3、本发明至少一实施例提供一种用来在多个区块电路的间进行固定型故障测试的方法。该方法包含:利用一扫描频率门控控制器的一译码器依据一选择信号产生多个独热控制信号;以及利用该扫描频率门控控制器的多个频率门控电路依据该多个独热控制信号、一扫描致能信号以及一初始扫描频率产生多个最终扫描频率,其中该多个最终扫描频率分别被传送至该多个区块电路。另外,当该扫描致能信号具有一第一逻辑值(例如逻辑值“1”)时,该多个最终扫描频率均被致能。当该扫描致能信号具有一第二逻辑值(例如逻辑值“0”)时,该多个最终扫描频率是分别依据该多个独热控制信号控制是否被致能。

4、本发明的实施例提供的扫描频率门控控制器以及方法依据选择信号以及自外部接收的初始扫描频率产生分别提供给多个区块电路的多个最终扫描频率,并且使得该多个区块电路在捕获阶段的期间仅有其中一个区块电路里的所有最终扫描频率被致能,而其余区块电路里的所有最终扫描频率均被禁能。因此,本发明能避免该多个区块电路的扫描频率在该捕获阶段的期间同时切换,从而解决相关技术中因为违反保持时间所造成的问题。



技术特征:

1.一种用来在多个区块电路之间进行固定型故障测试的扫描频率门控控制器,其特征在于,包含:

2.如权利要求1所述的扫描频率门控控制器,其特征在于,该扫描致能信号具有该第一逻辑值的时期对应于该固定型故障测试的一扫描阶段,以及该扫描致能信号具有一第二逻辑值的时期对应于该固定型故障测试的该捕获阶段。

3.如权利要求2所述的扫描频率门控控制器,其特征在于,该多个最终扫描频率中的其中一被选择的最终扫描频率在该捕获阶段的期间被致能,而该多个最终扫描频率中的剩余的最终扫描频率的每一者在该捕获阶段的期间被禁能。

4.如权利要求1项所述的扫描频率门控控制器,其特征在于,该多个独热控制信号中的其中一被选择的独热控制信号的逻辑值异于该多个独热控制信号中的剩余的独热控制信号的每一者的逻辑值。

5.如权利要求1项所述的扫描频率门控控制器,其特征在于,另包含:一反相器,用来产生一模式控制信号的反相信号;以及

6.如权利要求5项所述的扫描频率门控控制器,其特征在于,该扫描频率门控控制器的一独热控制功能是否被开启是通过该模式控制信号来控制。

7.如权利要求6项所述的扫描频率门控控制器,其特征在于,当该独热控制功能被开启时,该多个最终扫描频率中的其中一被选择的最终扫描频率在该固定型故障测试的一捕获阶段的期间被致能,而该多个最终扫描频率中的剩余的最终扫描频率的每一者在该捕获阶段的期间被禁能。

8.如权利要求6项所述的扫描频率门控控制器,其特征在于,当该独热控制功能被关闭时,该多个最终扫描频率中的每一者在该固定型故障测试的一捕获阶段的期间被致能。

9.如权利要求1项所述的扫描频率门控控制器,其特征在于,该多个频率门控电路的每一者包含多个频率门控子电路,该初始扫描频率包含多个初始扫描子频率,该多个最终扫描频率的每一者包含多个最终扫描子频率,以及该多个频率门控子电路是用来依据该多个独热控制信号中的一被选择独热控制信号、一扫描致能信号、以及该多个初始扫描子频率中的一特定初始扫描子频率产生该多个最终扫描子频率中的一特定最终扫描子频率。

10.一种用来在多个区块电路的间进行固定型故障测试的方法,其特征在于,包含:


技术总结
本发明提供一种用来在多个区块电路之间进行固定型故障测试的扫描频率门控控制器以及方法。该扫描频率门控控制器包含一译码器以及多个频率门控电路,其中该译码器是用来依据一选择信号产生多个独热控制信号,该多个频率门控电路是用来依据该多个独热控制信号、一扫描致能信号以及一初始扫描频率产生多个最终扫描频率至该多个区块电路。当该扫描致能信号具有第一逻辑值时,该多个频率门控电路分别致能该多个最终扫描频率。当该扫描致能信号具有第二逻辑值时,该多个频率门控电路分别依据该多个独热控制信号控制是否致能该多个最终扫描频率。

技术研发人员:李东振,陈莹晏
受保护的技术使用者:瑞昱半导体股份有限公司
技术研发日:
技术公布日:2024/10/31
转载请注明原文地址: https://www.8miu.com/read-19943.html

最新回复(0)