POLYNOMIAL-TIME TESTABILITY OF CIRCUITS GENERATED BY INPUT DECOMPOSITION

被引:1
|
作者
LEE, GS [1 ]
IRWIN, MJ [1 ]
OWENS, RM [1 ]
机构
[1] PENN STATE UNIV,DEPT COMP SCI,UNIV PK,PA 16802
基金
美国国家科学基金会;
关键词
COMBINATIONAL CIRCUITS; LOGIC SYNTHESIS; INPUT DECOMPOSITION; POLYNOMIAL TIME TESTABILITY; TEST GENERATION;
D O I
10.1109/12.262124
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Polynomial time testability of combinational circuits generated by input decomposition, especially those generated by the logic synthesis tool FACTOR, is considered. First, the complexity of the fault detection problem in this class of circuits is explored using a stuck-at fault model. An O(2(K) m) algorithm for detecting a single stuck-at fault is given that is faster than the O(16(K) m), previously reported best algorithm proposed by Fujiwara, where K is the number of inputs in a subcircuit and m the number of signal lines in the circuit. Efficient, polynomial time algorithms are described for generating a test set for all single stuck-at faults in the circuit. The basic strategy is to eliminate backtracks during line justification by constructing tables or vector sets in each subcircuit, which makes the fault propagation procedure very simple and eventually results in an efficient test generation procedure. This presentation of efficient polynomial time test generation algorithms for FACTOR-generated circuits is important, since it shows that it is possible to synthesize circuits that are optimized for area and are polynomial time testable at the same time.
引用
收藏
页码:201 / 210
页数:10
相关论文
共 50 条
  • [1] PARITY, CIRCUITS, AND THE POLYNOMIAL-TIME HIERARCHY
    FURST, M
    SAXE, JB
    SIPSER, M
    MATHEMATICAL SYSTEMS THEORY, 1984, 17 (01): : 13 - 27
  • [2] ON POLYNOMIAL-TIME TESTABLE COMBINATIONAL-CIRCUITS
    RAO, NSV
    TOIDA, S
    IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (11) : 1298 - 1308
  • [3] A POLYNOMIAL-TIME ALGORITHM FOR THE LOCAL TESTABILITY PROBLEM OF DETERMINISTIC FINITE AUTOMATA
    KIM, S
    MCNAUGHTON, R
    MCCLOSKEY, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 382 : 420 - 436
  • [4] A POLYNOMIAL-TIME ALGORITHM FOR THE LOCAL TESTABILITY PROBLEM OF DETERMINISTIC FINITE AUTOMATA
    KIM, SM
    MCNAUGHTON, R
    MCCLOSKEY, R
    IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (10) : 1087 - 1093
  • [5] Randomized Polynomial-Time Identity Testing for Noncommutative Circuits
    Arvind, Vikraman
    Joglekar, Pushkar S.
    Mukhopadhyay, Partha
    Raja, S.
    THEORY OF COMPUTING, 2019, 15 : 1 - 36
  • [6] Polynomial-Time Axioms of Choice and Polynomial-Time Cardinality
    Joshua A. Grochow
    Theory of Computing Systems, 2023, 67 : 627 - 669
  • [7] Polynomial-Time Decomposition Algorithms for Support Vector Machines
    Don Hush
    Clint Scovel
    Machine Learning, 2003, 51 : 51 - 71
  • [8] Polynomial-Time Axioms of Choice and Polynomial-Time Cardinality
    Grochow, Joshua A.
    THEORY OF COMPUTING SYSTEMS, 2023, 67 (03) : 627 - 669
  • [9] Polynomial-time decomposition algorithms for support vector machines
    Hush, D
    Scovel, C
    MACHINE LEARNING, 2003, 51 (01) : 51 - 71
  • [10] Polynomial-Time Power-Sum Decomposition of Polynomials
    Bafna, Mitali
    Hsieh, Jun-Ting
    Kothari, Pravesh K.
    Xu, Jeff
    2022 IEEE 63RD ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2022, : 956 - 967