• DocumentCode
    1938244
  • Title

    Automatic functional test program generation for pipelined processors using model checking

  • Author

    Mishra, Prabhat ; Dutt, Nikil

  • Author_Institution
    Architectures & Compilers for Embedded Syst. (ACES), California Univ., Irvine, CA, USA
  • fYear
    2002
  • fDate
    27-29 Oct. 2002
  • Firstpage
    99
  • Lastpage
    103
  • Abstract
    Formal techniques offer an opportunity to significantly reduce the cost of microprocessor verification. We propose a model checking based approach to automatically generate functional test programs for pipelined processors. We specify the processor architecture in an Architecture Description Language (ADL). The processor model is extracted from the ADL specification. Specific properties are applied to the processor model using SMV model checker to generate test programs. We applied this methodology on a single-issue DLX processor to demonstrate the usefulness of our approach.
  • Keywords
    automatic programming; formal verification; hardware description languages; high level synthesis; microprocessor chips; pipeline processing; ADL specification; Architecture Description Language; SMV model checker; automatic functional test program generation; functional verification; microprocessor verification; model checking; pipelined processors; processor architecture; single-issue DLX processor; Architecture description languages; Automatic testing; Computer architecture; Cost function; Embedded computing; Embedded system; Instruction sets; Microprocessors; Program processors; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Design Validation and Test Workshop, 2002. Seventh IEEE International
  • Print_ISBN
    0-7803-7655-2
  • Type

    conf

  • DOI
    10.1109/HLDVT.2002.1224436
  • Filename
    1224436