首页> 外文会议>International Conference on Formal Methods in Computer Aided Design >SIMULATION BOUNDS FOR EQUIVALENCE VERIFICATION OF ARITHMETIC DATAPATHS WITH FINITE WORD-LENGTH OPERANDS
【24h】

SIMULATION BOUNDS FOR EQUIVALENCE VERIFICATION OF ARITHMETIC DATAPATHS WITH FINITE WORD-LENGTH OPERANDS

机译:具有有限字长度操作数的算术数据路径等同验证的模拟界限

获取原文

摘要

This paper addresses simulation-based verification of high-level descriptions of arithmetic datapaths. Instances of such designs are commonly found in DSP for audio, video and multimedia applications, where the word-lengths of input/output bit-vectors are fixed according to the desired precision. Initial descriptions of such systems are usually specified as Matlab/C code. These are then automatically translated into behavioural/RTL descriptions (HDL) for subsequent hardware synthesis. In order to verify that the initial Matlab/C model is bit-true equivalent to the translated RTL, how many simulation vectors need to be applied? This paper explores results from number theory and commutative algebra to show that exhaustive simulation is not necessary for testing their equivalence. In particular, we derive an upper bound on the number of simulation vectors required to prove equivalence or identify bugs. These vectors cannot be arbitrarily generated; we determine exactly those vectors that need to be simulated. Extensive experiments are performed within practical CAD settings to demonstrate the validity and applicability of these results.
机译:本文解决了基于仿真的算法数据疗法的验证。这种设计的实例通常在DSP中找到音频,视频和多媒体应用,其中输入/输出位向量的字长根据所需的精度固定。这种系统的初始描述通常指定为MATLAB / C代码。然后,这些被自动转换为行为/ RTL描述(HDL)以进行后续硬件合成。为了验证初始MATLAB / C模型是否相当于转换RTL,需要应用多少仿真向量?本文探讨了数字理论和换向代数的结果,以表明穷举模拟是不需要测试其等价。特别是,我们导出了证明等价或识别错误所需的模拟向量的数量的上限。这些载体不能任意产生;我们确定了需要模拟的载体。在实际的CAD设置中进行了广泛的实验,以证明这些结果的有效性和适用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号