• DocumentCode
    715913
  • Title

    Branch guided functional test generation at the RTL

  • Author

    Acharya, Vineeth V. ; Bagri, Sharad ; Hsiao, Michael S.

  • Author_Institution
    Bradley Dept. of Electr. & Comput. Eng., Virginia Tech, Blacksburg, VA, USA
  • fYear
    2015
  • fDate
    25-29 May 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this paper, we propose a functional test generation method for Register Transfer Level circuits. A popular metric for measuring the effectiveness of an RTL test suite is branch coverage. The challenge in exercising a hard-to-reach branch is in the understanding of the semantics of the design. Without a good guidance, hard branches might require unnecessarily long test sequences or missed altogether. In our method, we extract such semantics from the circuit using a lightweight static analysis of the code in order to guide the search. Experimental results show that a high level of coverage can be obtained for several benchmark circuits, while reducing the test vector lengths by up to two orders of magnitude in some circuits.
  • Keywords
    flip-flops; function generators; logic testing; vectors; RTL test suite; branch coverage; branch guided functional test generation; functional test generation method; lightweight static analysis; register transfer level circuits; semantics; test vector lengths; Genetic algorithms; Hardware design languages; Indexes; Instruments; Semantics; Sociology; Statistics; Algorithms; Branch Coverage; RTL; Test Generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Symposium (ETS), 2015 20th IEEE European
  • Conference_Location
    Cluj-Napoca
  • Type

    conf

  • DOI
    10.1109/ETS.2015.7138737
  • Filename
    7138737