首页> 外文会议>Design, Automation and Test in Europe Conference and Exhibition >Gap-free Processor Verification by S2QED and Property Generation
【24h】

Gap-free Processor Verification by S2QED and Property Generation

机译:通过S2QED和属性生成进行无间隙处理器验证

获取原文

摘要

The required manual effort and verification expertise are among the main hurdles for adopting formal verification in processor design flows. Developing a set of properties that fully covers all instruction behaviors is a laborious and challenging task. This paper proposes a highly automated and "complete" processor verification approach which requires considerably less manual effort and expertise compared to the state of the art.The proposed approach extends the S2QED approach to cover both single and multiple instruction bugs and ensures that a design is completely verified according to a well-defined criterion. This makes the approach robust against human errors. The properties are simple and can be automatically generated from an ISA model with small manual effort. Furthermore, unlike in conventional property checking, the verification engineer does not need to explicitly specify the processor’s behavior in different special scenarios, such as stalling, exception, or speculation, since these scenarios are taken care of implicitly by the proposed computational model. The great promise of the approach is shown by an industrial case study with a 5-stage RISC-V processor.
机译:在处理器设计流程中采用正式验证的主要障碍包括所需的手动工作和验证专业知识。开发一套完全覆盖所有指令行为的属性是一项艰巨而艰巨的任务。本文提出了一种高度自动化和“完整”的处理器验证方法,与现有技术相比,该方法所需的人工和专业知识大大减少。 2 QED方法涵盖了单个和多个指令错误,并确保根据明确定义的标准对设计进行完全验证。这使得该方法对于人为错误具有鲁棒性。这些属性很简单,可以轻松地从ISA模型自动生成。此外,与传统的属性检查不同,验证工程师不需要在不同的特殊情况下(例如,停顿,异常或推测)明确指定处理器的行为,因为建议的计算模型会隐式地处理这些情况。带有5级RISC-V处理器的工业案例研究表明了该方法的巨大前景。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号