• 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