Title :
Formal Verification of Bypassed Processor Pipelines
Author :
Gao, Yanyan ; Li, Xi
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;
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
DOI :
10.1109/ICYCS.2008.82