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 :
بازگشت