网状扫描链结构及扫描触发器制造技术

技术编号:16777864 阅读:26 留言:0更新日期:2017-12-12 22:39
本发明专利技术实施例提供一种网状扫描链结构及扫描触发器,其中,该网状扫描链结构包括:至少两条第一扫描链,其中,所述第一扫描链是由多个扫描触发器串联构成的;以及至少一条第二扫描链,其中,所述第二扫描链是由位于各第一扫描链上的扫描触发器串联构成的。本发明专利技术实施例提供的网状扫描链结构及扫描触发器,能够提高扫描诊断的速度和故障定位的准确率。

Network scan chain structure and scanning trigger

The embodiment of the invention provides a network scan chain structure and scan flip flops, which includes the network scan chain structure: at least two of the first scan chain, wherein, the first scan chain is composed of a plurality of scan flip flops connected in series; and at least a second scan chain, which is the second scan chain in the first scan by scan flip flops on the chain which are connected in series. The network scan chain structure and scanning trigger provided by the embodiment of the invention can improve the speed of scanning diagnosis and the accuracy of fault location.

【技术实现步骤摘要】
网状扫描链结构及扫描触发器
本专利技术实施例涉及集成电路
,尤其涉及一种网状扫描链结构及扫描触发器。
技术介绍
扫描链是可测试性设计的一种实现技术。它是将电路中的触发器替换为可扫描的触发器,并将这些可扫描的触发器首尾串联形成的可用于对触发器进行配置和观测的结构。图1为传统扫描链结构的结构示意图,如图1所示,传统的扫描链结构为链式结构,可扫描的触发器均匀的分配在多条扫描链上。位于一条扫描链上的可扫描的触发器顺序连接,并且每个可扫描的触发器有且只有一个前节点和一个后节点(位于扫描链两端的可扫描的触发器除外)。现有的扫描链故障诊断技术均是基于此种结构的扫描链,在进行扫描操作时,每条扫描链的扫描移位操作并行执行,互不干扰。但是,这种扫描链结构在进行扫描时,扫描链中的故障效果会因为扫描移位而具有全局性,从而使得扫描诊断的速度和故障定位的准确率不高。
技术实现思路
本专利技术实施例提供一种网状扫描链结构及扫描触发器,用以提高扫描诊断的速度和故障定位的准确率。本专利技术实施例第一方面提供一种网状扫描链结构,该扫描链结构包括:至少两条第一扫描链,其中,所述第一扫描链是由多个扫描触发器串联构成的;以及,至少一条第二扫描链,其中,所述第二扫描链是由位于各第一扫描链上的扫描触发器串联构成的。本专利技术实施例提供的网状扫描链结构,通过将若干扫描触发器串联,形成若干扫描链,并通过将位于各描链上的扫描触发器进行串联,形成网状的扫描链结构,从而通过对该网状扫描链结构进行扫描,就可以根据故障所在的横向扫描链(即第一扫描链)的位置和纵向扫描链(即第二扫描链)的位置,确定故障的准确位置,实现了提高扫描诊断速度和故障定位准确率的目的。本专利技术实施例第二方面提供一种用于构成上述第一方面提供的网状扫描链结构的扫描触发器,该扫描触发器包括:多路选择器和触发器芯片;其中,所述多路选择器的输出端与所述触发器芯片的输入端连接,所述多路选择器的输入端分别与其所在的第一扫描链或第二扫描链上的上一级扫描触发器的输出端连接。本专利技术实施例提供的网状扫描链结构,通过将多路选择器与触发器进行串联,使得扫描触发器的输入端能够同时与多个不同的扫描触发器进行连接,从而为形成网状扫描链结构,提高了扫描诊断的速度和为故障定位的准确率提供了先决条件。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为传统扫描链结构的结构示意图;图2为本专利技术一实施例提供的全局网状扫描链结构的结构示意图;图3为本专利技术一实施例提供的局部网状扫描链结构的结构示意图;图4为本专利技术一实施例提供的扫描触发器的结构示意图。附图标记:10-第一扫描链;20-第二扫描链;30-多路选择器;40-多路选择器;50-触发器芯片;101-扫描触发器段。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤的过程或结构的装置不必限于清楚地列出的那些结构或步骤而是可包括没有清楚地列出的或对于这些过程或装置固有的其它步骤或结构。具体的,本专利技术实施例中提供的网状扫描链结构包括全局网状扫描链结构和局部扫描链结构两种。其中,图2为本专利技术一实施例提供的全局网状扫描链结构的结构示意图,图3为本专利技术又一实施例提供的局部网状扫描链结构的结构示意图。全局网状扫描链结构适用于横向扫描链(在本专利技术实施例中即第一扫描链)长度较短的情况,局部网状扫描链结构适用于纵向扫描链(在本专利技术实施例中即第二扫描链)长度较长的情况,在纵向扫描链长度较长的情况时采用局部网状扫描链结构,能够在保证故障定位准确率的同时,还能减少纵向扫描链的数量,提高扫描的速度。如图2所示,本实施例提供的全局网状扫描链结构,包括:至少一条第一扫描链10,其中,第一扫描链10是由多个扫描触发器串联构成的;以及,至少一条第二扫描链20,其中,第二扫描链20是由位于各第一扫描链上的扫描触发器串联构成的。具体的,生成第二扫描链20的方式可以根据具体需要具体设置,即构成每条第二扫描链20的位于每条第一扫描链10上的扫描触发器的数量可以根据具体需要具体确定。在本实施例中,第二扫描链20是以每条第一扫描链10上的一个扫描触发器为一个节点单元串联而成的。如图2所示,本实施例以有六条第一扫描链10,每条第一扫描链10有8个扫描触发器为例,即在本实施例中,第一扫描链10的输入端口和输出端口为6个。进一步的,假设每条第一扫描链10上的扫描触发器从左到右依次编号为1、2、3、4、5、6、7、8,则将各第一扫描链10上编号相同的扫描触发器串联起来生成第二扫描链20,即将各第一扫描链10上的编号为1的扫描触发器串联起来生成一条第二扫描链20,将各第一扫描链10上的编号为2的扫描触发器串联起来生成另一条第二扫描链20,依次类推共生成8条第二扫描链20。值得说明的是本实施例中第二扫描链20可以与第一扫描链10共享端口,也可以区别于第一扫描链10使用单独的端口,实际应用中可以根据具体的端口数量进行配置,在这里不再赘述。进一步的,本实施例中的网状扫描链结构可以采用多种扫描策略与其配套使用,通过全局控制信号SEL_HV来选择网状扫描链结构中的第一扫描链10或第二扫描链20进行扫描。比如,当第一扫描链10和第二扫描连20共享端口时,可以采用第一扫描链10和第二扫描链20分时复用的方式进行扫描,扫描结束后分别从各第一扫描链10中确定存在故障的扫描链,从各第二扫描链20中确定存在故障的扫描链,确定存在故障的第一扫描链10和存在故障的第二扫描链20的交汇节点即故障节点。另外,考虑到扫描端口有限,当第一扫描链10的数量和/或第二扫描链20的数量超过端口数量时,可以在第一扫描链10和/或第二扫描链20的输入和输出端口上各自串联一个多路选择器30,通过分时复用的方式扫描第一扫描链10或第二扫描链20的输入端口和输出端口,从而解决端口紧张的问题。本实施例提供的网状扫描链结构,通过将若干扫描触发器串联,形成若干扫描链,并通过将位于各扫描链上的扫描触发器进行串联,形成网状的扫描链结构,从而通过该网状扫描链结构实现了提高扫描诊断速度和故障定位准确率的目的。进一步的,在图2所示的结构中,第二扫描链20是以单个扫描触发器为构建单元实现构建的。这种构建方式虽然在一定程度上能够提高扫描诊断速度和故障定位准确率。进一步的,对于一个大规模的芯片设计而言,实际扫描链的长度可能会比较长,采用图2中第二扫描链20的构建方法有时会生成较大量的第二扫描链,在此基础之上如果继续使用分时复用的方式对第二扫描链进行扫描将会产生需要的扫描时间比较长的情况,针对这种情况,可以考虑采用数据压缩的方式进行解决。具体进一步的,图3为本发本文档来自技高网...
网状扫描链结构及扫描触发器

【技术保护点】
一种网状扫描链结构,其特征在于,包括:至少两条第一扫描链,其中,所述第一扫描链是由多个扫描触发器串联构成的;以及,至少一条第二扫描链,其中,所述第二扫描链是由位于各第一扫描链上的扫描触发器串联构成的。

【技术特征摘要】
1.一种网状扫描链结构,其特征在于,包括:至少两条第一扫描链,其中,所述第一扫描链是由多个扫描触发器串联构成的;以及,至少一条第二扫描链,其中,所述第二扫描链是由位于各第一扫描链上的扫描触发器串联构成的。2.根据权利要求1所述的网状扫描链结构,其特征在于,所述第二扫描链是从每条第一扫描链上选择一个扫描触发器串联构成的。3.根据权利要求2所述的网状扫描链结构,其特征在于,所述第二扫描链是由位于各所述第一扫描链上的相对位置相同的扫描触发器串联构成的。4.根据权利要求1所述的网状扫描链结构,其特征在于,所述第一扫描链上包括两个或两个以上的扫描触发器段,所述扫描触发器段包括两个或两个以上连续的扫描触发器;所述第二扫描链是由位于各所述第一扫描链上的扫描触发器段串联构成的。5.根据权利要求4所述的网状扫描链结构,其特征在于,所述第二扫描链是由位于每条所述第一扫描链上的任意一个扫描触发器段串联构成的。6....

【专利技术属性】
技术研发人员:陈华军许超
申请(专利权)人:龙芯中科技术有限公司
类型:发明
国别省市:北京,11

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

1