[go: up one dir, main page]

CN101614789B - Test pattern generator of integrated circuit and test method thereof - Google Patents

Test pattern generator of integrated circuit and test method thereof Download PDF

Info

Publication number
CN101614789B
CN101614789B CN2009100233960A CN200910023396A CN101614789B CN 101614789 B CN101614789 B CN 101614789B CN 2009100233960 A CN2009100233960 A CN 2009100233960A CN 200910023396 A CN200910023396 A CN 200910023396A CN 101614789 B CN101614789 B CN 101614789B
Authority
CN
China
Prior art keywords
sequence
test
tpg
johnson counter
johnson
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.)
Expired - Fee Related
Application number
CN2009100233960A
Other languages
Chinese (zh)
Other versions
CN101614789A (en
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/en
Publication of CN101614789A publication Critical patent/CN101614789A/en
Application granted granted Critical
Publication of CN101614789B publication Critical patent/CN101614789B/en
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

The invention relates to the test field of integrated circuits and discloses a low power consumption test pattern generator of an integrated circuit and a test method thereof. The low power consumption test pattern generator of the integrated circuit is based on a restructurable Johnson counter; compared with a traditional test pattern generator, the low power consumption test pattern generator can ensure that a generated test sequence can simultaneously reduce the test pattern conversion times in a space domain and a time domain, has low test pattern generation frequency in the space domain and generates different single-input changed sequences to each scan chain in the time domain, thereby greatly lowering the power consumption of a combined logic circuit part of a tested integrated circuit and the scan power consumption of the scan chain.

Description

一种集成电路的测试图形生成器及其测试方法An integrated circuit test pattern generator and its testing method

技术领域 technical field

本发明涉及集成电路测试领域,特别涉及一种集成电路的低功耗测试图形生成器(Reconfigurable Johnson-Linear Feedback Shift Register TPG,简称RJ-LFSR型TPG)及其测试方法。该集成电路的低功耗测试图形生成器基于可重构Johnson计数器(Reconfigurable Johnson Counter)。The invention relates to the field of integrated circuit testing, in particular to an integrated circuit low-power test pattern generator (Reconfigurable Johnson-Linear Feedback Shift Register TPG, RJ-LFSR type TPG for short) and a testing method thereof. The IC's low-power test pattern generator is based on a Reconfigurable Johnson Counter.

背景技术 Background technique

集成电路的内建自测试(Built-in-Self Test,简称BIST)结构中的测试图形生成器(Test Pattern Generator,简称TPG)一般采用线性反馈移位寄存器(Linear Feedback Shift Register,简称LFSR)实现。目前BIST结构和扫描设计相结合的测试方法可以降低测试复杂度以及测试费用。然而这一测试方法会导致被测电路内部节点跳变增加,从而增加测试功耗。平均功耗或者峰值功耗的增加会导致电路良品率及电路寿命的下降,同时也会在电路中形成热点(hot-spot),并且增加电路性能验证的难度。为了降低功耗,人们进行了广泛的研究并提出了一系列的解决方案。这些方案主要可以分为减少测试数据量和降低被测电路测试模式下的功耗,后者包括通过改进TPG及其测试时序设计、一级门控、静态压缩等技术来实现。The Test Pattern Generator (TPG) in the built-in self-test (Built-in-Self Test, BIST) structure of an integrated circuit is generally implemented by a Linear Feedback Shift Register (LFSR). . The current test method combining BIST structure and scan design can reduce test complexity and test cost. However, this test method will increase the internal node jumps of the circuit under test, thereby increasing the test power consumption. An increase in average power consumption or peak power consumption will lead to a decrease in circuit yield and circuit life, and will also form a hot-spot in the circuit, and increase the difficulty of circuit performance verification. In order to reduce power consumption, extensive research has been conducted and a series of solutions have been proposed. These solutions can be mainly divided into reducing the amount of test data and reducing the power consumption in the test mode of the circuit under test. The latter includes improving TPG and its test timing design, first-level gating, static compression and other technologies.

单跳变(Single Input Change,简称SIC)序列在降低测试功耗方面有着很好的应用前景。SIC序列能将输入跳变降低到最小,进而降低内部电路跳变活动,现有方法的缺点在于SIC序列生成器会导致硬件开销和延时的增加。The Single Input Change (SIC for short) sequence has a good application prospect in reducing test power consumption. The SIC sequence can reduce the input transition to a minimum, thereby reducing the internal circuit transition activity. The disadvantage of the existing method is that the SIC sequence generator will cause an increase in hardware overhead and delay.

发明内容 Contents of the invention

本发明的一个目的在于提供一种集成电路的低功耗测试图形生成器,基于可重构Johnson计数器的线性反馈移位寄存器,同时能够在不增加硬件开销的情况下降低集成电路的测试功耗。An object of the present invention is to provide a low-power test pattern generator for integrated circuits, based on the linear feedback shift register of reconfigurable Johnson counters, which can reduce the test power consumption of integrated circuits without increasing hardware overhead .

本发明的另一个目的在于提供上述集成电路的低功耗测试图形生成器的测试方法。Another object of the present invention is to provide a test method for the low power consumption test pattern generator of the above-mentioned integrated circuit.

技术方案1:一种集成电路的低功耗测试图形生成器,包括线性反馈移位寄存器,线性移相器,Johnson计数器,异或门网络;所述线性反馈移位寄存器的时钟频率为f1,生成序列Q=[Q1Q2...Qm],其中m为自然数;所述线性移相器的输出序列S=[S1S2...SmSm+1...SN],其是将线性反馈移位寄存器生成的序列扩展为N位而成,其中N为自然数,且N>m  所述Johnson计数器的时钟频率为f2,其生成序列J=[J1J2...Jl],其中l为自然数;N>l;所述异或门网络输出测试序列X=[X1X2...XmXm+1...XN],其中[X1X2...XlXl+1...XN]为被测集成电路的组合逻辑电路部分的测试序列,[X1X2...Xl]为被测集成电路的扫描链输入序列;所述线性反馈移位寄存器、线性移相器、Johnson计数器以及异或门网络满足以下逻辑关系:Technical solution 1: a low-power test pattern generator for an integrated circuit, comprising a linear feedback shift register, a linear phase shifter, a Johnson counter, and an XOR gate network; the clock frequency of the linear feedback shift register is f 1 , generating sequence Q=[Q 1 Q 2 ...Q m ], wherein m is a natural number; the output sequence S=[S 1 S 2 ...S m S m+1 ... of the linear phase shifter S N ], which is formed by extending the sequence generated by the linear feedback shift register to N bits, where N is a natural number, and N>m. The clock frequency of the Johnson counter is f 2 , and the generated sequence J=[J 1 J 2 ... J l ], wherein l is a natural number; N>l; the XOR gate network outputs a test sequence X=[X 1 X 2 ...X m X m+1 ...X N ], Where [X 1 X 2 ... X l X l+1 ... X N ] is the test sequence of the combinational logic circuit part of the integrated circuit under test, [X 1 X 2 ... X l ] is the test sequence of the integrated circuit under test The scan chain input sequence of the circuit; the linear feedback shift register, linear phase shifter, Johnson counter and XOR gate network satisfy the following logical relationship:

(a)S=VQ  其中V为根据线性反馈移位寄存器的本原多项式确定的变换矩阵;(a) S=VQ Wherein V is the transformation matrix determined according to the original polynomial of the linear feedback shift register;

(( bb )) ,, [[ Xx 11 Xx 22 .. .. .. Xx ll ]] == [[ JJ 11 JJ 22 .. .. .. JJ ll ]] ⊕⊕ [[ SS 11 SS 22 .. .. .. SS ll ]]

[Xl+1Xl+2...XN]=[Sl+1Sl+2...SN];[X l+1 X l+2 ... X N ] = [S l+1 S l+2 ... S N ];

其特征在于,It is characterized in that,

所述Johnson计数器为可重构Johnson计数器,所述可重构Johnson计数器包含依次首尾串接的l个D触发器,一个二输入多路选择器,一个二输入与门逻辑电路,以及TPG_MOD使能控制端和Init使能控制端;多路选择器的输出端连接第一个D触发器的输入端,其输入端分别连接第l个D触发器的输出端和与门逻辑电路的输出端;第l个D触发器的Q输出端和Init使能控制端分别连接到与门逻辑电路的两个输入端;TPG_MOD使能控制端控制多路选择器的选择输出;l个D触发器的Q输出构成可重构Johnson计数器的生成序列J=[J1J2...Jl]。The Johnson counter is a reconfigurable Johnson counter, and the reconfigurable Johnson counter includes 1 D flip-flops connected in series end to end, a two-input multiplexer, a two-input AND gate logic circuit, and TPG_MOD enabling The control terminal and the Init enable control terminal; the output terminal of the multiplexer is connected to the input terminal of the first D flip-flop, and its input terminal is connected to the input terminal of the lth D flip-flop respectively. The output terminal and the output terminal of the AND gate logic circuit; the Q output terminal of the first D flip-flop and the Init enable control terminal are respectively connected to the two input terminals of the AND gate logic circuit; the TPG_MOD enable control terminal controls the multiplexer The selection output of l; the Q output of l D flip-flops constitutes the generation sequence J=[J 1 J 2 ... J l ] of the reconfigurable Johnson counter.

技术方案2:一种集成电路的低功耗测试图形生成器的测试方法,其特征在于,包括以下步骤:Technical scheme 2: a kind of test method of the low power consumption test pattern generator of integrated circuit, it is characterized in that, comprises the following steps:

(1)将TPG_MOD使能控制端置为高电平,Init使能控制端置为低电平时,多路选择器选通与门逻辑电路的输出端,可重构Johnson计数器输出设置为全零状态,即J=[00...0];(1) When the TPG_MOD enable control terminal is set to high level, and the Init enable control terminal is set to low level, the multiplexer gates the output terminal of the AND gate logic circuit, and the output of the reconfigurable Johnson counter is set to all zeros State, ie J=[00...0];

(2)线性反馈移位寄存器运行一个时钟频率为f1的CLK1时钟周期,生成序列Q=[Q1Q2...Qm],进而线性移相器输出序列S=[S1S2...SmSm+1...SN],其中m为自然数;(2) The linear feedback shift register operates a CLK1 clock cycle with a clock frequency of f 1 to generate a sequence Q=[Q 1 Q 2 ...Q m ], and then the linear phase shifter outputs a sequence S=[S 1 S 2 ...S m S m+1 ...S N ], where m is a natural number;

(3)将TPG_MOD使能控制端设置为低电平,可重构Johnson计数器运行一个时钟频率为f2的CLK2时钟周期,生成一个Johnson序列J=[J1J2...Jl];(3) The TPG_MOD enable control terminal is set to a low level, and the reconfigurable Johnson counter runs a CLK2 clock cycle with a clock frequency of f 2 to generate a Johnson sequence J=[J 1 J 2 ... J l ];

(4)将TPG_MOD使能控制端设置为高电平,Init使能控制端设置为高电平,可重构Johnson计数器构成环形移位寄存器方式,对应CLK2时钟周期依次运行2l周期,产生2l个Johnson序列J=[J1J2...Jl],对应2l个Johnson序列J=[J1J2...Jl],异或门网络相应地输出2l个测试序列X=[X1X2...XlXl+1...XN];(4) Set the TPG_MOD enable control terminal to a high level, and the Init enable control terminal to a high level, and the Johnson counter can be reconfigured to form a circular shift register mode, which corresponds to the CLK2 clock cycle and runs for 21 cycles in sequence to generate 21 Johnson sequence J=[J 1 J 2 ...J l ], corresponding to 2l Johnson sequences J=[J 1 J 2 ...J l ], XOR gate network correspondingly outputs 2l test sequences X=[X 1 X 2 ... X l X l+1 ... X N ];

(5)重复步骤3和步骤4,直至故障覆盖率或测试长度满足要求。(5) Repeat steps 3 and 4 until the fault coverage or test length meets the requirements.

本发明的集成电路的低功耗测试图形生成器与传统的测试图形生成器相比,所生成的测试序列可在空间域和时间域同时减少测试图形转换次数,在空间域测试图形生成频率低,在时间域对每条扫描链生成不相同的单输入变化序列,从而大大降低被测集成电路的组合逻辑电路部分(平均和峰值)功耗和扫描功耗(平均和峰值)。同时,本发明的可重构Johnson计数器的位宽l或种子电路的位宽m远小于被测集成电路的原始输入端个数N,因此硬件开销小,测试长度短,故障覆盖率高。与传统伪随机测试图形器比较,测试数据量少,测试硬件开销相当,但测试功耗大大降低,可以有效地提高测试质量和产品良品率。Compared with the traditional test pattern generator, the low power consumption test pattern generator of the integrated circuit of the present invention can reduce the test pattern conversion times in the space domain and the time domain at the same time in the generated test sequence, and the test pattern generation frequency in the space domain is low , generate different single-input change sequences for each scan chain in the time domain, thereby greatly reducing the power consumption (average and peak value) and scan power consumption (average and peak value) of the combinatorial logic circuit part of the integrated circuit under test. At the same time, the bit width l of the reconfigurable Johnson counter or the bit width m of the seed circuit of the present invention is much smaller than the original input terminal number N of the integrated circuit under test, so the hardware overhead is small, the test length is short, and the fault coverage rate is high. Compared with the traditional pseudo-random test patterner, the amount of test data is small and the test hardware overhead is equivalent, but the test power consumption is greatly reduced, which can effectively improve the test quality and product yield rate.

附图说明 Description of drawings

图1为RJ-LFSR的结构示意图;Fig. 1 is a schematic structural diagram of RJ-LFSR;

图2为RJ-LFSR中可重构Johnson计数器结构示意图;Figure 2 is a schematic diagram of the structure of the reconfigurable Johnson counter in the RJ-LFSR;

图3为应用RJ-LFSR进行测试时的时序图;Figure 3 is a timing diagram when testing with RJ-LFSR;

图4为应用于一个4位原始输入的集成电路的RJ-LFSR逻辑结构示意图;Fig. 4 is a schematic diagram of the logic structure of the RJ-LFSR applied to an integrated circuit of 4 original inputs;

图5为图4所示逻辑结构中种子序列‘0000’在时间方向上生成SIC序列的对比示意图;图中:1为种子序列发生器;101为线性反馈移位寄存器;102为线性移相器;2为可重构Johnson计数器;3为异或门网络。Fig. 5 is the comparison diagram of the SIC sequence generated by the seed sequence '0000' in the time direction in the logical structure shown in Fig. 4; among the figure: 1 is the seed sequence generator; 101 is the linear feedback shift register; 102 is the linear phase shifter ; 2 is a reconfigurable Johnson counter; 3 is an XOR gate network.

具体实施方式 Detailed ways

参照图1,RJ-LFSR主要包括:可重构的Johnson计数器(ReconfigurableJohnson Counter)2,线性反馈移位寄存器(LFSR)101,线性移相器(Linear PhaseShifter)102以及异或门网络(XOR-Network)3。Referring to Figure 1, RJ-LFSR mainly includes: Reconfigurable Johnson Counter (ReconfigurableJohnson Counter) 2, Linear Feedback Shift Register (LFSR) 101, Linear Phase Shifter (Linear PhaseShifter) 102 and XOR Gate Network (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。A seed sequence generator (Seed Generator) 1 is composed of a linear feedback shift register 101 and a linear phase shifter 102, and is used to generate a seed sequence. Wherein, the clock (CLK1) frequency f 1 of the linear feedback shift register 101 generates a sequence Q=[Q 1 Q 2 ... Q m ], m is a natural number; in the present invention, the output of the LFSR is allowed to be all 0 states . The linear phase shifter 102 logically expands the sequence Q=[Q 1 Q 2 ...Q m ] into an N-bit output sequence S=[S 1 S 2 ...S m S m+1 ...S N ] , that is, the seed sequence, and satisfy N>m.

对于具有N位位宽的线性移相器和线性反馈移位寄存器满足以下逻辑关系:For a linear phase shifter and a linear feedback shift register with an N-bit width, the following logical relationship is satisfied:

S=VQ             (1)S=VQ (1)

其中变换矩阵V根据LFSR对应的本原多项式来确定。以测试序列位宽N=20为例,对应本原多项式为1+x+x15的LFSR,其序列Q与序列S满足:The transformation matrix V is determined according to the primitive polynomial corresponding to the LFSR. Taking the test sequence bit width N=20 as an example, corresponding to the LFSR whose primitive polynomial is 1+x+x 15 , its sequence Q and sequence S satisfy:

S1=Q1 S 1 =Q 1

SS 22 == QQ 33 ⊕⊕ QQ 66 ⊕⊕ QQ 1010 ⊕⊕ QQ 1313

SS 33 == QQ 11 ⊕⊕ QQ 22 ⊕⊕ QQ 44 ⊕⊕ QQ 55 ⊕⊕ QQ 77 ⊕⊕ QQ 99 ⊕⊕ QQ 1111 ⊕⊕ QQ 1212 ⊕⊕ QQ 1414

SS 44 == QQ 88 ⊕⊕ QQ 1515

S5=Q2,S6=Q3,S7=Q4 S 5 =Q 2 , S 6 =Q 3 , S 7 =Q 4

S8=0,S9=Q5,S10=Q6 S 8 =0, S 9 =Q 5 , S 10 =Q 6

S16=0S 16 =0

S17=Q12,S18=Q13,S19=Q14,S20=Q15 S 17 =Q 12 , S 18 =Q 13 , S 19 =Q 14 , S 20 =Q 15

其中Qi(i=1,2,3,...,15)表示LFSR的第i个输出。根据上述逻辑关系可确定对应的变换矩阵V。Wherein Q i (i=1, 2, 3, . . . , 15) represents the i-th output of the LFSR. The corresponding transformation matrix V can be determined according to the above logical relationship.

可重构的Johnson计数器的时钟(CLK2)频率f2,其生成Johnson序列J=[J1J2...Jl],其中l为自然数;异或门网络的输出序列即为测试图形生成器输出的测试序列X=[X1X2...XmXm+1...XN],其中[X1X2...XlXl+1...XN]为被测集成电路的组合逻辑电路部分的测试序列,[X1X2...Xl]为被测集成电路的扫描链输入序列。其中,线性移相器、可重构Johnson计数器的和异或门网络满足以下逻辑关系:The clock (CLK2) frequency f 2 of the reconfigurable Johnson counter generates a Johnson sequence J=[J 1 J 2 ... J l ], where l is a natural number; the output sequence of the XOR gate network is the test pattern generation The test sequence X=[X 1 X 2 ... X m X m+1 ... X N ] output by the device, where [X 1 X 2 ... X l X l+1 ... X N ] is The test sequence of the combinational logic circuit part of the integrated circuit under test, [X 1 X 2 ... X l ] is the scan chain input sequence of the integrated circuit under test. Among them, the linear phase shifter, the reconfigurable Johnson counter and the XOR gate network satisfy the following logical relationship:

[[ Xx 11 Xx 22 .. .. .. Xx ll ]] == [[ JJ 11 JJ 22 .. .. .. JJ ll ]] ⊕⊕ [[ SS 11 SS 22 .. .. .. SS ll ]]

[Xl+1Xl+2...XN]=[Sl+1Sl+2...SN]      (2)[Xl +1Xl +2 ... XN ]=[Sl +1Sl +2 ... SN ] (2)

按照上述逻辑关系,连接电路形成集成电路的测试图形生成器。According to the above logical relationship, the connected circuits form a test pattern generator for integrated circuits.

在集成电路自测试模式下,线性反馈移位寄存器在时钟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]。In the integrated circuit self-test mode, the linear feedback shift register generates the sequence Q=[Q 1 Q 2 ... Q m ] driven by the clock CLK1, and the linear phase shifter expands it into an N-bit seed sequence S= [S 1 S 2 ... S m S m+1 ... S N ]. The l-bit reconfigurable Johnson counter generates sequence J=[J 1 J 2 . . . J l ] driven by the clock CLK2. The XOR network includes l two-input XOR gates, which are used for the low-order output S=[S 1 S 2 ... S l ] of the linear phase shifter and the output of the reconfigurable Johnson counter [J 1 J 2 .. .J l ] to obtain the test sequence X=[X 1 X 2 . . . X l X l+1 . . . X N ].

测试序列按照不同的测试模式分别加到被测集成电路的组合逻辑电路部分(Combinational Logic)的原始输入端和扫描链输入端,然后从被测集成电路的原始输出端和扫描链的输出端得到输出响应,将输出响应连接到多输入特征寄存器(multiple-input signature register,简称MISR),最终由MISR的输出结果判断电路是否正常工作。The test sequence is added to the original input end and the scan chain input end of the combined logic circuit part (Combinational Logic) of the integrated circuit under test according to different test modes, and then obtained from the original output end of the integrated circuit under test and the output end of the scan chain. Output response, connect the output response to the multiple-input signature register (MISR for short), and finally judge whether the circuit is working normally by the output result of 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等于扫描链数目。In the test-per-clock mode, the test sequence X=[X 1 X 2 ... X l X l+1 ... X N ] is added to the combinatorial logic circuit part (Combinational Logic) of the integrated circuit under test Raw input. The bit width N of the seed sequence is equal to the original input number of the integrated circuit under test, and the bit width l of the Johnson counter can be much smaller than N. The clock CLK1 runs for one cycle, and the corresponding clock CLK2 runs for 2N cycles, and an SCI sequence with a length of 2N can be generated within one cycle of the clock CLK1. In the test-per-scan mode, the sequence [X 1 X 2 ...X l ] is respectively added to the input terminals of the scan chain SC1-SCl (Scan Chain, referred to as SC). The bit width N of the seed sequence is equal to the original input number of the circuit under test, and the bit width l of the reconfigurable Johnson counter is equal to the number of scan chains.

参照图2,可重构Johnson计数器包含依次首尾串接的l个D触发器,一个二输入多路选择器,一个二输入与门逻辑电路,以及TPG_MOD使能控制端和Init使能控制端;多路选择器的输出端连接第一个D触发器的输入端,其输入端分别连接接第l个D触发器的

Figure GSB00000507033700061
输出端和与门逻辑电路的输出端;第l个D触发器的Q输出端和Init使能控制端连接与门逻辑电路的两个输入端;TPG_MOD使能控制端控制多路选择器的选择输出;l个D触发器的Q输出构成可重构Johnson计数器的生成序列J=[J1J2...Jl]。TPG_MOD使能控制端为高电平选通与门逻辑电路的输出端,低电平选通第l个D触发器的输出端。Referring to Fig. 2, the reconfigurable Johnson counter includes l D flip-flops connected in series from end to end, a two-input multiplexer, a two-input AND gate logic circuit, and TPG_MOD enable control terminal and Init enable control terminal; The output terminal of the multiplexer is connected to the input terminal of the first D flip-flop, and its input terminals are respectively connected to the first D flip-flop
Figure GSB00000507033700061
The output terminal and the output terminal of the AND gate logic circuit; the Q output terminal of the first D flip-flop and the Init enable control terminal are connected to the two input terminals of the AND gate logic circuit; the TPG_MOD enable control terminal controls the selection of the multiplexer Output; the Q output of l D flip-flops constitutes the generation sequence J=[J 1 J 2 ... J l ] of the reconfigurable Johnson counter. The TPG_MOD enable control terminal is the output terminal of the high-level strobe AND gate logic circuit, and the low-level strobe of the first D flip-flop output.

在可重构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个测试序列。In the reconfigurable Johnson counter structure, setting the TPG_MOD enable control terminal and the Init enable control terminal can initialize the reconfigurable Johnson counter and set the working mode of the circuit during the test. When TPG_MOD is high level and Init is low level, the circuit works in initialization mode, and the reconfigurable Johnson counter will be set to all zero state, that is, J=[00...0]; when TPG_MOD is low level, The reconfigurable Johnson counter works in normal mode, and the circuit working mode has nothing to do with Init. The corresponding clock CLK2 generates a Johnson sequence every time it runs a cycle; when TPG_MOD is high and Init is high, the reconfigurable Johnson counter The function of it is a circular shift register, and the corresponding clock CLK2 runs l cycle to generate l test sequences.

参照图3,本发明的测试方法,基于上述集成电路的低功耗测试图形生成器,包括以下步骤:With reference to Fig. 3, test method of the present invention, based on the low power consumption test pattern generator of above-mentioned integrated circuit, comprises the following steps:

(1)将TPG_MOD使能控制端置为高电平,Init使能控制端置为低电平时,多路选择器选通与逻辑电路的输出端,可重构Johnson计数器输出设置为全零状态,即J=[00...0];(1) When the TPG_MOD enable control terminal is set to a high level, and the Init enable control terminal is set to a low level, the multiplexer strobe and the output terminal of the logic circuit can be reconfigured. The output of the Johnson counter is set to an all-zero state , namely J=[00...0];

(2)线性反馈移位寄存器运行一个时钟频率为f1的CLK1时钟周期,生成序列Q=[Q1Q2...Qm],进而线性移相器输出序列S=[S1S2...SlSl+1...SN];(2) The linear feedback shift register operates a CLK1 clock cycle with a clock frequency of f 1 to generate a sequence Q=[Q 1 Q 2 ...Q m ], and then the linear phase shifter outputs a sequence S=[S 1 S 2 ...S l S l+1 ...S N ];

(3)将TPG_MOD使能控制端设置为低电平,电路工作模式与Init无关,可重构Johnson计数器运行一个时钟频率为f2的CLK2时钟周期,生成一个Johnson序列J=[J1J2...Jl];(3) Set the TPG_MOD enable control terminal to low level, the circuit operation mode has nothing to do with Init, the reconfigurable Johnson counter runs a CLK2 clock cycle with a clock frequency of f 2 , and generates a Johnson sequence J=[J 1 J 2 ... J l ];

(4)将TPG_MOD使能控制端设置为高电平,Init使能控制端设置为高电平,可重构Johnson计数器为环形移位寄存器,对应CLK2时钟周期依次运行2l周期,产生2l个Johnson序列J=[J1J2...Jl],对应2l个Johnson序列J=[J1J2...Jl]异或门网络的输出2l个测试序列X=[X1X2...XlXl+1...XN];(4) Set the TPG_MOD enable control terminal to a high level, and the Init enable control terminal to a high level, and the Johnson counter can be reconfigured as a circular shift register, which runs for 21 cycles in sequence corresponding to the CLK2 clock cycle, and generates 21 Johnson Sequence J=[J 1 J 2 ... J l ], corresponding to 2l Johnson sequences J = [J 1 J 2 ... J l ] 2l test sequences X = [X 1 X 2 ...X l X l+1 ...X N ];

(5)重复步骤(3)和步骤(4),异或门网络的输出2Nl个测试序列X=[X1X2...XlXl+1...XN],在test-per-clock模式下,[X1X2...XlXl+1...XN]为被测集成电路的组合逻辑电路部分的测试序列;在test-per-scan模式下,[X1X2...Xl]为被测集成电路的扫描链输入序列。或者重复步骤(3)和步骤(4),直至故障覆盖率或测试长度满足要求。(5) Repeat step (3) and step (4), the output 2Nl test sequences X=[X 1 X 2 ... X l X l+1 ... X N ] of the XOR gate network, in test- In per-clock mode, [X 1 X 2 ... X l X l+1 ... X N ] is the test sequence of the combinational logic circuit part of the integrated circuit under test; in test-per-scan mode, [ X 1 X 2 ... X l ] is the scan chain input sequence of the integrated circuit under test. Or repeat steps (3) and (4) until the fault coverage or test length meets the requirements.

参照图4,应用于4位位宽集成电路的RJ-LFSR型TPG逻辑结构示意图。选用1位的线性反馈移位寄存器(LFSR)101能够产生2个1位无重复的序列,由线性移相器102扩展为4位的种子序列。Referring to FIG. 4 , it is a schematic diagram of a logic structure of an RJ-LFSR type TPG applied to an integrated circuit with a 4-bit width. A 1-bit linear feedback shift register (LFSR) 101 can be used to generate two 1-bit non-repetitive sequences, which are extended by the linear phase shifter 102 into a 4-bit seed sequence.

SS 11 SS 22 SS 33 SS 44 11 00 00 00 00 00 00 00 11 00 00 00 00 00 00 00 [[ QQ 11 ]] -- -- -- (( 33 ))

按照(3)式所示序列Q和序列S的逻辑关系,构造线性移相器102,线性移相器102将2个1位无重复的序列‘0’和‘1’扩展为2个4位的种子序列‘0000’和‘0101’。种子序列S与可重构Johnson计数器2输出的Johnson序列在异或门网络(XOR-Network)3中按位异或,从而得到测试序列X。According to the logical relationship between the sequence Q and the sequence S shown in (3), the linear phase shifter 102 is constructed, and the linear phase shifter 102 expands two 1-bit non-repetitive sequences '0' and '1' into two 4-bit The seed sequences '0000' and '0101'. The seed sequence S and the Johnson sequence output by the reconfigurable Johnson counter 2 are bitwise XORed in an exclusive OR gate network (XOR-Network) 3 to obtain a test sequence 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个测试序列。In the test-per-clock mode, the LFSR runs for one CLK1 cycle, and the reconfigurable Johnson counter works in the normal mode, which corresponds to running six CLK2 cycles, thereby generating a SIC sequence. The SIC sequence corresponding to the seed sequence '0000' is {0000, 1000, 1100, 1110, 0110, 0010}, and the SIC sequence corresponding to the seed sequence '0101' is {0101, 1101, 1001, 1011, 0011, 0111}. The two seed sequences generated a total of 12 test sequences without repetitions.

在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。In the test-per-scan mode, corresponding to each Johnson sequence, the reconfigurable Johnson counter works as a circular shift register to generate a SIC sequence for the scan chains SC1-SC3 in the time direction. In conjunction with Fig. 5, the SIC sequence generated by the RJ-LFSR type TPG in the time direction with the sequence '0000' as the seed is illustrated. Taking scan chain SC3 as an example, the corresponding SIC sequence is [000_001_011_111_110_100]. Adding these SIC sequences consecutively to the scan chain of the IC under test results in an average input transition density of 1/3.

对于单个扫描链,l级可重构Johnson计数器的平均输入跳变密度可近似为:For a single scan chain, the average input transition density of an l-stage reconfigurable Johnson counter can be approximated as:

22 (( ll -- 11 )) ll 22 ≈≈ 22 ll -- -- -- -- (( 44 ))

而对于被测集成电路的原始输入端而言,平均输入跳变密度通常为1/2l2。由此得出组合逻辑电路部分的平均输入跳变密度为:However, for the original input terminal of the IC under test, the average input transition density is usually 1/2l 2 . From this, the average input transition density of the combinational logic circuit part is obtained as:

11 ++ 22 (( ll -- 11 )) ll 22 ll 22 (( ll ++ NN )) ≈≈ 11 ll ++ NN -- -- -- (( 55 ))

由(4),(5)两式可以从理论上得出结论,RJ-LFSR能同时降低被测集成电路的原始输入端和扫描链输入端的跳变密度。From (4) and (5), it can be concluded theoretically that RJ-LFSR can simultaneously reduce the jump density of the original input terminal of the integrated circuit under test and the input terminal of the scan chain.

本实施例中,线性反馈移位寄存器(LFSR)根据本原多项式进行设计;同时,为了插入全0图形,线性反馈移位寄存器(LFSR)的反馈电路中引入一个或非门,输入是线性反馈移位寄存器(LFSR)所有触发器的输出信号;由本原多项式确定的第一级触发器的反馈信号与该或非门的输出信号异或,即可得到插入全0图形的LFSR的反馈信号。为了避免生成的测试图形之间出现重复,根据具体LFSR的本原多项式设计线性移相器。In this embodiment, the linear feedback shift register (LFSR) is designed according to the original polynomial; at the same time, in order to insert all 0 graphics, a NOR gate is introduced in the feedback circuit of the linear feedback shift register (LFSR), and the input is a linear feedback The output signal of all flip-flops of the shift register (LFSR); the feedback signal of the first-stage flip-flop determined by the primitive polynomial is XORed with the output signal of the NOR gate, and the feedback signal of the LFSR inserted with all 0 graphics can be obtained. To avoid duplication among the generated test patterns, the linear phase shifter is designed according to the primitive polynomial of the specific LFSR.

发明人将本发明的RJ-LFSR型TPG应用于标准测试集电路ISCAS’85以及ISCAS’89的实验中。对于ISCAS’89测试集电路,应用全扫描设计并设计扫描链数目为20,对应的LFSR本原多项式为1+x+x15,线性移相器按照如下方式实现:The inventors applied the RJ-LFSR type TPG of the present invention to experiments on standard test collection circuits ISCAS'85 and ISCAS'89. For the ISCAS'89 test set circuit, the full-scan design is applied and the number of scan chains is designed to be 20, the corresponding LFSR primitive polynomial is 1+x+x 15 , and the linear phase shifter is implemented as follows:

S1=Q1 S 1 =Q 1

SS 22 == QQ 33 ⊕⊕ QQ 66 ⊕⊕ QQ 1010 ⊕⊕ QQ 1313

SS 33 == QQ 11 ⊕⊕ QQ 22 ⊕⊕ QQ 44 ⊕⊕ QQ 55 ⊕⊕ QQ 77 ⊕⊕ QQ 99 ⊕⊕ QQ 1111 ⊕⊕ QQ 1212 ⊕⊕ QQ 1414

SS 44 == QQ 88 ⊕⊕ QQ 1515

S5=Q2,S6=Q3,S7=Q4 S 5 =Q 2 , S 6 =Q 3 , S 7 =Q 4

S8=0,S9=Q5,S10=Q6 S 8 =0, S 9 =Q 5 , S 10 =Q 6

S16=0S 16 =0

S17=Q12,S18=Q13,S19=Q14,S20=Q15 S 17 =Q 12 , S 18 =Q 13 , S 19 =Q 14 , S 20 =Q 15

其中Qi(i=1,2,3,...,15)表示LFSR的第i个输出。Wherein Q i (i=1, 2, 3, . . . , 15) represents the i-th output of the LFSR.

实验得到RJ-LFSR型TPG和采用普通LFSR的TPG(简称为LFSR型TPG)的功耗数据如表1、表2所示。The power consumption data of the RJ-LFSR type TPG and the TPG using ordinary LFSR (referred to as LFSR type TPG) obtained from the experiment are shown in Table 1 and Table 2.

表1RJ-LFSR型TPG与LFSR型TPG的各项功耗比较表Table 1 Comparison table of power consumption between RJ-LFSR type TPG and LFSR type TPG

Figure GSB00000507033700104
Figure GSB00000507033700104

表2RJ-LFSR型TPG与LFSR型TPG的总功耗比较表Table 2 Comparison of total power consumption between RJ-LFSR TPG and LFSR TPG

Figure GSB00000507033700111
Figure GSB00000507033700111

表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能够显著降低扫描设计测试中平均功耗和峰值功耗。In Tables 1 and 2: A stands for RJ-LFSR TPG, B stands for LFSR TPG, and the proportion data are all based on LFSR TPG, where ΔP avg represents the percentage of RJ-LFSR TPG test average power consumption drop, ΔP peak indicates the percentage of decrease in peak power consumption of the RJ-LFSR TPG test. The average power consumption of the test pattern moving in indicates the power consumption of the RJ-LFSR type TPG during the process of serially moving the test pattern into the scan chain. The average power consumption in the scan chain is reduced by 42.4%-47.2%, and the average power consumption of the combinational logic circuit is reduced by 67.8%. %-75.1%. The shift power consumption takes into account the impact of the test pattern moving in and the test response moving out on the internal node jump of the circuit under test. The RJ-LFSR type TPG can reduce the shift power consumption by 23.8%-39.0%, and the peak power consumption has a large reduction range of 24.4 %-52.3%. The total power consumption considers the power consumption of the test pattern moving in, the test response moving out and the combinational logic circuit. The RJ-LFSR TPG can reduce the average power consumption by 25.4%-41.6%, and the peak power consumption by 16.2%-39.7%. Overall, the RJ-LFSR type TPG can significantly reduce the average power consumption and peak power consumption in the scan design test.

实验得到RJ-LFSR型TPG和LFSR型TPG故障覆盖率及硬件开销的比较数据如表3所示。The comparison data of fault coverage and hardware overhead of RJ-LFSR TPG and LFSR TPG are shown in Table 3.

表3:RJ-LFSR型TPG和LFSR型TPG故障覆盖率及硬件开销比较数据表Table 3: RJ-LFSR type TPG and LFSR type TPG fault coverage and hardware overhead comparison data table

Figure GSB00000507033700121
Figure GSB00000507033700121

表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对测试长度的影响可以忽略。In Table 3: A represents RJ-LFSR type TPG, B represents LFSR type TPG, and the proportion data are all based on LFSR type TPG; where SFC represents fixed fault coverage, N p represents the sequence generated by RJ-LFSR type TPG length. For the circuits in the standard test set circuit ISCAS'85, the RJ-LFSR type TPG can reach and exceed the fixed fault coverage of the LFSR type TPG. For the circuits in the standard test set circuit ISCAS'89, the RJ-LFSR type TPG can achieve the same fixed fault coverage with the number of test patterns close to or even less than that required by the LFSR type TPG. It can be concluded that the impact of RJ-LFSR type TPG on the test length can be ignored.

实验中LFSR型TPG中D触发器包含Q和

Figure GSB00000507033700122
两个输出端口,而可重构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%之间。In the experiment, the D flip-flop in the LFSR type TPG contains Q and
Figure GSB00000507033700122
Two output ports, while the D flip-flop in the reconfigurable Johnson counter is simplified to only one Q output port, which can reduce the hardware overhead of the RJ-LFSR type TPG. The RJ-LFSR type TPG hardware overhead is expressed as a percentage relative to the standard test set circuit area. For the circuits in the standard test set ISCAS'85, the hardware overhead varies greatly: RJ-LFSR type TPG hardware overhead varies in the range of 7.2%-98.0%, while LFSR type TPG hardware overhead varies between 13.6%-183.6% between. For the circuits in the standard test set ISCAS'89, the hardware overhead varies less: RJ-LFSR-type TPG hardware overhead varies in the range of 1.1%-6.8%, while LFSR-type TPG's hardware overhead varies between 0.7%-15.0% between.

实验结果表明,RJ-LFSR型TPG所产生的测试序列能够有效降低测试图形移入功耗及组合逻辑功耗,而其对测试长度和硬件开销的基本没有影响。The experimental results show that the test sequence generated by the RJ-LFSR TPG can effectively reduce the power consumption of the test pattern moving and the power consumption of the combinational logic, and it basically has no effect on the test length and hardware overhead.

Claims (2)

1. the low-power consumption test graph builder of an integrated circuit comprises linear feedback shift register, linear phase shifter, Johnson counter, XOR gate network; The clock frequency of said linear feedback shift register is f 1, formation sequence Q=[Q 1Q 2... Q m], wherein m is a natural number; Output sequence S=[the S of said linear phase shifter 1S 2... S mS M+1... S N], it is that the sequence extension that linear feedback shift register generates is formed for the N position, and wherein N is a natural number, and N>m, and the clock frequency of said Johnson counter is f 2, its formation sequence J=[J 1J 2... J l], wherein l is a natural number; N>l; Said XOR gate network output cycle tests X=[X 1X 2... X mX M+1... X N], [X wherein 1X 2... X lX L+1... X N] be the cycle tests of the combinational logic circuit part of tested integrated circuit, [X 1X 2... X l] be the scan chain list entries of tested integrated circuit; Said linear feedback shift register, linear phase shifter, Johnson counter and XOR gate network satisfy following logical relation:
(a) S=VQ wherein V be the transformation matrix of confirming according to the primitive polynomial of linear feedback shift register;
( b ) , [ X 1 X 2 . . . X l ] = [ J 1 J 2 . . . J l ] ⊕ [ S 1 S 2 . . . S l ]
[X l+1X l+2...X N]=[X l+1S l+2...S N];
It is characterized in that,
Said Johnson counter is a restructural Johnson counter; Said restructural Johnson counter comprises l d type flip flop of head and the tail serial connection successively; One two input MUX, one two input AND, and TPG_MOD enables control end and Init enables control end; The input end of first d type flip flop of output terminal connection of MUX, its input end connect l d type flip flop respectively
Figure FSB00000507033600012
The output terminal of output terminal and AND; The Q output terminal of l d type flip flop and Init enable two input ends that control end is connected respectively to AND; TPG_MOD enables the selection output of control end control MUX; The Q output of l d type flip flop constitutes the formation sequence J=[J of restructural Johnson counter 1J 2... J l].
2. the method for testing of the low-power consumption test graph builder of a kind of integrated circuit according to claim 1 is characterized in that, may further comprise the steps:
(1) TPG_MOD is enabled control end and be changed to high level, Init enables control end when being changed to low level, the output terminal of MUX gating AND, and the output of restructural Johnson counter is set to all-zero state, i.e. J=[00...0];
(2) clock frequency of linear feedback shift register operation is f 1The CLK1 clock period, formation sequence Q=[Q 1Q 2... Q m], and then linear phase shifter output sequence S=[S 1S 2... S mS M+1... S N], wherein m is a natural number;
(3) TPG_MOD enables control end and is set to low level, and clock frequency of restructural Johnson counter operation is f 2The CLK2 clock period, generate a Johnson sequence J=[J 1J 2... J l];
(4) TPG_MOD enables control end and is set to high level, and Init enables control end and is set to high level, restructural Johnson counter looping shift register mode, and the corresponding CLK2 clock period is moved the 2l cycle successively, produces 2l Johnson sequence J=[J 1J 2... J l], corresponding 2l Johnson sequence J=[J 1J 2... J l], the XOR gate network is correspondingly exported 2l cycle tests X=[X 1X 2... X lX L+1... X N];
(5) repeating step 3 and step 4 meet the demands until fault coverage or testing length.
CN2009100233960A 2009-07-21 2009-07-21 Test pattern generator of integrated circuit and test method thereof Expired - Fee Related CN101614789B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100233960A CN101614789B (en) 2009-07-21 2009-07-21 Test pattern generator of integrated circuit and test method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100233960A CN101614789B (en) 2009-07-21 2009-07-21 Test pattern generator of integrated circuit and test method thereof

Publications (2)

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

Family

ID=41494537

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100233960A Expired - Fee Related CN101614789B (en) 2009-07-21 2009-07-21 Test pattern generator of integrated circuit and test method thereof

Country Status (1)

Country Link
CN (1) CN101614789B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101776730B (en) * 2010-01-29 2012-07-04 西安交通大学 Test graphic generator of integrated circuit and test method thereof
CN102594359B (en) * 2012-03-28 2014-10-08 东南大学 Realization circuit of 8-bit restrict competition count codes
CN104410276B (en) * 2014-12-17 2018-06-12 矽力杰半导体技术(杭州)有限公司 Voltage conversion circuit based on single inductance multi output
CN104569790B (en) * 2015-01-28 2017-05-31 清华大学 Reduce thermal drivers Testability Design structure and method that small delay defects cross test
EP3324295B1 (en) * 2016-11-18 2021-04-14 u-blox AG Self-test capable integrated circuit apparatus and method of self-testing an integrated circuit
CN107991602B (en) * 2017-11-23 2020-04-24 西安交通大学 Built-in self-testing structure with broadcasting structure
CN110797077B (en) * 2019-10-28 2022-01-04 中国科学院微电子研究所 Memory chip, data processing circuit and data processing method thereof
WO2022087928A1 (en) * 2020-10-28 2022-05-05 华为技术有限公司 Method and apparatus for generating decompression circuit
CN114217211B (en) * 2021-12-15 2023-09-01 四川创安微电子有限公司 Circuit for reducing dynamic test power consumption of scan chain and control method thereof

Also Published As

Publication number Publication date
CN101614789A (en) 2009-12-30

Similar Documents

Publication Publication Date Title
CN101614789B (en) Test pattern generator of integrated circuit and test method thereof
CN101776730B (en) Test graphic generator of integrated circuit and test method thereof
US8037385B2 (en) Scan chain circuit and method
CN110346618A (en) A kind of OCC circuit being directed to multi-clock zone at-speed test
CN111044886B (en) A DDR2/3 PHY BIST data channel test vector generation method
CN101923133A (en) System and method for testing wiring faults between cores of integrated circuit system on chip
CN100533975C (en) Full-Rate Pseudo-Random Sequence Generator Using Half-Speed Clock
CN101509954A (en) Test graph builder of integrated circuit
Bhandari et al. A low power test pattern generator for minimizing switching activities and power consumption
US20060129900A1 (en) Scan chain partition for reducing power in shift mode
CN107991602B (en) Built-in self-testing structure with broadcasting structure
Chandra et al. Low power Illinois scan architecture for simultaneous power and test data volume reduction
Mukherjee et al. A Proposal for Design and Implementation of a Low Power Test Pattern Generator for BIST Applications
CN101533069A (en) Combined scanning unit of integrated circuit
CN102156259A (en) Test method of integrated circuit and integrated circuit (IC)
CN101692117A (en) Low power consumption excitation generating system
CN105738800A (en) Low-power deterministic BIST and seed compression method based on single and double transitions
Jambagi et al. Exploration of Various Test Pattern Generators for Power Reduction in LBIST
Hatayama et al. At-speed built-in test for logic circuits with multiple clocks
US20250027994A1 (en) Test-time optimization with few slow scan pads
US20240426907A1 (en) Test pattern generation using multiple scan enables
Sajjanar et al. Design and implementation of low power test pattern generator
Mohan et al. Implementation of scan insertion and compression for 28nm design technology
KR100206122B1 (en) Circular built-in self test circuit
JP4272898B2 (en) Semiconductor test circuit and test method thereof

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