首页> 外国专利> Logic network test system with simulator oriented fault test generator

Logic network test system with simulator oriented fault test generator

机译:带有面向仿真器的故障测试生成器的逻辑网络测试系统

摘要

Disclosed is a technique for testing highly complex, functional logic where long sequences of test patterns are needed. A logic network to be tested comprises a large number of logic blocks. The inputs to several of these logic blocks are also the primary inputs (PI) to the logic network to be tested while the output of several of the logic blocks are also outputs (PO) of the logic network to be tested. However, the inputs and outputs of many logic blocks of the network to be tested are inaccessible since as is well known in large scale integration (LSI), a large number of internal circuit nodes cannot be probed directly. In accordance with the present disclosure, such a logic network to be tested is simulated and each of the logic blocks as well as the inputs and outputs of each of these logic blocks is uniquely defined. A first test pattern is then applied to the primary inputs (PI) of the network to set the logic levels on these primary inputs to known values. A particular one of the logic blocks within the network is then selected and a specific fault associated with the particular logic block is assumed. A test value for this assumed specific fault in the simulated network is then propagated towards a primary output, one logic stage at a time, by backtracing through the network to a primary input to determine which primary input value must be altered in order to propagate the assumed fault towards a primary output. Without developing an entire test sequence, analysis at each step determines whether the test is in fact progressing by propagating the test value through the network toward the primary input. The term "test value" is defined as the binary vaue of a point within the logic network that is opposite from that expected in the absence of the assumed fault. When a "test value" has been successfully propagated to a primary output (PO), then it is known that the particular sequence of input test patterns is suitable for detecting the specific fault assumed in the simulator. By applying the same sequence of test patterns to the actual network under test and comparing the primary outputs of the network under test and primary outputs of the simulated network, it is determined whether the particular assumed simulated fault is actually present in the network under test. On a real time basis, each time a successive pattern is applied to the simulated network, it is analyzed, and if found unsuitable, it is discarded and a different changed input pattern is sought by backtracing to a primary input through a different path. Each successive pattern is applied to the network under test only if found to be valid.
机译:公开了一种用于测试高度复杂的功能逻辑的技术,其中需要长序列的测试模式。要测试的逻辑网络包括大量的逻辑块。这些逻辑块中的几个的输入也是要测试的逻辑网络的主要输入(PI),而几个逻辑块的输出也是要测试的逻辑网络的输出(PO)。但是,由于如大规模集成(LSI)中众所周知的那样,无法直接探测大量内部电路节点,所以无法访问要测试的网络的许多逻辑块的输入和输出。根据本公开,模拟了这种要测试的逻辑网络,并且唯一地定义了每个逻辑块以及每个逻辑块的输入和输出。然后将第一测试模式应用于网络的主要输入(PI),以将这些主要输入上的逻辑电平设置为已知值。然后选择网络内的特定逻辑块之一,并假定与该特定逻辑块相关的特定故障。然后,通过在网络中回溯到主要输入,以确定必须更改哪个主要输入值才能传播仿真结果,从而将模拟网络中此特定故障的测试值传播到主要输出,一次一个逻辑阶段。假定为主要输出故障。在没有制定整个测试序列的情况下,每个步骤的分析都通过将测试值通过网络传播到主要输入端来确定测试是否实际上正在进行。术语“测试值”定义为逻辑网络中某个点的二进制值,该点与在没有假定故障的情况下预期的值相反。当“测试值”已成功传播到主输出(PO)时,则已知输入测试模式的特定序列适合于检测模拟器中假设的特定故障。通过将相同的测试模式序列应用于实际的被测网络,并比较被测网络的主要输出和模拟网络的主要输出,可以确定特定的假定模拟故障是否确实存在于被测网络中。在实时的基础上,每次将连续模式应用于模拟网络时,都会对其进行分析,如果发现不合适的模式,则将其丢弃,并通过通过不同路径回溯至主要输入来寻求不同的更改的输入模式。仅当发现每个有效模式有效时,每个连续模式才应用于被测网络。

著录项

  • 公开/公告号US3961250A

    专利类型

  • 公开/公告日1976-06-01

    原文格式PDF

  • 申请/专利权人 INTERNATIONAL BUSINESS MACHINES CORPORATION;

    申请/专利号US19740468108

  • 发明设计人 THOMAS J. SNETHEN;

    申请日1974-05-08

  • 分类号G01R15/12;G06F11/00;

  • 国家 US

  • 入库时间 2022-08-23 01:32:18

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号