首页> 外文会议>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(System Verilog断言)等语言允许工程师在寄存器传输级别(RTL)处定义属性。然后可以使用属性来生成用于动态验证的模拟/硬件断言检查器。在本文中,我们建议考虑在硬件加速器(HWACC)的高级合成(HLS)期间的ANSI-C断言,以自动生成片上显示器(OCM)。所提出的方法可用于任何HLS工具,并支持静态和动态应用行为。 OCM由HWACC分开实现,并引入原始技术进行同步。提出了两个合成选项,用于OCM设计,即速度和区域。实验结果表明,拟议方法的兴趣:虽然OCM的成本主要取决于输入断言的复杂性,设置合成选项是区域,平均允许将OCM的复杂性降低到速度优化的选项相比,将OCM的复杂性降低2.37倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号