CN101566669A - Semiconductor integrated circuit device and device and method for reliability test thereof - Google Patents
Semiconductor integrated circuit device and device and method for reliability test thereof Download PDFInfo
- Publication number
- CN101566669A CN101566669A CNA2008101048163A CN200810104816A CN101566669A CN 101566669 A CN101566669 A CN 101566669A CN A2008101048163 A CNA2008101048163 A CN A2008101048163A CN 200810104816 A CN200810104816 A CN 200810104816A CN 101566669 A CN101566669 A CN 101566669A
- Authority
- CN
- China
- Prior art keywords
- integrated circuit
- semiconductor integrated
- flip
- clock
- circuit device
- 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
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 98
- 239000004065 semiconductor Substances 0.000 title claims abstract description 71
- 238000000034 method Methods 0.000 title abstract description 18
- 238000010998 test method Methods 0.000 description 7
- 239000013598 vector Substances 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 230000015654 memory Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
Images
Landscapes
- Semiconductor Integrated Circuits (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
Description
技术领域 technical field
本发明涉及半导体集成电路技术领域,特别是涉及高可靠半导体集成电路设计领域及半导体集成电路测试领域,更具体地说,本发明涉及一种高可靠的半导体集成电路装置及其可靠性测试装置和测试方法。The present invention relates to the technical field of semiconductor integrated circuits, in particular to the field of high reliability semiconductor integrated circuit design and the field of semiconductor integrated circuit testing, more specifically, the present invention relates to a highly reliable semiconductor integrated circuit device and its reliability testing device and Test Methods.
背景技术 Background technique
在半导体集成电路芯片的设计领域,随着目前集成电路规模日益扩大,单一集成电路上所容纳的晶体管数量越来越多,甚至处理器核、存储器、DSP核等功能模块也被集成到单一芯片中形成SOC(System on Chip,片上系统)。这使得集成电路的复杂度日益增加。而按照容错领域的基本观点,越复杂的系统可靠性越低。另一方面,集成电路的特征尺寸呈现递减趋势,这导致了电迁移、栅氧化层击穿等失效情况发生的概率增加,从而引起永久故障;同时具有小特征尺寸的集成电路也更易于受到高能粒子射线等的影响,出现单粒子效应,形成包括“软错”在内的多种故障。In the field of semiconductor integrated circuit chip design, with the increasing scale of integrated circuits, the number of transistors accommodated on a single integrated circuit is increasing, and even functional modules such as processor cores, memories, and DSP cores are also integrated into a single chip. SOC (System on Chip, System on Chip) is formed in it. This leads to an increasing complexity of integrated circuits. According to the basic point of view in the field of fault tolerance, the more complex the system, the lower the reliability. On the other hand, the feature size of integrated circuits presents a decreasing trend, which leads to an increase in the probability of failures such as electromigration and gate oxide breakdown, resulting in permanent failures; at the same time, integrated circuits with small feature sizes are also more susceptible to high energy Under the influence of particle rays, etc., single event effects appear, forming various failures including "soft errors".
上述原因使得可靠性成为集成电路设计中必须解决的问题。The above reasons make reliability a problem that must be solved in integrated circuit design.
三模冗余的方法是常用的提高集成电路可靠性的方法,尤其是触发器等存储节点,三模冗余和表决的方法可以非常有效的提高集成电路芯片的可靠性。但是由于三模冗余对错误的容忍,使得冗余逻辑的故障无法被筛出,于是在一定程度上降低了系统的可靠性。The method of triple-mode redundancy is a commonly used method to improve the reliability of integrated circuits, especially storage nodes such as flip-flops. The method of triple-mode redundancy and voting can effectively improve the reliability of integrated circuit chips. However, due to the fault tolerance of the triple-mode redundancy, the failure of the redundant logic cannot be screened out, thus reducing the reliability of the system to a certain extent.
在半导体集成电路芯片的测试领域,半导体集成电路可测性也随着集成电路的复杂度增加变得越来越困难,仅采用功能向量的覆盖很难筛选出芯片中的故障,冗余逻辑中的故障更是无法检测。在测试领域,插入扫描链进行测试的方法被业界广泛采用。其方法是用扫描触发器替代常规触发器,扫描触发器连在一个或几个扫描链中,用特定工具生成扫描数据(也称扫描向量),用扫描时钟把扫描数据传递到每个扫描触发器上。然后观测扫描输出结果并与预期结果进行比较,从而发现故障。可以使用工具生成多种扫描数据,从而尽量覆盖更多可能的错误。In the field of semiconductor integrated circuit chip testing, the testability of semiconductor integrated circuits has become more and more difficult with the increase of the complexity of integrated circuits. It is difficult to screen out faults in chips only by using functional vector coverage. faults cannot be detected. In the field of testing, the method of inserting scan chains for testing is widely adopted in the industry. The method is to replace conventional flip-flops with scan flip-flops, scan flip-flops are connected in one or several scan chains, use specific tools to generate scan data (also called scan vectors), and use scan clocks to transfer scan data to each scan trigger device. The scan output is then observed and compared to expected results to identify faults. Tools can be used to generate a variety of scan data in order to cover as many possible errors as possible.
但用扫描触发器换掉常规触发器的开销是非常大的。在采用扫描设计的电路中,扫描单元和其控制电路会占到芯片总面积的30%。即使是在存储部件占多数面积的微处理器芯片中,扫描单元和其控制电路所占的硅片面积相对于组合逻辑电路来说仍然是很大的。而且常用的扫描测试方法无法测试冗余逻辑中的错误。But the overhead of replacing regular flip-flops with scan flip-flops is very high. In a circuit with a scanning design, the scanning unit and its control circuit will occupy 30% of the total area of the chip. Even in a microprocessor chip where memory components occupy most of the area, the silicon area occupied by the scanning unit and its control circuit is still large compared to the combinational logic circuit. And the commonly used scanning test method cannot test the errors in the redundant logic.
三模冗余的做法已经极大的提高了集成电路中存储节点的数量,从而显著的增大了芯片面积。如果把三模冗余的触发器全部替换为扫描触发器,芯片面积会更大,芯片面积的增大更会带来其可靠性的降低。The practice of triple-mode redundancy has greatly increased the number of storage nodes in an integrated circuit, thereby significantly increasing the chip area. If all the flip-flops of the triple-mode redundancy are replaced with scan flip-flops, the chip area will be larger, and the increase of the chip area will further reduce its reliability.
发明内容 Contents of the invention
本发明的目的在于提供一种半导体集成电路装置及其可靠性装置和测试方法,其在实现三模冗余的同时实现了扫描触发器的功能,节省芯片面积,并提高半导体集成电路芯片的可靠性。The object of the present invention is to provide a semiconductor integrated circuit device and its reliability device and testing method, which realizes the function of a scan flip-flop while realizing triple-mode redundancy, saves chip area, and improves the reliability of the semiconductor integrated circuit chip. sex.
一种半导体集成电路装置,包括至少一可靠性测试装置,所述可靠性测试装置包括一个二选一电路模块、三个触发器、以及一个表决器;A semiconductor integrated circuit device, including at least one reliability testing device, the reliability testing device includes an alternative circuit module, three flip-flops, and a voter;
所述二选一电路模块的输出端分别连接到所述三个触发器的数据输入端;The output terminals of the two alternative circuit modules are respectively connected to the data input terminals of the three flip-flops;
所述三个触发器的输出端分别连接到所述表决器的三个输入端;The output terminals of the three flip-flops are respectively connected to the three input terminals of the voter;
所述三个触发器的时钟端不连接,它们分别由三个半导体集成电路的时钟树驱动。The clock terminals of the three flip-flops are not connected, and they are respectively driven by the clock trees of the three semiconductor integrated circuits.
所述时钟树为半导体集成电路的时钟树CK0、CK1、CK2。The clock trees are clock trees CK0, CK1, and CK2 of semiconductor integrated circuits.
所述表决器是一种三输入表决电路装置。The voter is a three-input voting circuit device.
所述三个时钟树由半导体集成电路装置的一个管脚输入一个时钟,然后在该时钟树的起始点进行分叉和控制。The three clock trees input a clock from a pin of the semiconductor integrated circuit device, and then branch and control at the starting point of the clock tree.
所述三个时钟树由半导体集成电路装置的多个管脚输入,单独控制每一个时钟的开启、关闭和与其他时钟的连接。The three clock trees are input by multiple pins of the semiconductor integrated circuit device, and each clock is individually controlled to be turned on, off and connected to other clocks.
所述的集成电路装置,还包括至少一扫描链,所述扫描链把每一级可靠性测试装置的数据输出跟下一级可靠性测试装置的扫描数据输入链接起来。The integrated circuit device further includes at least one scan chain, and the scan chain links the data output of each level of reliability testing device with the scan data input of the next level of reliability testing device.
所述半导体集成电路装置是半导体数字集成电路。The semiconductor integrated circuit device is a semiconductor digital integrated circuit.
为实现本发明目的还提供一种半导体集成电路装置的可靠性测试装置,包括一个二选一电路模块、三个触发器、以及一个表决器;In order to realize the purpose of the present invention, a reliability testing device for a semiconductor integrated circuit device is also provided, which includes a two-choice one circuit module, three flip-flops, and a voting device;
所述二选一电路模块的输出端分别连接到所述三个触发器的数据输入端;The output terminals of the two alternative circuit modules are respectively connected to the data input terminals of the three flip-flops;
所述三个触发器的输出端分别连接到所述表决器的三个输入端;The output terminals of the three flip-flops are respectively connected to the three input terminals of the voter;
所述三个触发器的时钟端不连接,它们分别由三个半导体集成电路的时钟树驱动。The clock terminals of the three flip-flops are not connected, and they are respectively driven by the clock trees of the three semiconductor integrated circuits.
为实现本发明目的更提供一种半导体集成电路装置的可靠性测试方法,包括如下步骤:In order to realize the purpose of the present invention, a reliability testing method of a semiconductor integrated circuit device is further provided, comprising the following steps:
步骤A,控制半导体集成电路的三个时钟树开启和关闭状态,通过半导体集成电路的扫描链,给可靠性装置的触发器赋初值;Step A, controlling the on and off states of the three clock trees of the semiconductor integrated circuit, and assigning an initial value to the flip-flop of the reliability device through the scan chain of the semiconductor integrated circuit;
步骤B,关闭部分时钟,开启并连接剩下的时钟,进行扫描测试。Step B, turn off some clocks, turn on and connect the rest of the clocks, and perform a scan test.
步骤C,重复步骤A到步骤B的操作,直到完成测试组合,测试出半导体集成电路中的故障。Step C, repeating the operations from step A to step B until the test combination is completed, and the faults in the semiconductor integrated circuit are tested.
所述步骤A中,所述给触发器赋初值,包括如下步骤:In the step A, the assigning an initial value to the trigger includes the following steps:
在扫描状态下,把半导体集成电路的三个时钟树全部开启并连接,在扫描链输入端置常值“0”并扫描足够长时间,从而给所有的触发器赋初值“0”。In the scanning state, all the three clock trees of the semiconductor integrated circuit are turned on and connected, and the constant value "0" is set at the input end of the scan chain and scanned for a long enough time to assign the initial value "0" to all flip-flops.
所述步骤B中,进行扫描测试,包括如下步骤:In the step B, a scanning test is carried out, including the following steps:
关闭时钟CK0,开启并连接时钟CK1和CK2,进行扫描测试。Turn off the clock CK0, turn on and connect the clocks CK1 and CK2, and perform a scan test.
所述步骤A中,所述给触发器赋初值,包括如下步骤:In the step A, the assigning an initial value to the trigger includes the following steps:
在扫描状态下,先把所有触发器赋初值“0”,然后关掉CK0,在扫描链输入端置常值“1”并扫描足够长时间,最终的结果是CK0对应的触发器初值为“0”,其他触发器的初值为“1”。In the scanning state, first assign the initial value "0" to all flip-flops, then turn off CK0, set a constant value "1" at the input of the scan chain and scan for a long enough time, the final result is the initial value of the flip-flop corresponding to CK0 is "0", and the initial value of other flip-flops is "1".
所述步骤B中,进行扫描测试,包括如下步骤:In the step B, a scanning test is carried out, including the following steps:
关闭时钟CK0和CK1,开启时钟CK2,进行扫描测试。Turn off the clocks CK0 and CK1, turn on the clock CK2, and perform a scan test.
所述步骤C中,测试出半导体集成电路中的故障,包括如下步骤:In the step C, the fault in the semiconductor integrated circuit is tested, including the following steps:
如果所有测试组合的测试结果都一致,则充分说明芯片中不存在故障;If the test results of all test combinations are consistent, it is sufficient to indicate that there is no fault in the chip;
如果有任一或几种组合下的测试结果不一致,说明存在故障。If the test results under any one or several combinations are inconsistent, it means that there is a fault.
本发明的有益效果是:本发明的半导体集成电路的可靠性装置及测试方法,以较小面积开销实现了对三模冗余可靠性加固的半导体集成电路的扫描测试,解决了通常扫描测试中无法检测冗余逻辑错误的问题。从而达到提高半导体集成电路芯片可靠性的目的。The beneficial effects of the present invention are: the reliability device and testing method of the semiconductor integrated circuit of the present invention realize the scanning test of the semiconductor integrated circuit reinforced by triple-mode redundancy reliability with a relatively small area overhead, and solve the problems in the usual scanning test. Unable to detect redundant logic errors. Therefore, the purpose of improving the reliability of the semiconductor integrated circuit chip is achieved.
附图说明 Description of drawings
图1是本发明的半导体集成电路装置的可靠性测试装置电路图;Fig. 1 is the circuit diagram of the reliability testing device of semiconductor integrated circuit device of the present invention;
图2是本发明的测试方法的工作流程图。Fig. 2 is a working flow chart of the testing method of the present invention.
具体实施方式 Detailed ways
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明的一种半导体集成电路装置及其可靠性测试装置和测试方法进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the object, technical solution and advantages of the present invention clearer, a semiconductor integrated circuit device and its reliability testing device and testing method of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
本发明的半导体集成电路装置及其可靠性测试装置和测试方法,以较小的面积代价,在提高存储节点可靠性的同时,通过对时钟的分别控制,使冗余逻辑内的故障可以被检测出来,从而保证了半导体集成电路的可靠性。The semiconductor integrated circuit device and its reliability testing device and testing method of the present invention improve the reliability of storage nodes at the cost of a small area, and at the same time control the clocks separately so that faults in redundant logic can be detected out, thereby ensuring the reliability of the semiconductor integrated circuit.
为了实现上述目的,本发明提供一种半导体集成电路装置,包括扫描链,其还包括至少一可靠性测试装置,如图1所示的,该可靠性测试装置包括一个二选一电路模块11,三个触发器12、13和14,以及一个表决器15。In order to achieve the above object, the present invention provides a semiconductor integrated circuit device, including a scan chain, which also includes at least one reliability testing device, as shown in Figure 1, the reliability testing device includes a two-
半导体集成电路装置中包括扫描链,扫描链把每一级可靠性测试装置的数据输出跟下一级可靠性测试装置的扫描数据输入链接起来。The semiconductor integrated circuit device includes a scan chain, and the scan chain links the data output of each level of reliability testing device with the scan data input of the next level of reliability testing device.
二选一电路模块11的输出端分别连接到三个触发器12、13和14的数据输入端;The output end of the two-
三个触发器12、13和14的输出端分别连接到表决器15的三个输入端;The output terminals of the three flip-
三个触发器12、13和14的时钟端不连接,它们分别由三个半导体集成电路的时钟树CK0、CK1和CK2驱动;The clock terminals of the three flip-
所述二选一电路模块、触发器和表决器都为集成电路设计领域中典型的电路。The one-of-two circuit module, flip-flop and voter are all typical circuits in the field of integrated circuit design.
二选一电路模块是现有的可靠性测试电路中常用的电路模块,用于在扫描状态下,其数据输出是来自扫描数据输入端;以及在正常工作状态下,其输出来自数据输入端。即二选一电路模块的作用是选择集成电路装置是在可靠性测试状态下工作还是在正常工作状态下工作。The one-of-two circuit module is a commonly used circuit module in the existing reliability testing circuit. It is used for its data output from the scan data input terminal in the scanning state and its output from the data input terminal in the normal working state. That is, the function of the one-out-of-the-two circuit module is to select whether the integrated circuit device works in the reliability test state or in the normal work state.
所述表决器可以是任何一种三输入表决电路装置。The voter can be any kind of three-input voting circuit device.
表决器的作用源于三模冗余的概念,所谓三模冗余就是说一个数据存储在三个位置,如果某一位置的数据因为某种原因错了,那么因为有表决器的存在,输出的时候这三个位置的数据经过表决,可以最终给出正确的数据(两个正确的VS一个错误的=正确的结果)。The role of the voter comes from the concept of triple-mode redundancy. The so-called triple-mode redundancy means that a piece of data is stored in three locations. If the data in a certain location is wrong for some reason, then because of the existence of the voter, the output When the data of these three positions are voted, the correct data can be finally given (two correct VS one wrong = correct result).
作为一种可实施方式,所述三个时钟树CK1、CK2、CK3可以由半导体集成电路芯片装置的一个管脚输入一个时钟,然后在该时钟树的起始点进行分叉和控制。As a possible implementation, the three clock trees CK1, CK2, and CK3 can be input with a clock from a pin of the semiconductor integrated circuit chip device, and then branched and controlled at the starting point of the clock tree.
作为另一种可实施方式,所述三个时钟树CK1、CK2、CK3可以由其他方法生成,由多个管脚输入,可以单独控制每一个时钟的开启、关闭以及它与其他时钟的连接。As another possible implementation, the three clock trees CK1 , CK2 , and CK3 can be generated by other methods and input by multiple pins, which can individually control the on and off of each clock and its connection with other clocks.
所述可靠性测试装置,在正常工作时是三模冗余的存储电路,起到触发器的作用。The reliability testing device is a triple-mode redundant storage circuit in normal operation, which acts as a trigger.
所述可靠性测试装置,在扫描状态下可以通过分别控制三个时钟树端,实现对流水级间组合电路的扫描测试以及冗余逻辑自身的测试。In the scanning state, the reliability testing device can control the three clock tree terminals respectively, so as to realize the scanning test of the combined circuit between the pipeline stages and the test of the redundant logic itself.
所述半导体集成电路装置可以是各种功能及类型的半导体数字集成电路。The semiconductor integrated circuit device may be a semiconductor digital integrated circuit with various functions and types.
本发明还提供一种半导体集成电路可靠性测试方法,下面结合图2对本发明的半导体集成电路可靠性测试方法工作过程进行详细描述。该方法包括下列步骤:The present invention also provides a semiconductor integrated circuit reliability testing method. The working process of the semiconductor integrated circuit reliability testing method of the present invention will be described in detail below with reference to FIG. 2 . The method includes the following steps:
步骤S100,控制半导体集成电路三个时钟树开启和关闭状态,通过半导体集成电路的扫描链,在扫描状态下给可靠性测试装置的触发器赋初值;Step S100, controlling the on and off states of the three clock trees of the semiconductor integrated circuit, and assigning an initial value to the flip-flop of the reliability testing device in the scanning state through the scan chain of the semiconductor integrated circuit;
作为一种可以实施的方式(方式M),可以在扫描状态下(即“扫描使能”为高),把半导体集成电路的三个时钟树全部开启并连接,在扫描链输入端置常值“0”并扫描足够长时间,从而给所有的触发器赋初值“0”。As a method that can be implemented (mode M), it is possible to turn on and connect all three clock trees of the semiconductor integrated circuit in the scanning state (that is, "scan enable" is high), and set a constant value at the input end of the scanning chain "0" and scan long enough to assign an initial value of "0" to all flip-flops.
作为另一种可以实施的方式(方式N),也可以在扫描状态下(即“扫描使能”为高),先把所有触发器赋初值“0”,然后关掉CK0,在扫描链输入端置常值“1”并扫描足够长时间,最终的结果是触发器12初值为“0”,触发器13和14的初值为“1”。As another method that can be implemented (mode N), it is also possible to set all flip-flops to the initial value "0" in the scanning state (that is, "scan enable" is high), and then turn off CK0. The input terminal is set to a constant value "1" and scanned for a long enough time. The final result is that the initial value of flip-
半导体集成电路的三个时钟的开启、关闭和连接,为现有的集成电路设计技术,因而在本发明中不再一一详细描述。The opening, closing and connection of the three clocks of the semiconductor integrated circuit are existing integrated circuit design techniques, so they will not be described in detail in the present invention.
步骤S200,关闭部分时钟,开启并连接剩下的时钟,进行扫描测试;Step S200, turn off some clocks, turn on and connect the remaining clocks, and perform a scan test;
如果步骤S100中采用方式M进行赋初值,则可以关闭时钟CK0,开启并连接时钟CK1和CK2,采用普通的扫描测试方法进行扫描测试。If the method M is used to assign the initial value in step S100, the clock CK0 can be turned off, the clocks CK1 and CK2 can be turned on and connected, and the scan test can be performed by using a common scan test method.
如果步骤S100中采用方式N进行赋初值,则可以关闭时钟CK0和CK1,开启时钟CK2,采用普通的扫描测试方法进行扫描测试。If the method N is used to assign the initial value in step S100, the clocks CK0 and CK1 can be turned off, the clock CK2 can be turned on, and a common scan test method is used to perform a scan test.
普通的扫描测试方法,为业界现有的集成电路扫描测试方法,因而在本发明中不再详细描述。The common scan test method is an existing integrated circuit scan test method in the industry, so it will not be described in detail in the present invention.
步骤300,重复步骤S100到步骤S200的操作,直到完成测试组合,测试出半导体集成电路中的故障。In step 300, the operations from step S100 to step S200 are repeated until the test combination is completed, and the fault in the semiconductor integrated circuit is tested.
如果所有测试组合的测试结果都一致,则充分说明芯片中不存在故障;If the test results of all test combinations are consistent, it is sufficient to indicate that there is no fault in the chip;
如果有任一或几种组合下的测试结果不一致,至少说明存在故障,具体故障的定位需要更多的扫描测试向量。If the test results under any one or several combinations are inconsistent, at least it indicates that there is a fault, and more scanning test vectors are needed to locate the specific fault.
扫描测试向量的生成是普通的扫描测试方法的一部分,为业界现有的集成电路扫描测试向量生成方法,因而在本发明中不再详细描述。The generation of scan test vectors is a part of the common scan test method, which is an existing IC scan test vector generation method in the industry, so it will not be described in detail in the present invention.
在本发明实施例中,完整测试组合可以是如下组合:In the embodiment of the present invention, the complete test combination may be the following combination:
触发器11、12和13赋初值“0”,关闭CK0,开启并连接CK1和CK2测试;Assign initial value "0" to flip-
触发器11、12和13赋初值“0”,关闭CK1,开启并连接CK0和CK2测试;Assign initial value "0" to flip-
触发器11、12和13赋初值“0”,关闭CK2,开启并连接CK0和CK1测试;Assign initial value "0" to flip-
触发器11、12和13赋初值“1”,关闭CK0,开启并连接CK1和CK2测试;Assign initial value "1" to flip-
触发器11、12和13赋初值“1”,关闭CK1,开启并连接CK0和CK2测试;Assign initial value "1" to flip-
触发器11、12和13赋初值“1”,关闭CK2,开启并连接CK0和CK1测试;Assign initial value "1" to flip-
作为另外一种实施方式,完整测试组合也可以是如下组合:As another implementation, the complete test combination can also be the following combination:
触发器11赋初值“0”,12赋初值“1”,关闭CK0和CK1,开启CK2测试;
触发器11赋初值“1”,12赋初值“0”,关闭CK0和CK1,开启CK2测试;
触发器11赋初值“0”,13赋初值“1”,关闭CK0和CK2,开启CK1测试;
触发器11赋初值“1”,13赋初值“0”,关闭CK0和CK2,开启CK1测试;
触发器12赋初值“0”,13赋初值“1”,关闭CK1和CK2,开启CK0测试;
触发器12赋初值“1”,13赋初值“0”,关闭CK1和CK2,开启CK0测试;
本发明的半导体集成电路装置及其可靠性测试装置和测试方法,以较小的面积代价,在提高存储节点可靠性的同时,通过对时钟的分别控制,使冗余逻辑内的故障可以被检测出来,从而保证了半导体集成电路的可靠性。采用本发明的半导体集成电路可以以简单的数字逻辑电路和较小的代价实现系统的高可靠性和高可测性。The semiconductor integrated circuit device and its reliability testing device and testing method of the present invention improve the reliability of storage nodes at the cost of a small area, and at the same time control the clocks separately so that faults in redundant logic can be detected out, thereby ensuring the reliability of the semiconductor integrated circuit. Adopting the semiconductor integrated circuit of the invention can realize high reliability and high testability of the system with simple digital logic circuit and relatively small cost.
本发明的半导体集成电路可靠性测试方法,实现简单,对可靠性的加固只需采用一般的数字逻辑电路即可完成,简单易用。The method for testing the reliability of the semiconductor integrated circuit of the present invention is simple to implement, and the reinforcement of the reliability can be completed only by using a general digital logic circuit, which is simple and easy to use.
通过以上结合附图对本发明具体实施例的描述,本发明的其它方面及特征对本领域的技术人员而言是显而易见的。Other aspects and features of the present invention will be apparent to those skilled in the art from the above description of specific embodiments of the present invention in conjunction with the accompanying drawings.
以上对本发明的具体实施例进行了描述和说明,这些实施例应被认为其只是示例性的,并不用于对本发明进行限制,本发明应根据所附的权利要求进行解释。The specific embodiments of the present invention have been described and illustrated above, and these embodiments should be considered as exemplary only, and are not used to limit the present invention, and the present invention should be interpreted according to the appended claims.
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101048163A CN101566669B (en) | 2008-04-24 | 2008-04-24 | A semiconductor integrated circuit device and its reliability testing device and testing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101048163A CN101566669B (en) | 2008-04-24 | 2008-04-24 | A semiconductor integrated circuit device and its reliability testing device and testing method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101566669A true CN101566669A (en) | 2009-10-28 |
CN101566669B CN101566669B (en) | 2011-06-01 |
Family
ID=41282925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101048163A Active CN101566669B (en) | 2008-04-24 | 2008-04-24 | A semiconductor integrated circuit device and its reliability testing device and testing method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101566669B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102323539A (en) * | 2011-07-29 | 2012-01-18 | 清华大学 | A Method of Generating Test Vector Sets for Delayed Faults |
CN102606331A (en) * | 2012-03-20 | 2012-07-25 | 西安航天动力试验技术研究所 | Triple-redundancy voting control system and triple-redundancy voting control method |
CN102820879A (en) * | 2012-08-17 | 2012-12-12 | 中国电子科技集团公司第五十八研究所 | Radiation-proof triple-modular redundancy circuit structure |
CN108020769A (en) * | 2016-10-28 | 2018-05-11 | 深圳市中兴微电子技术有限公司 | A kind of method and apparatus of integrated circuit testing |
CN108055031A (en) * | 2017-12-14 | 2018-05-18 | 北京时代民芯科技有限公司 | A kind of triplication redundancy structure of self- recoverage anti-single particle soft error accumulation |
CN109212408A (en) * | 2017-06-29 | 2019-01-15 | 龙芯中科技术有限公司 | The output control method and device of a kind of scanning element, redundancy trigger |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1164996C (en) * | 2001-08-24 | 2004-09-01 | 中国科学院计算技术研究所 | Self-diagnosis multimode redundant system |
US7250786B1 (en) * | 2005-07-19 | 2007-07-31 | Xilinx, Inc. | Method and apparatus for modular redundancy with alternative mode of operation |
CN100449493C (en) * | 2006-08-07 | 2009-01-07 | 浪潮齐鲁软件产业有限公司 | Method for improving reliability of SOC data special for financial tax control |
-
2008
- 2008-04-24 CN CN2008101048163A patent/CN101566669B/en active Active
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102323539A (en) * | 2011-07-29 | 2012-01-18 | 清华大学 | A Method of Generating Test Vector Sets for Delayed Faults |
CN102323539B (en) * | 2011-07-29 | 2013-06-19 | 清华大学 | Method for generating delay fault test vector set |
CN102606331A (en) * | 2012-03-20 | 2012-07-25 | 西安航天动力试验技术研究所 | Triple-redundancy voting control system and triple-redundancy voting control method |
CN102820879A (en) * | 2012-08-17 | 2012-12-12 | 中国电子科技集团公司第五十八研究所 | Radiation-proof triple-modular redundancy circuit structure |
CN108020769A (en) * | 2016-10-28 | 2018-05-11 | 深圳市中兴微电子技术有限公司 | A kind of method and apparatus of integrated circuit testing |
CN109212408A (en) * | 2017-06-29 | 2019-01-15 | 龙芯中科技术有限公司 | The output control method and device of a kind of scanning element, redundancy trigger |
CN108055031A (en) * | 2017-12-14 | 2018-05-18 | 北京时代民芯科技有限公司 | A kind of triplication redundancy structure of self- recoverage anti-single particle soft error accumulation |
CN108055031B (en) * | 2017-12-14 | 2021-04-13 | 北京时代民芯科技有限公司 | A self-recovery triple-modular redundant structure against single-event soft-error accumulation |
Also Published As
Publication number | Publication date |
---|---|
CN101566669B (en) | 2011-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101566669B (en) | A semiconductor integrated circuit device and its reliability testing device and testing method | |
US7266028B1 (en) | Method and apparatus for bit mapping memories in programmable logic device integrated circuits during at-speed testing | |
JP3165158B2 (en) | Parallel test method and system for CPU cache and instruction unit | |
US8438439B2 (en) | Integrated circuit having a scan chain and testing method for a chip | |
CN101727980A (en) | Multi-chip module | |
US20020078412A1 (en) | Built-in self test for a programmable logic device using linear feedback shift registers and hierarchical signature generation | |
Khakbaz et al. | Concurrent error detection and testing for large PLA's | |
EP1358498A1 (en) | Input/output continuity test mode circuit | |
JP4265934B2 (en) | Scan campus circuit, logic circuit including the same, and integrated circuit test method | |
Im et al. | Advanced safety test solution for automotive SoC based on In-System-Test architecture | |
Huang et al. | Using fault model relaxation to diagnose real scan chain defects | |
JP4176944B2 (en) | Semiconductor integrated circuit and recording medium | |
US10346557B2 (en) | Increasing compression by reducing padding patterns | |
US7240263B2 (en) | Apparatus for performing stuck fault testings within an integrated circuit | |
JP2003149300A (en) | Test method and semiconductor device | |
JP2005024410A (en) | Semiconductor integrated circuit device | |
JP4610919B2 (en) | Semiconductor integrated circuit device | |
US7539957B1 (en) | Automatic test pattern generation tool with feedback path capabilities for testing circuits with repeating blocks | |
CN115078956A (en) | Test circuit | |
US12111356B2 (en) | System and method for access control of a plurality of instruments embedded in a semiconductor device | |
US20040030976A1 (en) | Partial BIST with recording of the connections between individual blocks | |
CN113533943B (en) | Input parameter test circuit and method for chip | |
US20250155501A1 (en) | Chip and chip testing method | |
US8516322B1 (en) | Automatic test pattern generation system for programmable logic devices | |
Sontakke et al. | Testing nanometer memories: a review of architectures, applications, and challenges. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
EE01 | Entry into force of recordation of patent licensing contract |
Assignee: Beijing Loongson Zhongke Technology Service Center Co., Ltd. Assignor: Institute of Computing Technology, Chinese Academy of Sciences Contract fulfillment period: 2009.12.16 to 2028.12.31 Contract record no.: 2010990000062 Denomination of invention: Semiconductor integrated circuit device and device and method for reliability test thereof License type: exclusive license Record date: 20100128 |
|
LIC | Patent licence contract for exploitation submitted for record |
Free format text: EXCLUSIVE LICENSE; TIME LIMIT OF IMPLEMENTING CONTACT: 2009.12.16 TO 2028.12.31; CHANGE OF CONTRACT Name of requester: BEIJING LOONGSON TECHNOLOGY SERVICE CENTER CO., LT Effective date: 20100128 |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
EC01 | Cancellation of recordation of patent licensing contract |
Assignee: Longxin Zhongke Technology Co., Ltd. Assignor: Institute of Computing Technology, Chinese Academy of Sciences Contract record no.: 2010990000062 Date of cancellation: 20141231 |
|
EM01 | Change of recordation of patent licensing contract |
Change date: 20141231 Contract record no.: 2010990000062 Assignee after: Longxin Zhongke Technology Co., Ltd. Assignee before: Beijing Loongson Zhongke Technology Service Center Co., Ltd. |
|
LICC | Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20091028 Assignee: Longxin Zhongke Technology Co., Ltd. Assignor: Institute of Computing Technology, Chinese Academy of Sciences Contract record no.: 2015990000066 Denomination of invention: Semiconductor integrated circuit device and device and method for reliability test thereof Granted publication date: 20110601 License type: Common License Record date: 20150211 |
|
TR01 | Transfer of patent right |
Effective date of registration: 20200819 Address after: 100095, Beijing, Zhongguancun Haidian District environmental science and technology demonstration park, Liuzhou Industrial Park, No. 2 building Patentee after: LOONGSON TECHNOLOGY Corp.,Ltd. Address before: 100080 Haidian District, Zhongguancun Academy of Sciences, South Road, No. 6, No. Patentee before: Institute of Computing Technology, Chinese Academy of Sciences |
|
TR01 | Transfer of patent right | ||
EC01 | Cancellation of recordation of patent licensing contract |
Assignee: LOONGSON TECHNOLOGY Corp.,Ltd. Assignor: Institute of Computing Technology, Chinese Academy of Sciences Contract record no.: 2015990000066 Date of cancellation: 20200928 |
|
EC01 | Cancellation of recordation of patent licensing contract | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 100095 Building 2, Longxin Industrial Park, Zhongguancun environmental protection technology demonstration park, Haidian District, Beijing Patentee after: Loongson Zhongke Technology Co.,Ltd. Address before: 100095 Building 2, Longxin Industrial Park, Zhongguancun environmental protection technology demonstration park, Haidian District, Beijing Patentee before: LOONGSON TECHNOLOGY Corp.,Ltd. |