一种降低扫描测试中被测组合电路功耗的方法

文档序号:8379655阅读:451来源:国知局
一种降低扫描测试中被测组合电路功耗的方法
【技术领域】
[0001]本发明涉及集成电路扫描测试领域,尤其涉及一种降低扫描测试中被测组合电路功耗的方法。
【背景技术】
[0002]在集成电路设计中,扫描设计是主要的可测试性设计技术之一。由于芯片在扫描测试模式下的功耗是正常工作模式下的数倍,芯片很可能会在测试中因过热而损坏,因此为提高测试可靠性和芯片良品率以及降低封装成本,则必须要降低扫描测试功耗。在集成电路扫描测试中,被测组合电路的测试功耗占总测试功耗的比例较大,因而通过降低被测组合电路测试功耗,则可以大幅度降低扫描测试的平均功耗。
[0003]现有技术中,降低扫描测试功耗的方法通常仅是针对扫描测试中的移位模式而并不考虑捕获模式,即仅是通过阻止移位模式下扫描单元值发生翻转的改变传播至组合电路来降低被测组合电路的功耗。但实际上,在扫描测试捕获模式下,由于捕获的响应值也可能引起扫描单元的值发生翻转,也会引起其驱动的被测组合电路发生翻转,从而使被测组合电路产生不必要的功耗。

【发明内容】

[0004]本发明要解决的技术问题就在于:针对现有技术存在的技术问题,本发明提供一种实现方法简单、能够降低捕获模式下组合电路功耗且不影响捕获响应过程的降低扫描测试中被测组合电路功耗的方法。
[0005]为解决上述技术问题,本发明提出的技术方案为:
一种降低捕获模式下扫描测试功耗的方法,步骤包括:
1)在扫描链中指定扫描单元的输出端、与所述指定扫描单元对应驱动的组合电路的输入端之间,设置用于阻隔扫描单元值的变化传播至组合电路的阻隔逻辑NIC,并向所述阻隔逻辑NIC施加捕获使能信号;
2)当扫描测试处于捕获模式时,若同时处于输入捕获半周期,通过所述捕获使能信号控制断开所述阻隔逻辑NIC以使阻隔逻辑NIC处于非阻隔模式;若同时处于输出隔离半周期,通过所述捕获使能信号控制启动所述阻隔逻辑NIC以使阻隔逻辑NIC处于阻隔模式。
[0006]作为本发明的进一步改进:所述步骤I)还包括向所述阻隔逻辑NIC施加用于控制在移位模式下启动的移位使能信号的步骤。
[0007]作为本发明的进一步改进:所述移位使能信号具体为所述指定扫描单元输入的扫描使能信号。
[0008]作为本发明的进一步改进,所述步骤2)的具体实施步骤为:
2.1)根据包含被测电路的目标扫描设计以及所述阻隔逻辑NIC的设计网表生成测试激励,且固定约束捕获使能信号为无效值以使阻隔逻辑NIC处于非阻隔模式;
2.2)在生成的所述测试激励中,修改捕获模式下输出隔离半周期所对应的捕获使能信号为有效值,得到修改后的目标测试激励;
2.3)扫描链输入修改后的目标测试激励进行扫描测试,若目标测试激励中捕获使能信号为无效值,控制断开所述阻隔逻辑NIC以使阻隔逻辑NIC处于非阻隔模式;若目标测试激励中捕获使能信号为有效值,控制启动所述阻隔逻辑NIC以使阻隔逻辑NIC处于阻隔模式。
[0009]作为本发明的进一步改进:所述步骤2.3)中当处于移位周期时,通过所述目标测试激励中扫描移位信号控制启动阻隔逻辑NIC以使阻隔逻辑NIC处于阻隔模式。
[0010]作为本发明的进一步改进:所述阻隔逻辑NIC的输入参数包括捕获使能信号、指定扫描单元的输出信号以及经过反相运算的扫描使能信号;所述阻隔逻辑NIC的输入参数经过与运算后输出阻隔信号。
[0011]作为本发明的进一步改进:所述阻隔逻辑NIC的输入参数包括扫描使能信号、指定扫描单元的输出信号以及经过反相运算的捕获使能信号;所述阻隔逻辑NIC的输入参数经过或运算后输出阻隔信号。
[0012]作为本发明的进一步改进:所述阻隔逻辑NIC的输入参数包括指定扫描单元的输出信号和使能选择信号,所述使能选择信号通过扫描使能信号、经过反相运算的捕获使能信号进行或运算得到;所述阻隔逻辑NIC的输入参数经过二选一运算后输出阻隔信号。
[0013]与现有技术相比,本发明的优点在于:
I)本发明通过在扫描单元与组合电路之间设置阻隔逻辑NIC,同时由捕获使能信号控制在捕获模式下断开或启动阻隔逻辑NIC,在输入捕获半周期时使阻隔逻辑NIC为非阻隔模式,能够不影响捕获响应过程而正确的完成所需的响应捕获;在输出隔离半周期时则使阻隔逻辑NIC为阻隔模式,阻止扫描单元的翻转传播至组合电路,从而有效降低了在捕获模式下组合电路的功耗。
[0014]2)本发明进一步通过向阻隔逻辑NIC施加移位使能信号,并通过移位使能信号控制在移位模式下启动阻隔逻辑NIC,使得能够降低捕获模式下组合电路功耗的同时进一步降低移位模式下组合电路的功耗,从而全面有效的降低扫描测试过程中被测组合电路的功耗。
[0015]3)本发明进一步通过阻隔逻辑NIC输入扫描使能信号、捕获使能信号以及扫描单元的输出信号,并经过运算后得到阻隔信号输出至组合电路,实现方法简单,能够有效对捕获模式以及移位模式下扫描单元值变换的传播进行阻隔。
【附图说明】
[0016]图1是本实施例降低扫描测试中被测组合电路功耗方法的实现流程示意图。
[0017]图2是本实施例降低扫描测试中被测组合电路功耗方法的实现原理示意图。
[0018]图3是本实施例中阻隔逻辑NIC的第一种结构原理示意图。
[0019]图4是本实施例中阻隔逻辑NIC的第二种结构原理示意图。
[0020]图5是本实施例中阻隔逻辑NIC的第三种结构原理示意图。
[0021]图6是本实施例中阻隔逻辑NIC控制时序的原理示意图。
[0022]图例说明:1、扫描链;11、扫描单元;2、反相器;3、三输入与门;4、三输入或门;5、二输入或门;6、二选一选择器;7、输入捕获半周期;8、输出隔离半周期。
【具体实施方式】
[0023]以下结合说明书附图和具体优选的实施例对本发明作进一步描述,但并不因此而限制本发明的保护范围。
[0024]如图1所示,本实施例降低捕获模式下扫描测试功耗的方法,步骤包括:
1)在扫描链中指定扫描单元的输出端、与指定扫描单元对应驱动的组合电路的输入端之间,设置用于阻隔扫描单元值的变化传播至组合电路的阻隔逻辑NIC (New IsolateCircuit),并向阻隔逻辑NIC施加捕获使能信号;
2)当扫描测试处于捕获模式时,若同时处于输入捕获半周期,通捕获使能信号控制断开所述阻隔逻辑NIC以使阻隔逻辑NIC处于非阻隔模式;若同时处于输出隔离半周期,通过捕获使能信号控制启动阻隔逻辑NIC以使阻隔逻辑NIC处于阻隔模式。
[0025]如图1、2所示,本实施例在已完成基本扫描设计的被测电路的扫描链I上每个扫描单元11输出端、扫描单元11对应驱动的组合电路之间增加一个阻隔逻辑NIC,所有阻隔逻辑NIC共同施加一个捕获使能信号CE,通过捕获使能信号CE控制在捕获模式下断开或启动阻隔逻辑NIC,不影响捕获响应过程的同时降低捕获模式下组合电路的功耗。当然,在其他实施例中也可根据实际需求,如面积、时序、功耗等设计约束要求,只对扫描链I上指定的部分扫描单元11 (例如非关键路径上)输出端至其驱动的组合电路间设置阻隔逻辑NIC。
[0026]本实施例中,步骤I)还包括向阻隔逻辑NIC施加用于控制在移位模式下启动的移位使能信号的步骤,通过移位使能信号控制在移位模式下启动阻隔逻辑NIC,进一步降低移位模式下组合电路的功耗。本实例中,移位使能信号具体为指定扫描单元输入的扫描使能信号SE。参见图2,本实施例中将各扫描单元11的扫描使能信号SE作为移位使能信号输入阻隔逻辑NIC,从而通过扫描使能信号SE和捕获使能信号CE共同对组合电路的翻转进行阻隔控制。
[0027]如图3所示,本实施例中阻隔逻辑NIC的第一种结构由一个反相器2和一个三输入与门3构成,捕获使能信号、扫描单元11的输出端以及经过反相器2后的扫描使能信号分别连接三输入与门3输入端的一端,三输入与门3输出端输出阻隔信号。该结构中,阻隔逻辑NIC的输入参数包括捕获使能信号、扫描单元11的输出信号以及经过反相器2进行反相运算后的扫描使能信号,阻隔逻辑NIC的输入参数经过三输入与门3进行与运算后输出阻隔信号。当阻隔逻辑NIC处于阻隔模式下时,输出阻隔信号的逻辑值为0,该结构的阻隔逻辑NIC只能阻隔逻辑值O到I的翻转。
[0028]如图4所不,本实施例中阻隔逻辑NIC第二种结构由一个反相器2和一个三输入或门4构成,扫描使能信号、扫描单元11的输出端以及经过反相器2后的捕获使能信号分别连接三输入或门4输入端的一端,三输入或门4输出端输出阻隔信号。该结构中,阻隔逻辑NIC的输入参数包括扫描使能信号、扫描单元11的输出量以及经过反相器2进行反相运算后的捕获使能信号,阻隔逻辑NIC的输入参数经过三输入或门4进行或运算后输出阻隔信号。当阻隔逻辑NIC处于阻隔模式下时,输出阻隔信号的逻辑值为1,该结构的阻隔逻辑NIC只能阻隔逻辑值I到
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1