DocumentCode
1842558
Title
Formal Verification of Bypassed Processor Pipelines
Author
Gao, Yanyan ; Li, Xi
fYear
2008
fDate
18-21 Nov. 2008
Firstpage
1303
Lastpage
1308
Abstract
With the development and application of pipeline technique in processor, the verification of pipeline designs is becoming important in academies and industries. This paper presents a method to model and check the correctness of pipeline with bypass configuration at instruction level. This method is based on model checking, a method of formal verification. This method not only suits for the complete bypass design, but also can be used to check the validation of partial bypass configuration. The properties a bypassed design should satisfy are also provided. And the abstracted model can be verified automatically by using NuSMV, which is a tool used for model checking. If the properties cannot be satisfied, a counterexample is created to help correct the design or the model.
Keywords
Petri nets; formal verification; instruction sets; pipeline processing; ASIP; HDPN-based verification; NuSMV; application-specific instruction processor; bypassed processor pipeline; formal verification; hardware design based-on Petri net; instruction level; model checking; pipeline correctness; Application specific processors; Computer science; Embedded computing; Embedded system; Formal verification; Hardware; Hazards; Pipeline processing; Process design; Testing; ASIP; Bypass; pipeline; processor; verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
Conference_Location
Hunan
Print_ISBN
978-0-7695-3398-8
Electronic_ISBN
978-0-7695-3398-8
Type
conf
DOI
10.1109/ICYCS.2008.82
Filename
4709161
Link To Document