• DocumentCode
    1246994
  • Title

    Automatic test generation for verifying microprocessors

  • Author

    Corno, F. ; Sanchez, E. ; Reorda, M. Sonza ; Squillero, G.

  • Volume
    24
  • Issue
    1
  • fYear
    2005
  • Firstpage
    34
  • Lastpage
    37
  • Abstract
    A pipelined processor with a high-level behavioral HDL description is presented in this paper. It generates a set of effective test programs by using a simulator, which is able to evaluate with respect to an RTL coverage metric. The proposed optimizer is based on a technique called microGP, an evolutionary system able to automatically device and optimizes the program written in an assembly language. Quantitative coverage measurement presented will guide the test-program generation. The approach is fully automatic and broadly applicable. The minimal test set with the programmable coverage is attained.
  • Keywords
    assembly language; automatic test pattern generation; automatic test software; genetic algorithms; hardware description languages; microprocessor chips; pipeline processing; RTL coverage metric; assembly language program; automatic test generation; evolutionary system; genetic programming; high-level behavioral HDL description; microGP; microprocessor verification; optimization; pipelined processor; quantitative programmable coverage measurement; simulator; test program generation; Assembly; Automatic testing; Built-in self-test; Feedback; Field programmable gate arrays; Genetic programming; Libraries; Microprocessors; Programming profession; Runtime;
  • fLanguage
    English
  • Journal_Title
    Potentials, IEEE
  • Publisher
    ieee
  • ISSN
    0278-6648
  • Type

    jour

  • DOI
    10.1109/MP.2005.1405800
  • Filename
    1405800