一种用于观察插入测试电路的测试点的电路和方法技术

技术编号:32774451 阅读:16 留言:0更新日期:2022-03-23 19:30
本申请实施例提出了一种用于观察插入测试电路的测试点的电路和方法,测试电路中的每一扫描链中包括至少一个扫描单元;所述电路包括:至少一个数据选择器和控制电路;至少一个数据选择器与从至少一个扫描单元中选择的至少一个复用扫描单元一一对应;控制电路,用于生成用于控制每一所述数据选择器的第一控制信号和用于控制每一所述复用扫描单元的第二控制信号;每一所述数据选择器,用于接收并响应于第一控制信号,选择数据选择器自身的输出端与自身的第一输入端或第二输入端接通;每一复用扫描单元,用于接收并响应于第二控制信号使能或关断所述复用扫描单元自身,使得能够通过扫描链的扫描输出端观察插入的测试点。过扫描链的扫描输出端观察插入的测试点。过扫描链的扫描输出端观察插入的测试点。

【技术实现步骤摘要】
一种用于观察插入测试电路的测试点的电路和方法


[0001]本申请涉及可测试性设计(Design For Test,DFT)技术,尤其涉及一种用于观察插入测试电路的测试点的电路和方法。

技术介绍

[0002]相关技术中,为了观察插入集成电路对应的芯片的测试电路中的测试点,通常所采用电路架构针对每一组测试点都会新增一颗扫描单元和一颗两输入与门组合逻辑AND2,如此,不仅需要额外新增逻辑电路面积,而且需要将新增逻辑电路串入扫描链,在将新增逻辑电路串入扫描链的过程中,须将已有扫描链破坏后并重组,流程比较复杂,难以实现。

技术实现思路

[0003]本申请实施例期望提供一种用于观察插入测试电路的测试点的电路和方法。
[0004]第一方面,本申请实施例提供了一种用于观察插入测试电路的测试点的电路,所述测试电路中的每一扫描链中包括至少一个扫描单元;所述电路包括:至少一个数据选择器和控制电路;所述至少一个数据选择器与从所述至少一个扫描单元中选择的至少一个复用扫描单元一一对应;
[0005]所述控制电路串联连接在所述至少一个复用扫描单元所在的扫描链中,所述控制电路的第一控制输出端与每一所述数据选择器的控制输入端连接;所述控制电路的第二控制输出端与每一所述复用扫描单元的扫描使能端连接;所述控制电路,用于生成用于控制每一所述数据选择器的第一控制信号和用于控制每一所述复用扫描单元的第二控制信号;
[0006]每一所述数据选择器的第一输入端连接对应的测试点;每一所述数据选择器的第二输入端连接所述扫描链中对应的复用扫描单元的前一扫描单元的输出端或所述控制电路的输出端;每一所述数据选择器的输出端连接对应的所述复用扫描单元的扫描数据端;每一所述数据选择器,用于接收并响应于所述第一控制信号,选择所述数据选择器自身的输出端与自身的第一输入端或第二输入端接通;
[0007]每一所述复用扫描单元,用于接收并响应于所述第二控制信号使能或关断所述复用扫描单元自身,使得能够通过与所述扫描链的扫描输出端观察插入的测试点。
[0008]第二方面,本申请实施例提供了一种用于观察插入测试电路的测试点的方法,包括:
[0009]控制电路生成用于控制每一数据选择器的第一控制信号和用于控制每一复用扫描单元的第二控制信号;
[0010]每一所述数据选择器接收并响应所述第一控制信号,选择所述数据选择器自身的输出端与自身的第一输入端或第二输入端接通;
[0011]每一所述复用扫描单元接收并响应所述第二控制信号使能或关断所述复用扫描单元自身,使得能够通过与所述扫描链的扫描输出端观察插入的测试点。
[0012]本申请实施例中,通过控制电路生成第一控制信号和第二控制信号,至少一个数
据选择器接收并响应第一控制信号,选择所述数据选择器自身的输出端与自身的第一输入端或第二输入端接通;至少一个复用扫描单元接收并响应第二控制信号使能或关断复用扫描单元自身,使得能够通过与所述扫描链的扫描输出端连接的第二组合逻辑电路的输出端观察插入的测试点。由于至少一个复用扫描单元为测试电路中的逻辑电路,因此,不需要针对每一测试点新增一颗扫描单元,即,不需要额外新增逻辑电路面积,而且不需要将新增逻辑电路串入扫描链,避免了在将新增逻辑电路串入扫描链的过程中,须将已有扫描链破坏后并重组的过程,流程比较简单,容易实现。
[0013]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。
附图说明
[0014]此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本申请的实施例,并与说明书一起用于说明本申请的技术方案。
[0015]图1为相关技术中不可控的测试点和不可观察的测试点的电路架构图;
[0016]图2为相关技术中用于观察测试点的电路架构图;
[0017]图3为相关技术中用于观察插入测试电路的测试点的电路架构示意图;
[0018]图4为本申请实施例提供的一种用于观察插入测试电路的测试点的电路的组成结构示意图;
[0019]图5为本申请实施例提供的另一种用于观察插入测试电路的测试点的电路组成结构示意图;
[0020]图6为本申请实施例提供的又一种用于观察插入测试电路的测试点的电路组成结构示意图;
[0021]图7为本申请实施例提供的另一种用于观察插入测试电路的测试点的电路组成结构示意图;
[0022]图8为本申请实施例提供了一种用于观察插入测试电路的测试点的方法的实现流程示意图;
[0023]图9为本申请实施例提供的一种新颖的用于观察插入测试电路的测试点的电路架构示意图;
[0024]图10为本申请实施例提供的一种用于观察插入测试电路的测试点的电路框架及对应的功能模式时序图;
[0025]图11为本申请实施例提供的一种用于观察插入测试电路的测试点的电路框架及对应的扫描测试模式时序图;
[0026]图12为本申请实施例提供的扫描测试移位模式下实现扫描链移位的数据流和时序图;
[0027]图13为本申请实施例提供的观察测试点捕获模式下的实现观察测试点捕获的数据流和时序图;
[0028]图14为本申请实施例提供的观察测试点捕获模式下禁止测试点捕获的数据流及时序图。
具体实施方式
[0029]以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所提供的实施例仅仅用以解释本申请,并不用于限定本申请。另外,以下所提供的实施例是用于实施本申请的部分实施例,而非提供实施本申请的全部实施例,在不冲突的情况下,本申请实施例记载的技术方案可以任意组合的方式实施。
[0030]需要说明的是,在本申请实施例中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的方法或者装置不仅包括所明确记载的要素,而且还包括没有明确列出的其他要素,或者是还包括为实施方法或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括该要素的方法或者装置中还存在另外的相关要素(例如方法中的步骤或者装置中的单元,例如的单元可以是部分电路、部分处理器、部分程序或软件等等)。
[0031]本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,U和/或W,可以表示:单独存在U,同时存在U和W,单独存在W这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括U、W、V中的至少一种,可以表示包括从U、W和V构成的集合中选择的任意一个或多个元素。
[0032]在DFT专业领域中,为提升芯片测试覆盖率以及减少测试向量,测试点分析和插入是一种业界广泛应用的新颖的DFT计技术,分为用于控制的测试点和用于观察的测试点,业界DFT供应商皆采用同一种电路架构。但是其用于观察家测试点的电路架构存在以下缺点:
[0033]1、额外新增逻辑电路面积;考本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于观察插入测试电路的测试点的电路,其特征在于,所述测试电路中的每一扫描链中包括至少一个扫描单元;所述电路包括:至少一个数据选择器和控制电路;所述至少一个数据选择器与从所述至少一个扫描单元中选择的至少一个复用扫描单元一一对应;所述控制电路串联连接在所述至少一个复用扫描单元所在的扫描链中,所述控制电路的第一控制输出端与每一所述数据选择器的控制输入端连接;所述控制电路的第二控制输出端与每一所述复用扫描单元的扫描使能端连接;所述控制电路,用于生成用于控制每一所述数据选择器的第一控制信号和用于控制每一所述复用扫描单元的第二控制信号;每一所述数据选择器的第一输入端连接对应的测试点;每一所述数据选择器的第二输入端连接所述扫描链中对应的复用扫描单元的前一扫描单元的输出端或所述控制电路的输出端;每一所述数据选择器的输出端连接对应的所述复用扫描单元的扫描数据端;每一所述数据选择器,用于接收并响应于所述第一控制信号,选择所述数据选择器自身的输出端与自身的第一输入端或第二输入端接通;每一所述复用扫描单元,用于接收并响应于所述第二控制信号使能或关断所述复用扫描单元自身,使得能够通过所述扫描链的扫描输出端观察插入的测试点。2.根据权利要求1所述的电路,其特征在于,所述控制电路的输入端连接通用输入输出接口的输入引脚;所述控制电路的输出端连接所述扫描链中的第一个扫描单元的扫描数据引脚或第一个数据选择器的第二输入端;或者,所述控制电路的输入端连接所述扫描链中目标扫描单元的输出引脚;所述控制电路的输出端连接所述目标扫描单元的下一扫描单元的扫描数据引脚或下一数据选择器的第二输入端;或者,所述控制电路的输入端连接所述扫描链中目标复用扫描单元的输出引脚;所述控制电路的输出端连接所述目标复用扫描单元的下一扫描单元的扫描数据引脚或下一数据选择器的第二输入端。3.根据权利要求2所述的电路,其特征在于,所述控制电路包括第一控制电路和第二控制电路;其中,所述第一控制电路的控制输出端连接每一所述数据选择器的控制输入端;所述第二控制电路的控制输出端连接每一所述复用扫描单元的扫描使能端;所述第二控制电路的输出端连接所述第一控制电路的输入端;所述第二控制电路的输入端和所述第一控制电路的输出端分别对应以下连接之一:所述第二控制电路的输入端连接所述通用输入输出接口的输入引脚;所述第一控制电路的输出端连接所述扫描链中的第一个扫描单元的扫描数据引脚或第一个数据选择器的第二输入端;所述第二控制电路的输入端连接所述扫描链中目标扫描单元的输出引脚;所述第一控制电路的输出端连接所述目标扫描单元的下一扫描单元的扫描数据引脚或下一数据选择器的第二输入端;所述第二控制电路的输入端连接所述扫描链中目标复用扫描单元的输出引脚;所述第一控制电路的输出端连接所述目标复用扫描单元的下一扫描单元的扫描数据引脚或下一数据选择器的第二输入端。4.根据权利要求3所述的电路,其特征在于,所述第一控制电路包括第一控制单元、第一与门电路和第一或门电路;
所述第一控制单元的输入端连接所述第二控制电路的输出端;所述第一控制单元的输出端连接以下之一:所述第一个扫描单元的扫描数据引脚、所述第一个数据选择器的第二输入端、所述目标扫描单元的下一扫描单元的扫描数据引脚、所述目标扫描单元的下一数据选择器的第二输入端、所述目标复用扫描单元的下一扫描单元的扫描数据引脚、所述目标复用扫描单元的下一数据选择器的第二输入端;所述第一控制单元的输出端连接所述第一与门电路的第一输入端;所述第一与门电路的第二输入端连接测试数据寄存器的输出端;所述第一与门电路的输出端连接所述第一或门电路的第一输入端;所述第一或门电路的第二输入端连接扫描使能信号;所述第一或门电路的输出端连接每一所述数据选择器的控制输入端;所述第一控制单元,用于向所述第一与门电路...

【专利技术属性】
技术研发人员:章其富
申请(专利权)人:芯盟科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1