首页> 外文期刊>Very Large Scale Integration (VLSI) Systems, IEEE Transactions on >Source Code Error Detection in High-Level Synthesis Functional Verification
【24h】

Source Code Error Detection in High-Level Synthesis Functional Verification

机译:高级综合功能验证中的源代码错误检测

获取原文
获取原文并翻译 | 示例

摘要

A dynamic functional verification method that compares untimed simulations versus timed simulations for synthesizable [high-level synthesis (HLS)] behavioral descriptions (ANSI-C) is presented in this paper. This paper proposes a method that automatically inserts a set of probes into the untimed behavioral description. These probes record the status of internal signals of the behavioral description during an initial untimed simulation. These simulation results are subsequently used as golden outputs for the verification of the internal signals during a timed simulation once the behavioral description has been synthesized using HLS. Our proposed method reports any simulation mismatches and accurately pinpoints any discrepancies between the functional Software (SW) simulation and the timed simulation at the original behavioral description (source code). Our method does not only determine where to place the probes, but is also able to insert different type of probes based on the specified HLS synthesis options in order not to interfere with the HLS process, minimizing the total number of probes and the size of the data to be stored in the trace file in order to minimize the running time. Results show that our proposed method is very effective and extremely simple to use as it is fully automated.
机译:本文提出了一种动态功能验证方法,该方法将无时间限制的仿真与时间限制的仿真进行比较,以进行可合成的[高级综合(HLS)]行为描述(ANSI-C)。本文提出了一种将一组探针自动插入到非定时行为描述中的方法。这些探针在初始非定时模拟过程中记录行为描述的内部信号状态。一旦已经使用HLS合成了行为描述,这些仿真结果随后将用作定时仿真期间内部信号验证的黄金输出。我们提出的方法会报告任何模拟不匹配情况,并在原始行为描述(源代码)中准确查明功能软件(SW)模拟与定时模拟之间的任何差异。我们的方法不仅可以确定探针的放置位置,还可以根据指定的HLS合成选项插入不同类型的探针,以免干扰HLS过程,从而最大程度地减少了探针的总数和尺寸。数据要存储在跟踪文件中,以最小化运行时间。结果表明,由于该方法是完全自动化的,因此非常有效且易于使用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号