具有测试电路的集成电路制造技术

技术编号:2634710 阅读:141 留言:0更新日期:2012-04-11 18:40
一种集成电路,其具有待测试的应用电路(1)和自测试电路(5-16),该自测试电路被提供用于测试该应用电路(1)并且包括用于产生为测试目的施加到应用电路(1)的所需测试图样的装置(5-9),其中通过标记特征寄存器(13)来评估依赖于通过应用电路(1)的测试图样而产生的输出信号,用于产生所需测试图样的装置(5-9)包括位修改电路(9),其采用修改由移位寄存器提供的测试图样的伪随机序列这一方式来单独地控制组合逻辑(6,7,8)的第一控制输入,使得近似地获得需要的测试图样,并且位修改电路(9)控制组合逻辑(6,7,8)的第二控制输入,借此可以阻挡第一控制输入,使得由移位寄存器(5)提供的并已经是所需测试图样的那些测试图样不被位修改电路(9)通过控制组合逻辑(6,7,8)的第一控制输入来修改。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及具有待测试的应用电路和自测试电路的集成电路,该自测试电路被提供用于测试该应用电路、并且包括用于产生为测试目的施加到该应用电路的确定性测试图样的装置,其中通过标记特征寄存器来评估依赖于通过应用电路的测试图样而产生的输出信号。用于产生确定性测试图样的该装置包括位修改电路,该位修改电路通过组合逻辑这样的方式修改由移位寄存器所提供的测试图样的伪随机序列,由此获得了所需的、确定性测试图样序列。当制造集成电路时,通常需要测试它们的功能。这样的测试可以通过外部测试装置来执行。由于这种电路的非常高的集成密度、这种电路所工作的非常高的时钟速率和所需的非常大量的测试向量,使得外部测试涉及许多的问题和较高的成本。集成电路的高内部时钟速率与通向外部的相对非常慢的输入/输出接合焊盘级成不利的比例。因此期望的是能够执行一种集成电路的自测试。该集成电路提供了自测试电路,该自测试电路用于测试同样并入该集成电路的应用电路。该应用电路表示提供用于集成电路实际使用目的的电路。测试这种电路进一步涉及电路内部部件的问题,在测试期间其产生所谓的“X”,即不能被明确评估的信号。特别地,这种信号是由具有模拟或者存储行为的那些部件所产生的。例如,配置在应用电路内部的RAM可以产生任意的输出信号。在测试期间,由这种RAM所产生的、并通过电路传播的信号不再能够在电路的输出上明确地评估。为了避免这个问题,已知的是在EP1178322 A2中给出了一种用于在电路内部产生确定性测试图样的装置,该装置包括位修改电路,该位修改电路通过组合逻辑来修改由移位寄存器提供的测试图样的伪随机序列,使得近似地获得所需要的测试图样序列。然而实际上这是不能完全实现的,这是由于有利地构建于硬件中的位修改电路应尽可能的简单,并且因此不但执行了所需要的位修改,而且还执行了不需要的位修改。这意味着对已经是所需要的测试图样的测试图样也进行了修改,但是实际上不应当修改它们。本专利技术的目的在于进一步改进了解自DE(000110)的测试电路,以便能够达到这样的程度,即位修改电路不修改已经是所需的确定性测试向量的测试图样。根据本专利技术,这个目标是通过权利要求1的特征来解决。具有待测试的应用电路和自测试电路的集成电路,该自测试电路被提供用于测试该应用电路、并且包括用于产生为测试目的施加到应用电路的所需测试图样的装置,其中通过标记特征寄存器来评估依赖于通过应用电路的测试图样而产生的输出信号,用于产生所需测试图样的装置包括位修改电路,该位修改电路通过修改移位寄存器提供的测试图样的伪随机序列这一方式,独立地控制组合逻辑的第一控制输入,由此近似地获得了需要的测试图样,并且该位修改电路控制组合逻辑的第二控制输入,借此可以阻挡第一控制输入,使得由移位寄存器提供的和已经是所需测试图样的那些测试图样不再通过控制组合逻辑的第一控制输入由位修改电路来修改。如在开始段落中已经说明的,通过对组合逻辑的第一输入的相应控制,位修改电路可能修改那些已经是所需测试图样的由移位寄存器提供的那些伪随机测试图样。根据本专利技术,因此提供了进一步控制组合逻辑的可能性,即第二控制输入,借此,通过阻挡由控制第一输入所执行的修改这一方式,可以控制组合逻辑。当考虑已经是所需测试图样的测试图样时,以控制这些第二输入这一方式来实现该位修改电路,因此随后,这些已经是所需测试图样的测试图样无需被修改。原因在于通常内嵌在硬件中的位修改电路不能精确地向第一控制输入提供所需要的修改控制字,这是由于在集成电路上所占用的空间使得其部件数量必须最少。这样就有可能具有小的位修改电路并且仅仅向待测试的电路提供所需的测试图样。该所需的测试图样可以是确定性或者是随机测试图样。根据本专利技术的具有自测试电路的集成电路的进一步的重要优点在于,不必为了测试过程来修改应用电路,即,可以采用一种对于使用该应用电路是最佳的方式来构建该应用电路。自测试电路不会以任何方式影响应用电路的正常工作和使用。此外,根据本专利技术的自测试电路允许在芯片上执行对应用电路的测试,以便于相对慢的接合焊盘连接不会扰乱测试,并且该应用电路可以工作在最大的时钟速率。根据在权利要求3中所限定的本专利技术的实施例,可以有利地使用测试图样计数器来提供向屏蔽逻辑发信令的信号,该信号通知屏蔽逻辑在多个测试程序期间哪个测试图样经过应用电路,使得该屏蔽逻辑可以在测试期间阻挡在应用电路的输出信号中受到存储或者模拟部件在这些测试程序中所影响的位。如在权利要求4中定义的,根据本专利技术的进一步实施例所提供的移位周期计数器向屏蔽逻辑发信令关于在应用电路中所提供的移位寄存器状态的信号。从而了解移位寄存器的哪些位将被屏蔽逻辑阻挡,以及哪些位不被阻挡。通过参考在下面详细说明的实施例,本专利技术的这些和其他的方面是显而易见的,并且本专利技术的这些和其他的方面将参孝在下面详细说明的实施例来加以说明。在附图中唯一的图是包括应用电路1的集成电路的框图。该应用电路是设想用于集成电路中的电路。所期望的是,在集成电路制造之后来测试应用电路1是否无故障地工作。为了这个目的,在集成电路上提供了自测试电路,该自测试电路包括如图所示的电路元件5到16。根据本专利技术的集成电路中,采用下述方式来实现该自测试电路,这种方式即,它被完全地构建在应用电路1的外部,以便在正常工作期间不会影响其行为。在图中所示的实施例中,假设应用电路1包括三个是移位寄存器的电路链2、3和4。可替换地,可以提供更大数量或者更小数量的移位寄存器。自测试电路并入了提供测试图样的伪随机序列的线性反馈移位寄存器5。因为移位寄存器5被反馈回并且仅具有有限的长度,因此该测试图样序列不是真正随机的,而是具有重复的图样。然而,该图样序列的缺陷在于,它实际上不包括对于测试应用电路1来讲是最佳的测试图样。出于这个原因,提供了位修改电路9,该位修改电路9通过组合逻辑6、7和8,以下述方式改变了线性反馈移位寄存器5的输出信号,这种方式即,在组合逻辑6、7和8的输出并且因此在应用电路1和它们的电路链2、3和4的输入处获得了具有预先可确定和确定性结构的测试图样。这种实现在于,修改电路9通过组合逻辑6、7和8修改由线性反馈移位寄存器5提供的测试图样的单个位,以便获得所需测试图样。该所需测试图样可以是确定性或者是随机的测试图样。遗憾的是,这些方案并不总是有效。特别地,当通常被构建在硬件中的位修改电路9的尺寸应当小的时候,不能采用下述方式来修改由移位寄存器5提供的所有伪随机测试图样,这种方式即,仅将所需的测试图样传递到待测试的电路1。由移位寄存器5提供的并且已经是所需测试图样的测试图样也被修改,而这是不期望的。根据本专利技术,由此提供了组合逻辑6、7和8的进一步控制的可能性,即第二控制输入,依靠该第二控制输入可以采用在其第一输入处阻挡控制信号这样一种方式来控制组合逻辑6、7和8。这样,当控制第二控制输入时,不存在通过组合逻辑对位的修改。采用下述方式来实现位修改电路9,这种方式即,当移位寄存器5提供了已经是所需的测试图样的测试图样时,控制组合逻辑6、7和8的这些第二控制输入。这样阻挡了不需要的修改。根据如图所示的实施例,将所有经过组合逻辑的测试图样,即所有所需的测试图样施加到应用电路1内的电路链2、3和4。基于这些测试图样,应用电本文档来自技高网...

【技术保护点】
一种集成电路,具有待测试的应用电路(1)和自测试电路(5-16),该自测试电路被提供用于测试该应用电路(1)并且包括用于产生为测试目的施加到应用电路(1)的所需测试图样的装置(5-9),其中通过标记特征寄存器(13)来评估依赖于通过应用电路(1)的测试图样而产生的输出信号,用于产生所需测试图样的所述装置(5-9)包括位修改电路(9),该位修改电路(9)采用修改由移位寄存器提供的测试图样的伪随机序列这一方式来单独地控制组合逻辑(6,7,8)的第一控制输入,以便近似地获得需要的测试图样,并且该位修改电路(9)控制组合逻辑(6,7,8)的第二控制输入,借此可以阻挡第一控制输入,使得由移位寄存器(5)提供的并且已经是所需测试图样的那些测试图样不被位修改电路(9)通过控制组合逻辑(6,7,8)的第一控制输入来修改。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:F哈普科
申请(专利权)人:NXP股份有限公司
类型:发明
国别省市:NL[荷兰]

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

1