DocumentCode
3768306
Title
BPGen: Functional verification of branch misprediction recovery logic via ADL
Author
An Yang
Author_Institution
Information & Network Management Center, Beijing Information Science & Technology University, China
fYear
2015
Firstpage
30
Lastpage
33
Abstract
Branch misprediction logic is very important in microprocessor control logic design. This paper presents a method for functional verification of branch misprediction recovery logic, named BPGen, which uses ADL (architecture description language) to describe the system architecture of microprocessor, defines fault model and instruction classification for branch misprediction logic, and generates the test programs automatically. The experiment result showed that the BPGen tool could complete the branch misprediction verification within an acceptable time, detected all the 23 bugs in an actual design project, and detected all the 38 design errors generated by the popular mutation technology.
Keywords
"Pipelines","Registers","Prefetching","Microprocessors","Libraries","Circuit faults","Predictive models"
Publisher
ieee
Conference_Titel
Communication Problem-Solving (ICCP), 2015 IEEE International Conference on
Print_ISBN
978-1-4673-6543-7
Type
conf
DOI
10.1109/ICCPS.2015.7454082
Filename
7454082
Link To Document