• DocumentCode
    275398
  • Title

    Sequential test generation at the register-transfer and logic levels

  • Author

    Ghosh, Abhijit ; Devadas, Srinivas ; Newton, A. Richard

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    1990
  • fDate
    24-28 Jun 1990
  • Firstpage
    580
  • Lastpage
    586
  • Abstract
    The problem of test generation for nonscan sequential VLSI circuits is addressed. A method of test generation that efficiently generates test sequences for stuck-at faults in the logic circuit by exploiting register-transfer-level (RTL) design information is presented. The problem of sequential test generation is decomposed into three subproblems of combinational test generation, fault-free justification and fault-free state differentiation. Standard combinational test generation algorithms are used to generate test vectors for stuck-at faults in a logic-level implementation. The required state corresponding to the test vector is justified using a fault-free justification step that is performed using the RTL specification. Similarly, if the effect of the fault is propagated by the test vector to the flip-flop inputs alone, the faulty state produced is differentiated from the true next state by a differentiation step that uses the RTL specification. New and efficient algorithms for fault-free state justification and differentiation on RTL descriptions that contain arithmetic as well as random logic modules are described. This approach does not require the storage of covers or a partial state transition graph (STG) and can be used to generate tests for entire chips without scan. The proposed algorithms require significantly smaller CPU times than other test generators. Tests for a Viterbi speech processor chip were generated
  • Keywords
    VLSI; combinatorial circuits; fault location; logic testing; VLSI circuits; Viterbi speech processor chip; combinational test generation; fault-free justification; fault-free state differentiation; logic levels; logic-level implementation; random logic modules; register transfer level; sequential test generation; stuck-at faults; Arithmetic; Central Processing Unit; Circuit faults; Circuit testing; Flip-flops; Logic circuits; Logic testing; Performance evaluation; Sequential analysis; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-363-9
  • Type

    conf

  • DOI
    10.1109/DAC.1990.114921
  • Filename
    114921