• DocumentCode
    2795573
  • Title

    MA2TG: a functional test program generator for microprocessor verification

  • Author

    Li, Tun ; Zhu, Dan ; Guo, Yang ; Liu, GongJie ; Li, Sikun

  • Author_Institution
    Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2005
  • fDate
    30 Aug.-3 Sept. 2005
  • Firstpage
    176
  • Lastpage
    183
  • Abstract
    A novel specification driven and constraints solving based method to automatically generate test programs from simple to complex ones for advanced microprocessors is presented in this paper. Our microprocessor architectural automatic test program generator (MA2TG) can produce not only random test programs but also a sequence of instructions for a specific constraint by specifying a user constraints file. The proposed methodology makes three important contributions. First, it simplifies the microprocessor architecture modeling and eases adoption of architecture modification via architecture description language (ADL) specification. Second, it generates test programs for specific constraints utilizing the power of state-to-art constraints solving techniques. Finally, the number of test program for microprocessor verification and the verification time are dramatically reduced. We applied this method on DLX processor to illustrate the usefulness of our approach.
  • Keywords
    automatic test pattern generation; constraint handling; formal verification; microprocessor chips; DLX processor; architecture description language specification; constraint solving techniques; functional test program generator; microprocessor architectural automatic test program generator; microprocessor verification; user constraint file; Architecture description languages; Automatic programming; Automatic testing; Computer aided manufacturing; Hardware; Libraries; Microprocessors; Power generation; Prototypes; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, 2005. Proceedings. 8th Euromicro Conference on
  • Print_ISBN
    0-7695-2433-8
  • Type

    conf

  • DOI
    10.1109/DSD.2005.54
  • Filename
    1559797