CN101614789A - 一种集成电路的测试图形生成器及其测试方法 - Google Patents

一种集成电路的测试图形生成器及其测试方法 Download PDF

Info

Publication number
CN101614789A
CN101614789A CN200910023396A CN200910023396A CN101614789A CN 101614789 A CN101614789 A CN 101614789A CN 200910023396 A CN200910023396 A CN 200910023396A CN 200910023396 A CN200910023396 A CN 200910023396A CN 101614789 A CN101614789 A CN 101614789A
Authority
CN
China
Prior art keywords
integrated circuit
sequence
tpg
johnson counter
control end
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200910023396A
Other languages
English (en)
Other versions
CN101614789B (zh
Inventor
雷绍充
王震
王晓瑛
刘泽叶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Jiaotong University
Original Assignee
Xian Jiaotong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Jiaotong University filed Critical Xian Jiaotong University
Priority to CN2009100233960A priority Critical patent/CN101614789B/zh
Publication of CN101614789A publication Critical patent/CN101614789A/zh
Application granted granted Critical
Publication of CN101614789B publication Critical patent/CN101614789B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Semiconductor Integrated Circuits (AREA)

Abstract

本发明涉及集成电路测试领域,公开了一种集成电路的低功耗测试图形生成器及其测试方法。该集成电路的低功耗测试图形生成器基于可重构Johnson计数器,与传统的测试图形生成器相比,所生成的测试序列可在空间域和时间域同时减少测试图形转换次数,在空间域测试图形生成频率低,在时间域对每条扫描链生成不相同的单输入变化序列,从而大大降低被测集成电路的组合逻辑电路部分的功耗和扫描链的扫描功耗。

Description

一种集成电路的测试图形生成器及其测试方法
技术领域
本发明涉及集成电路测试领域,特别涉及一种集成电路的低功耗测试图形生成器(Reconfigurable Johnson-Linear Feedback Shift Register TPG,简称RJ-LFSR型TPG)及其测试方法。该集成电路的低功耗测试图形生成器基于可重构Johnson计数器(Reconfigurable Johnson Counter)。
背景技术
集成电路的内建自测试(Built-in-Self Test,简称BIST)结构中的测试图形生成器(Test Pattern Generator,简称TPG)一般采用线性反馈移位寄存器(Linear Feedback Shift Register,简称LFSR)实现。目前BIST结构和扫描设计相结合的测试方法可以降低测试复杂度以及测试费用。然而这一测试方法会导致被测电路内部节点跳变增加,从而增加测试功耗。平均功耗或者峰值功耗的增加会导致电路良品率及电路寿命的下降,同时也会在电路中形成热点(hot-spot),并且增加电路性能验证的难度。为了降低功耗,人们进行了广泛的研究并提出了一系列的解决方案。这些方案主要可以分为减少测试数据量和降低被测电路测试模式下的功耗,后者包括通过改进TPG及其测试时序设计、一级门控、静态压缩等技术来实现。
单跳变(Single Input Change,简称SIC)序列在降低测试功耗方面有着很好的应用前景。SIC序列能将输入跳变降低到最小,进而降低内部电路跳变活动,现有方法的缺点在于SIC序列生成器会导致硬件开销和延时的增加。
发明内容
本发明的一个目的在于提供一种集成电路的低功耗测试图形生成器,基于可重构Johnson计数器的线性反馈移位寄存器,同时能够在不增加硬件开销的情况下降低集成电路的测试功耗。
本发明的另一个目的在于提供上述集成电路的低功耗测试图形生成器的测试方法。
技术方案1:一种集成电路的低功耗测试图形生成器,包括线性反馈移位寄存器,线性移相器,Johnson计数器,异或门网络;所述线性反馈移位寄存器的时钟频率为f1,生成序列Q=[Q1Q2...Qm],其中m为自然数;所述Johnson计数器的时钟频率为f2,其生成序列J=[J1J2...Jl],其中l为自然数;所述线性移相器的输出序列S=[S1S2...SlSl+1...SN],其中N为自然数,且N>m,N>l;所述异或门网络输出测试序列X=[X1X2...XlXl+1...XN],其中[X1X2...XlXl+1...XN]为被测集成电路的组合逻辑电路部分的测试序列,[X1X2...Xl]为被测集成电路的扫描链输入序列;所述线性反馈移位寄存器、线性移相器、Johnson计数器以及异或门网络满足以下逻辑关系:
(a)S=VQ 其中V为根据线性反馈移位寄存器的本原多项式确定的变换矩阵;
(b)[X1X2...Xl]=[J1J2...Jl]⊕[S1S2...Sl]
   [Xl+1Xl+2...XN]=[Sl+1Sl+2...SN];
其特征在于,
所述Johnson计数器为可重构Johnson计数器,所述可重构Johnson计数器包含依次首尾串接的l个D触发器,一个二输入多路选择器,一个二输入与门逻辑电路,以及TPG_MOD使能控制端和Init使能控制端;多路选择器的输出端连接第一个D触发器的输入端,其输入端分别连接第l个D触发器的
Figure G2009100233960D00031
输出端和与门逻辑电路的输出端;第l个D触发器的Q输出端和Init使能控制端分别连接到与门逻辑电路的两个输入端;TPG_MOD使能控制端控制多路选择器的选择输出;l个D触发器的Q输出构成可重构Johnson计数器的生成序列J=[J1J2...Jl]。
技术方案2:一种集成电路的低功耗测试图形生成器的测试方法,其特征在于,包括以下步骤:
(1)将TPG_MOD使能控制端置为高电平,Init使能控制端置为低电平时,多路选择器选通与门逻辑电路的输出端,可重构Johnson计数器输出设置为全零状态,即J=[00...0];
(2)线性反馈移位寄存器运行一个时钟频率为f1的CLK1时钟周期,生成序列Q=[Q1Q2...Qm],进而线性移相器输出序列S=[S1S2...SlSl+1...SN];
(3)将TPG_MOD使能控制端设置为低电平,可重构Johnson计数器运行一个时钟频率为f2的CLK2时钟周期,生成一个Johnson序列J=[J1J2...Jl];
(4)将TPG_MOD使能控制端设置为高电平,Init使能控制端设置为高电平,可重构Johnson计数器构成环形移位寄存器方式,对应CLK2时钟周期依次运行2l周期,产生2l个Johnson序列J=[J1J2...Jl],对应2l个Johnson序列J=[J1J2...Jl],异或门网络相应地输出2l个测试序列X=[X1X2...XlXl+1...XN];
(5)重复步骤3和步骤4,异或门网络输出2Nl个测试序列X=[X1X2...XlXl+1...XN],在test-per-clock模式下,[X1X2...XlXl+1...XN]为被测集成电路的组合逻辑电路部分的测试序列;在test-per-scan模式下,[X1X2...Xl]为集成电路的扫描链输入序列。
本发明的集成电路的低功耗测试图形生成器与传统的测试图形生成器相比,所生成的测试序列可在空间域和时间域同时减少测试图形转换次数,在空间域测试图形生成频率低,在时间域对每条扫描链生成不相同的单输入变化序列,从而大大降低被测集成电路的组合逻辑电路部分(平均和峰值)功耗和扫描功耗(平均和峰值)。同时,本发明的可重构Johnson计数器的位宽l或种子电路的位宽m远小于被测集成电路的原始输入端个数N,因此硬件开销小,测试长度短,故障覆盖率高。与传统伪随机测试图形器比较,测试数据量少,测试硬件开销相当,但测试功耗大大降低,可以有效地提高测试质量和产品良品率。
附图说明
图1为RJ-LFSR的结构示意图;
图2为RJ-LFSR中可重构Johnson计数器结构示意图;
图3为应用RJ-LFSR进行测试时的时序图;
图4为应用于一个4位原始输入的集成电路的RJ-LFSR逻辑结构示意图;
图5为图4所示逻辑结构中种子序列‘0000’在时间方向上生成SIC序列的对比示意图;图中:1为种子序列发生器;101为线性反馈移位寄存器;102为线性移相器;2为可重构Johnson计数器;3为异或门网络。
具体实施方式
参照图1,RJ-LFSR主要包括:可重构的Johnson计数器(ReconfigurableJohnson Counter)2,线性反馈移位寄存器(LFSR)101,线性移相器(Linear PhaseShifter)102以及异或门网络(XOR-Network)3。
种子序列发生器(Seed Generator)1由线性反馈移位寄存器101和线性移相器102共同组成,用来产生种子序列。其中,线性反馈移位寄存器101的时钟(CLK1)频率f1,生成序列Q=[Q1Q2...Qm],m为自然数;在本发明中,允许LFSR的输出为全0状态。线性移相器102将序列Q=[Q1Q2...Qm]逻辑扩展为N位的输出序列S=[S1S2...SmSm+1...SN],即种子序列,并且满足N>m。
对于具有N位位宽的线性移相器和线性反馈移位寄存器满足以下逻辑关系:
                   S=VQ    (1)
其中变换矩阵V根据LFSR对应的本原多项式来确定。以测试序列位宽N=20为例,对应本原多项式为1+x+x15的LFSR,其序列Q与序列S满足:
       S1=Q1
       S2=Q3⊕Q6⊕Q10⊕Q13
       S3=Q1⊕Q2⊕Q4⊕Q5⊕Q7⊕Q9⊕Q11⊕Q12⊕Q14
       S4=Q8⊕Q15
       S5=Q2,S6=Q3,S7=Q4
       S8=0,S9=Q5,S10=Q6
       …
       S16=0
       S17=Q12,S18=Q13,S19=Q14,S20=Q15
其中Qi(i=1,2,3,...,15)表示LFSR的第i个输出。根据上述逻辑关系可确定对应的变换矩阵V。
可重构的Johnson计数器的时钟(CLK2)频率f2,其生成Johnson序列J=[J1J2...Jl],其中l为自然数;异或门网络的输出序列即为测试图形生成器输出的测试序列X=[X1X2...XmXm+1...XN],其中[X1X2...XlXl+1...XN]为被测集成电路的组合逻辑电路部分的测试序列,[X1X2...Xl]为被测集成电路的扫描链输入序列。其中,线性移相器、可重构Johnson计数器的和异或门网络满足以下逻辑关系:
      [X1X2...Xl]=[J1J2...Jl]⊕[S1S2...Sl]
      [Xl+1Xl+2...XN]=[Sl+1Sl+2...SN]    (2)
按照上述逻辑关系,连接电路形成集成电路的测试图形生成器。
在集成电路自测试模式下,线性反馈移位寄存器在时钟CLK1的驱动下生成序列Q=[Q1Q2...Qm],线性移相器将其扩展为N位的种子序列S=[S1S2...SmSm+1...SN]。l位可重构的Johnson计数器在时钟CLK2的驱动下生成序列J=[J1J2...Jl]。异或网络包含l个两输入异或门,用于对线性移相器的低位输出S=[S1S2...Sl]和可重构Johnson计数器的输出[J1J2...Jl]按位异或,得到测试序列X=[X1X2...XlXl+1...XN]。
测试序列按照不同的测试模式分别加到被测集成电路的组合逻辑电路部分(Combinational Logic)的原始输入端和扫描链输入端,然后从被测集成电路的原始输出端和扫描链的输出端得到输出响应,将输出响应连接到多输入特征寄存器(multiple-input signature register,简称MISR),最终由MISR的输出结果判断电路是否正常工作。
在test-per-clock模式下,测试序列X=[X1X2...XlXl+1...XN]被加到被测集成电路的组合逻辑电路部分(Combinational Logic)的原始输入端。种子序列的位宽N等于被测集成电路的原始输入数目,Johnson计数器的位宽l可以远小于N。时钟CLK1运行一个周期,对应时钟CLK2运行2N个周期,在时钟CLK1一个周期时间内可生成长度为2N的SCI序列。在test-per-scan模式下,序列[X1X2...Xl]分别加到扫描链SC1-SCl(Scan Chain,简称SC)的输入端。种子序列的位宽N等于被测电路的原始输入数目,可重构Johnson计数器的位宽l等于扫描链数目。
参照图2,可重构Johnson计数器包含依次首尾串接的l个D触发器,一个二输入多路选择器,一个二输入与门逻辑电路,以及TPG_MOD使能控制端和Init使能控制端;多路选择器的输出端连接第一个D触发器的输入端,其输入端分别连接接第l个D触发器的
Figure G2009100233960D00071
输出端和与门逻辑电路的输出端;第l个D触发器的Q输出端和Init使能控制端连接与门逻辑电路的两个输入端;TPG_MOD使能控制端控制多路选择器的选择输出;l个D触发器的Q输出构成可重构Johnson计数器的生成序列J=[J1J2...Jl]。TPG_MOD使能控制端为高电平选通与门逻辑电路的输出端,低电平选通第l个D触发器的
Figure G2009100233960D00072
输出端。
在可重构Johnson计数器结构中,设置TPG_MOD使能控制端和Init使能控制端,可以对可重构Johnson计数器进行初始化,并在测试过程中设置电路的工作模式。当TPG_MOD为高电平,Init为低电平时,电路工作在初始化模式,可重构Johnson计数器将被设置为全零状态,即J=[00...0];当TPG_MOD为低电平时,可重构Johnson计数器工作在正常模式下,电路工作模式与Init无关,对应的时钟CLK2每运行一个周期就产生一个Johnson序列;当TPG_MOD为高电平,Init为高电平时,可重构Johnson计数器的功能为环形移位寄存器,对应的时钟CLK2运行l周期就产生l个测试序列。
参照图3,本发明的测试方法,基于上述集成电路的低功耗测试图形生成器,包括以下步骤:
(1)将TPG_MOD使能控制端置为高电平,Init使能控制端置为低电平时,多路选择器选通与逻辑电路的输出端,可重构Johnson计数器输出设置为全零状态,即J=[00...0];
(2)线性反馈移位寄存器运行一个时钟频率为f1的CLK1时钟周期,生成序列Q=[Q1Q2...Qm],进而线性移相器输出序列S=[S1S2...SlSl+1...SN];
(3)将TPG_MOD使能控制端设置为低电平,电路工作模式与Init无关,可重构Johnson计数器运行一个时钟频率为f2的CLK2时钟周期,生成一个Johnson序列J=[J1J2...Jl];
(4)将TPG_MOD使能控制端设置为高电平,Init使能控制端设置为高电平,可重构Johnson计数器为环形移位寄存器,对应CLK2时钟周期依次运行2l周期,产生2l个Johnson序列J=[J1J2...Jl],对应2l个Johnson序列J=[J1J2...Jl]异或门网络的输出2l个测试序列X=[X1X2...XlXl+1...XN];
(5)重复步骤(3)和步骤(4),异或门网络的输出2Nl个测试序列X=[X1X2...XlXl+1...XN],在test-per-clock模式下,[X1X2...XlXl+1...XN]为被测集成电路的组合逻辑电路部分的测试序列;在test-per-scan模式下,[X1X2...Xl]为被测集成电路的扫描链输入序列。或者重复步骤(3)和步骤(4),直至故障覆盖率或测试长度满足要求。
参照图4,应用于4位位宽集成电路的RJ-LFSR型TPG逻辑结构示意图。选用1位的线性反馈移位寄存器(LFSR)101能够产生2个1位无重复的序列,由线性移相器102扩展为4位的种子序列。
S 1 S 2 S 3 S 4 = 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 [ Q 1 ] - - - ( 3 )
按照(3)式所示序列Q和序列S的逻辑关系,构造线性移相器102,线性移相器102将2个1位无重复的序列‘0’和‘1’扩展为2个4位的种子序列‘0000’和‘0101’。种子序列S与可重构Johnson计数器2输出的Johnson序列在异或门网络(XOR-Network)3中按位异或,从而得到测试序列X。
在test-per-clock模式下,LFSR运行一个CLK1周期,可重构Johnson计数器工作在正常方式,对应运行6个CLK2周期,从而产生一个SIC序列。种子序列‘0000’对应的SIC序列为{0000,1000,1100,1110,0110,0010},而种子序列‘0101’对应的SIC序列为{0101,1101,1001,1011,0011,0111}。两个种子序列共产生无重复的12个测试序列。
在test-per-scan模式下,对应每个Johnson序列,可重构Johnson计数器以环形移位寄存器的方式工作,从而在时间方向上为扫描链SC1-SC3产生SIC序列。结合图5,来说明RJ-LFSR型TPG以序列‘0000’为种子在时间方向上生成的SIC序列。以扫描链SC3为例,对应的SIC序列为[000_001_011_111_110_100]。将这些SIC序列连续加到被测集成电路的扫描链上,引起的平均输入跳变密度为1/3。
对于单个扫描链,l级可重构Johnson计数器的平均输入跳变密度可近似为:
2 ( l - 1 ) l 2 ≈ 2 l - - - ( 4 )
而对于被测集成电路的原始输入端而言,平均输入跳变密度通常为
Figure G2009100233960D00092
由此得出组合逻辑电路部分的平均输入跳变密度为:
1 + 2 ( l - 1 ) l 2 l 2 ( l + N ) ≈ 1 l + N - - - ( 5 )
由(4),(5)两式可以从理论上得出结论,RJ-LFSR能同时降低被测集成电路的原始输入端和扫描链输入端的跳变密度。
本实施例中,线性反馈移位寄存器(LFSR)根据本原多项式进行设计;同时,为了***全0图形,线性反馈移位寄存器(LFSR)的反馈电路中引入一个或非门,输入是线性反馈移位寄存器(LFSR)所有触发器的输出信号;由本原多项式确定的第一级触发器的反馈信号与该或非门的输出信号异或,即可得到***全0图形的LFSR的反馈信号。为了避免生成的测试图形之间出现重复,根据具体LFSR的本原多项式设计线性移相器。
发明人将本发明的RJ-LFSR型TPG应用于标准测试集电路ISCAS’85以及ISCAS’89的实验中。对于ISCAS’89测试集电路,应用全扫描设计并设计扫描链数目为20,对应的LFSR本原多项式为1+x+x15,线性移相器按照如下方式实现:
S1=Q1
S2=Q3⊕Q6⊕Q10⊕Q13
S3=Q1⊕Q2⊕Q4⊕Q5⊕Q7⊕Q9⊕Q11⊕Q12⊕Q14
S4=Q8⊕Q15
S5=Q2,S6=Q3,S7=Q4
S8=0,S9=Q5,S10=Q6
S16=0
S17=Q12,S18=Q13,S19=Q14,S20=Q15
其中Qi(i=1,2,3,...,15)表示LFSR的第i个输出。
实验得到RJ-LFSR型TPG和采用普通LFSR的TPG(简称为LFSR型TPG)的功耗数据如表1、表2所示。
     表1 RJ-LFSR型TPG与LFSR型TPG的各项功耗比较表
Figure G2009100233960D00101
表2 RJ-LFSR型TPG与LFSR型TPG的总功耗比较表
Figure G2009100233960D00111
表1、2中:A代表RJ-LFSR型TPG,B代表LFSR型TPG,并且比例数据均以LFSR型TPG为比较基准,其中ΔPavg表示RJ-LFSR型TPG测试平均功耗下降的百分比,ΔPpeak表示RJ-LFSR型TPG测试峰值功耗下降的百分比。平均测试图形移入功耗表示RJ-LFSR型TPG在将测试图形串行移入扫描链过程中下降的功耗,扫描链中平均功耗降低42.4%-47.2%,组合逻辑电路部分平均功耗降低67.8%-75.1%。移位功耗考虑到了测试图形移入和测试响应移出对被测电路内部节点跳变的影响,RJ-LFSR型TPG能将移位功耗降低23.8%-39.0%,峰值功耗降低范围较大24.4%-52.3%。总功耗考虑了测试图形移入、测试响应移出以及组合逻辑电路的功耗,RJ-LFSR型TPG能将平均功耗降低25.4%-41.6%,峰值功耗降低16.2%-39.7%。总体而言,RJ-LFSR型TPG能够显著降低扫描设计测试中平均功耗和峰值功耗。
实验得到RJ-LFSR型TPG和LFSR型TPG故障覆盖率及硬件开销的比较数据如表3所示。
表3:RJ-LFSR型TPG和LFSR型TPG故障覆盖率及硬件开销比较数据表
Figure G2009100233960D00121
表3中:A代表RJ-LFSR型TPG,B代表LFSR型TPG,并且比例数据均以LFSR型TPG为比较基准;其中SFC表示固定型故障覆盖率,Np表示RJ-LFSR型TPG生成的序列长度。对于标准测试集电路ISCAS’85中的电路,RJ-LFSR型TPG可以达到并高于LFSR型TPG的固定故障覆盖率。对于标准测试集电路ISCAS’89中的电路,RJ-LFSR型TPG能以接近甚至少于LFSR型TPG所需的测试图形数目达到相同的固定故障覆盖率。由此可以得出RJ-LFSR型TPG对测试长度的影响可以忽略。
实验中LFSR型TPG中D触发器包含Q和两个输出端口,而可重构Johnson计数器中的D触发器被简化为仅有一个Q输出端口,这样可以降低RJ-LFSR型TPG的硬件开销。RJ-LFSR型TPG硬件开销用其相对于标准测试集电路面积的百分比来表示。对于标准测试集电路ISCAS’85中的电路,硬件开销变化较大:RJ-LFSR型TPG硬件开销在7.2%-98.0%的范围内变化,而LFSR型TPG的硬件开销在13.6%-183.6%之间。对于标准测试集电路ISCAS’89中的电路,硬件开销变化较小:RJ-LFSR型TPG硬件开销在1.1%-6.8%的范围内变化,而LFSR型TPG的硬件开销在0.7%-15.0%之间。
实验结果表明,RJ-LFSR型TPG所产生的测试序列能够有效降低测试图形移入功耗及组合逻辑功耗,而其对测试长度和硬件开销的基本没有影响。

Claims (2)

1、一种集成电路的低功耗测试图形生成器,包括线性反馈移位寄存器,线性移相器,Johnson计数器,异或门网络;所述线性反馈移位寄存器的时钟频率为f1,生成序列Q=[Q1Q2...Qm],其中m为自然数;所述Johnson计数器的时钟频率为f2,其生成序列J=[J1J2...Jl],其中l为自然数;所述线性移相器的输出序列S=[S1S2...SlSl+1...SN],其中N为自然数,且N>m,N>l;所述异或门网络输出测试序列X=[X1X2...XlXl+1...XN],其中[X1X2...XlXl+1...XN]为被测集成电路的组合逻辑电路部分的测试序列,[X1X2...Xl]为被测集成电路的扫描链输入序列;所述线性反馈移位寄存器、线性移相器、Johnson计数器以及异或门网络满足以下逻辑关系:
(a)S=VQ    其中V为根据线性反馈移位寄存器的本原多项式确定的变换矩阵;
(b) [ X 1 X 2 . . . X l ] = [ J 1 J 2 . . . J l ] ⊕ [ S 1 S 2 . . . S l ]
[Xl+1Xl+2...XN]=[Sl+1Sl+2...SN];
其特征在于,
所述Johnson计数器为可重构Johnson计数器,所述可重构Johnson计数器包含依次首尾串接的l个D触发器,一个二输入多路选择器,一个二输入与门逻辑电路,以及TPG_MOD使能控制端和Init使能控制端;多路选择器的输出端连接第一个D触发器的输入端,其输入端分别连接第l个D触发器的Q输出端和与门逻辑电路的输出端;第l个D触发器的Q输出端和Init使能控制端分别连接到与门逻辑电路的两个输入端;TPG_MOD使能控制端控制多路选择器的选择输出;l个D触发器的Q输出构成可重构Johnson计数器的生成序列J=[J1J2...Jl]。
2、根据权利要求1所述的一种集成电路的低功耗测试图形生成器的测试方法,其特征在于,包括以下步骤:
(1)将TPG_MOD使能控制端置为高电平,Init使能控制端置为低电平时,多路选择器选通与门逻辑电路的输出端,可重构Johnson计数器输出设置为全零状态,即J=[00...0];
(2)线性反馈移位寄存器运行一个时钟频率为f1的CLK1时钟周期,生成序列Q=[Q1Q2...Qm],进而线性移相器输出序列S=[S1S2...SlSl+1...SN];
(3)将TPG_MOD使能控制端设置为低电平,可重构Johnson计数器运行一个时钟频率为f2的CLK2时钟周期,生成一个Johnson序列J=[J1J2...Jl];
(4)将TPG_MOD使能控制端设置为高电平,Init使能控制端设置为高电平,可重构Johnson计数器构成环形移位寄存器方式,对应CLK2时钟周期依次运行2l周期,产生2l个Johnson序列J=[J1J2...Jl],对应2l个Johnson序列J=[J1J2...Jl],异或门网络相应地输出2l个测试序列X=[X1X2...XlXl+1...XN];
(5)重复步骤3和步骤4,异或门网络输出2Nl个测试序列X=[X1X2...XlXl+1...XN],在test-per-clock模式下,[X1X2...XlXl+1...XN]为被测集成电路的组合逻辑电路部分的测试序列;在test-per-scan模式下,[X1X2...Xl]为集成电路的扫描链输入序列。
CN2009100233960A 2009-07-21 2009-07-21 一种集成电路的测试图形生成器及其测试方法 Expired - Fee Related CN101614789B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100233960A CN101614789B (zh) 2009-07-21 2009-07-21 一种集成电路的测试图形生成器及其测试方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100233960A CN101614789B (zh) 2009-07-21 2009-07-21 一种集成电路的测试图形生成器及其测试方法

Publications (2)

Publication Number Publication Date
CN101614789A true CN101614789A (zh) 2009-12-30
CN101614789B CN101614789B (zh) 2012-07-04

Family

ID=41494537

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100233960A Expired - Fee Related CN101614789B (zh) 2009-07-21 2009-07-21 一种集成电路的测试图形生成器及其测试方法

Country Status (1)

Country Link
CN (1) CN101614789B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101776730B (zh) * 2010-01-29 2012-07-04 西安交通大学 一种集成电路的测试图形生成器及其测试方法
CN102594359A (zh) * 2012-03-28 2012-07-18 东南大学 8位制约竞争计数码的实现电路
CN104410276A (zh) * 2014-12-17 2015-03-11 矽力杰半导体技术(杭州)有限公司 基于单电感多输出的电压转换电路
CN104569790A (zh) * 2015-01-28 2015-04-29 清华大学 降低小延迟缺陷过测试的热驱动可测试性设计结构与方法
CN107991602A (zh) * 2017-11-23 2018-05-04 西安交通大学 一种带广播结构的低成本内建自测试结构
CN108072827A (zh) * 2016-11-18 2018-05-25 瑞士优北罗股份有限公司 有自测试能力的集成电路装置和对集成电路自测试的方法
CN110797077A (zh) * 2019-10-28 2020-02-14 中国科学院微电子研究所 存储器芯片及其数据处理电路和数据处理方法
CN114217211A (zh) * 2021-12-15 2022-03-22 四川创安微电子有限公司 一种降低扫描链动态测试功耗的电路及其控制方法
WO2022087928A1 (zh) * 2020-10-28 2022-05-05 华为技术有限公司 解压缩电路的生成方法和装置

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101776730B (zh) * 2010-01-29 2012-07-04 西安交通大学 一种集成电路的测试图形生成器及其测试方法
CN102594359A (zh) * 2012-03-28 2012-07-18 东南大学 8位制约竞争计数码的实现电路
CN104410276A (zh) * 2014-12-17 2015-03-11 矽力杰半导体技术(杭州)有限公司 基于单电感多输出的电压转换电路
CN104569790A (zh) * 2015-01-28 2015-04-29 清华大学 降低小延迟缺陷过测试的热驱动可测试性设计结构与方法
CN104569790B (zh) * 2015-01-28 2017-05-31 清华大学 降低小延迟缺陷过测试的热驱动可测试性设计结构与方法
CN108072827A (zh) * 2016-11-18 2018-05-25 瑞士优北罗股份有限公司 有自测试能力的集成电路装置和对集成电路自测试的方法
CN108072827B (zh) * 2016-11-18 2021-12-03 瑞士优北罗股份有限公司 有自测试能力的集成电路装置和对集成电路自测试的方法
CN107991602A (zh) * 2017-11-23 2018-05-04 西安交通大学 一种带广播结构的低成本内建自测试结构
CN107991602B (zh) * 2017-11-23 2020-04-24 西安交通大学 一种带广播结构的内建自测试结构
CN110797077A (zh) * 2019-10-28 2020-02-14 中国科学院微电子研究所 存储器芯片及其数据处理电路和数据处理方法
WO2022087928A1 (zh) * 2020-10-28 2022-05-05 华为技术有限公司 解压缩电路的生成方法和装置
CN114217211A (zh) * 2021-12-15 2022-03-22 四川创安微电子有限公司 一种降低扫描链动态测试功耗的电路及其控制方法
CN114217211B (zh) * 2021-12-15 2023-09-01 四川创安微电子有限公司 一种降低扫描链动态测试功耗的电路及其控制方法

Also Published As

Publication number Publication date
CN101614789B (zh) 2012-07-04

Similar Documents

Publication Publication Date Title
CN101614789B (zh) 一种集成电路的测试图形生成器及其测试方法
CN100395557C (zh) 采用加权扫描选通信号的基于扫描的自测试结构的自测试方法
US8145964B2 (en) Scan test circuit and scan test control method
US6327685B1 (en) Logic built-in self test
EP0372226A2 (en) Parallel pseudorandom pattern generator with varying phase shift and method for simulating such a generator
CN101776730B (zh) 一种集成电路的测试图形生成器及其测试方法
JP2003526778A (ja) テスト中回路技術分野へのテストパターンの連続的な適用およびデコンプレッション
JPH03214809A (ja) リニアフィードバック・シフトレジスタ
CN103091620A (zh) 一种针对扫描测试中捕获功耗的优化方法
CN102081142B (zh) 基于并行折叠计数器的重播种测试方案
CN100533975C (zh) 采用半速时钟的全速率伪随机序列生成器
TWI279569B (en) Scan test circuit
CN111044886B (zh) 一种ddr2/3 phy bist数据通道测试向量生成方法
CN102353893B (zh) 一种改进扫描链单元及基于该改进扫描链单元的在线测试方法
CN101509954A (zh) 一种集成电路的测试图形生成器
Bhandari et al. A low power test pattern generator for minimizing switching activities and power consumption
CN102226947B (zh) 一种基于线性反馈移位寄存器的可控测试向量发生器
CN114217211A (zh) 一种降低扫描链动态测试功耗的电路及其控制方法
CN107991602B (zh) 一种带广播结构的内建自测试结构
CN113447795B (zh) 超导单磁通量子电路的测试***及方法
US11262403B2 (en) Semiconductor device
CN101692117A (zh) 一种低功耗激励产生***
CN105738800B (zh) 基于单双跳变的低功耗确定性bist及种子压缩方法
CN106124962B (zh) 一种一次翻转选择网络及其翻转序列解压结构与解压方法
CN1123781C (zh) 用于低功耗集成电路可测性扫描设计的二维扫描树结构

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120704

Termination date: 20150721

EXPY Termination of patent right or utility model