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
Link To Document