• DocumentCode
    1305641
  • Title

    Identifying invalid states for sequential circuit test generation

  • Author

    Liang, Hsing-Chung ; Lee, Chung Len ; Chen, Jwu E.

  • Author_Institution
    Dept. of Electron. Eng., van Nung Inst. of Technol. & Commerce, Chung-Li, Taiwan
  • Volume
    16
  • Issue
    9
  • fYear
    1997
  • fDate
    9/1/1997 12:00:00 AM
  • Firstpage
    1025
  • Lastpage
    1033
  • Abstract
    For sequential circuit test pattern generation incorporating backward justification, we need to justify the values on flip-flops to activate and propagate fault effects. This takes much time when the values to be justified on flip-flops appear to be invalid states. Hence, it is desirable to know invalid states, either dynamically during the justification process or statically before proceeding to test generation. This paper proposes algorithms to identify, before test generation, invalid states for sequential circuits without reset states. The first algorithm explores all valid states from an unknown initial state to search the complete set of invalid states. The second algorithm finds the complete set of invalid states from searching the reachable states for each state. The third algorithm searches the invalid states which are required for test generation to help stop justification early by analyzing dependency among flip-flops to simulate each partial circuit. Experimental results on ISCAS benchmark circuits show that the algorithms can identify invalid states in short time. The obtained invalid states were also used in test generation, and it was shown that they improved test generation significantly in test generation time, fault coverage, and detection efficiency, especially for larger circuits and for those that were difficult to generate
  • Keywords
    VLSI; automatic testing; flip-flops; integrated circuit testing; logic testing; sequential circuits; ISCAS benchmark circuits; backward justification; dependency; detection efficiency; fault coverage; fault effects; flip-flops; generation time; invalid states; partial circuit; reachable states; sequential circuit test generation; test pattern generation; Algorithm design and analysis; Analytical models; Benchmark testing; Circuit faults; Circuit simulation; Circuit testing; Flip-flops; Sequential analysis; Sequential circuits; Test pattern generators;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.658570
  • Filename
    658570