首页> 外文会议>Symposium on Application Specific Processors >Proving Functional Correctness of Weakly Programmable IPs - A Case Study with Formal Property Checking
【24h】

Proving Functional Correctness of Weakly Programmable IPs - A Case Study with Formal Property Checking

机译:证明弱规律IP的功能正确性 - 以正式财产检查为例

获取原文

摘要

In recent years, designing Systems-on-Chip (SoCs) with domain specific and customizable embedded processors (ASIPs) has become standard practice. When compared with general purpose processors on the one hand and dedicated hardwired accelerators on the other hand, these processor cores provide new trade-offs between flexibility, energy and performance. Since they are intended to only run a restricted set of application-specific programs this knowledge is often exploited to further optimize the architecture resulting in weakly programmable IP cores. Such weakly programmable systems raise new challenges for hardware and software verification. The conventional separation of hardware and software verification based on a generic and well-defined instruction set is no longer sustainable. In this paper, we present a case study applying formal property checking to state-of-the-art designs of two weakly programmable IP blocks. A methodology is presented which is oriented at the operations of the ASIP rather than its instructions. As a by-product of our methodology for hardware verification we formalize the software restrictions exploited for optimization of the micro-architecture. We show that an automatic compliance check is feasible which certifies that the software complies with these restrictions. To our best knowledge, this is the first time that functional correctness of ASIP hardware and HW/SW compliance for a realistic design was completely verified using a formal methodology.
机译:近年来,使用域特定和可自定义的嵌入式处理器(ASIPS)设计片上系统(SOC)已成为标准实践。另一方面与通用处理器的通用处理器相比,这些处理器内核在灵活性,能量和性能之间提供了新的折衷。由于它们旨在仅运行受限制的特定于应用程序的程序,因此往往被利用来进一步优化架构导致弱可编程的IP内核的知识。这种弱可编程的系统对硬件和软件验证提出了新的挑战。基于通用和明确定义的指令集的传统硬件和软件验证的传统分离不再可持续。在本文中,我们展示了一个案例研究,适用于两个弱可编程IP块的最先进设计的案例研究。提出了一种在ASIP的操作中导向的方法,而不是其指令。作为我们的硬件验证方法的副产物,我们正式化利用用于优化微架构的软件限制。我们表明,自动合规性检查是可行的,证明软件符合这些限制。为了我们的最佳知识,这是首次使用正式方法完全验证ASIP硬件和HW / SW合规性的功能正确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号