首页> 外文会议>Formal Methods in Computer Aided Design, 2006. FMCAD '06 >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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号