• DocumentCode
    2807376
  • Title

    Language-driven Validation of Pipelined Processors using Satisfiability Solvers

  • Author

    Mishra, Prabhat ; Koo, Heon-Mo ; Huang, Zhuo

  • Author_Institution
    Dept. of Comput. & Inf. Sci. & Eng., Florida Univ., Gainesville, FL
  • fYear
    2005
  • fDate
    Nov. 2005
  • Firstpage
    119
  • Lastpage
    126
  • Abstract
    Due to increasing demand for faster computations, deeply pipelined processor architectures are being employed to meet desired system performance. Functional validation of such pipelined processors is one of the most complex and expensive tasks in the current systems-on-chip design methodology. While language-based validation techniques have proposed several promising ideas, many challenges remain in applying them to realistic pipelined processors. This paper describes two practical challenges in this methodology: test generation and equivalence checking. The time and resources required for test generation using the existing approaches can be extremely large for today´s pipelined processors. Similarly, traditional equivalence checkers are not useful in the context of language-driven model generation and functional validation. This paper outlines our plan to address these challenges using satisfiability checking
  • Keywords
    automatic test pattern generation; logic testing; microprocessor chips; pipeline processing; system-on-chip; equivalence checking; functional validation; language-driven validation; pipelined processor architectures; satisfiability checking; satisfiability solvers; systems-on-chip; test generation; Automatic testing; Computer architecture; Context modeling; Design methodology; Information science; Microprocessors; Output feedback; Pipelines; System performance; Tellurium;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microprocessor Test and Verification, 2005. MTV '05. Sixth International Workshop on
  • Conference_Location
    Austin, TX
  • ISSN
    1550-4093
  • Print_ISBN
    0-7695-2627-6
  • Type

    conf

  • DOI
    10.1109/MTV.2005.14
  • Filename
    4022238