【24h】

Using a Formal Model to Improve Verification of a Cache-Coherent System-on-Chip

机译:使用正式模型来改进对高速缓存一致性片上系统的验证

获取原文

摘要

In this paper we report about a case study on the functional verification of a System-on-Chip (SoC) with a formal system-level model. Our approach improves industrial simulation-based verification techniques in two aspects. First, we suggest to use the formal model to assess the sanity of an interface verification unit. Second, we present a two-step approach to generate clever semi-directed test cases from temporal logic properties: model-based testing tools of the CADP toolbox generate system-level abstract test cases, which are then refined with a commercial Coverage-Directed Test Generation tool into interface-level concrete test cases that can be executed at RTL level. Applied to an AMBA 4 ACE-based cache-coherent SoC, we found that our approach helps in the transition from interface-level to system-level verification, facilitates the validation of system-level properties, and enables early detection of bugs in both the SoC and the commercial test-bench.
机译:在本文中,我们报告了有关带有正式系统级模型的片上系统(SoC)功能验证的案例研究。我们的方法从两个方面改进了基于工业仿真的验证技术。首先,我们建议使用正式模型来评估接口验证单元的完整性。其次,我们提出一种分两步的方法,以从时态逻辑属性中生成聪明的半定向测试用例:CADP工具箱中基于模型的测试工具生成系统级抽象测试用例,然后用商业的Coverage-Directed Test进行完善接口级具体测试用例中的生成工具,可以在RTL级执行。应用于基于AMBA 4 ACE的缓存一致性SoC时,我们发现我们的方法有助于从接口级验证过渡到系统级验证,促进系统级属性的验证,并能够及早检测出两个版本中的错误。 SoC和商用测试平台。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号