首页> 外文会议>IEEE International Symposium on Circuits and Systems >A design approach to automatically synthesize ANSI-C assertions during High-Level Synthesis of hardware accelerators
【24h】

A design approach to automatically synthesize ANSI-C assertions during High-Level Synthesis of hardware accelerators

机译:一种在硬件加速器的高级综合过程中自动综合ANSI-C断言的设计方法

获取原文

摘要

Evolution of Systems-On-Chip (SoC) increases the challenge of verification and post-silicon debug. Nowadays, Assertion Based Verification (ABV) is a widely used methodology. Languages like PSL (Property Specification Language) or SVA (System Verilog Assertions) allows engineers to define properties at Register Transfer Level (RTL). Properties can then be used to generate simulation/hardware assertion checkers for dynamic verification. In this paper, we propose to consider ANSI-C assertions during High-Level Synthesis (HLS) of hardware accelerators (HWacc) to automatically generate on-chip monitors (OCM). The proposed method is portable to any HLS tool and supports both static and dynamic application behaviors. OCM is implemented separately from the HWacc and an original technique is introduced for their synchronization. Two synthesis options are proposed for the OCM design i.e. speed and area. Experimental results show the interest of the proposed approach: while the cost of the OCMs mainly depends on the complexity of input assertions, setting synthesis option is area allows reducing the complexity of the OCM by 2.37x on average compared to the option for speed optimization.
机译:片上系统(SoC)的发展增加了验证和后硅调试的挑战。如今,基于断言的验证(ABV)是一种广泛使用的方法。诸如PSL(属性规范语言)或SVA(系统Verilog断言)之类的语言使工程师可以在寄存器传输级别(RTL)上定义属性。然后,可以使用属性来生成用于动态验证的仿真/硬件声明检查器。在本文中,我们建议在硬件加速器(HWacc)的高级综合(HLS)期间考虑ANSI-C声明,以自动生成片上监视器(OCM)。所提出的方法可移植到任何HLS工具,并支持静态和动态应用程序行为。 OCM与HWacc分开实现,并且为同步引入了原始技术。对于OCM设计,提出了两种综合选择,即速度和面积。实验结果表明了该方法的重要性:虽然OCM的成本主要取决于输入断言的复杂性,但将合成选项设置为area可以使OCM的复杂度平均比速度优化选项平均降低2.37倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号