首页> 外文会议>IEEE Computer Society Annual Symposium on VLSI >Combining Symbolic Computer Algebra and Boolean Satisfiability for Automatic Debugging and Fixing of Complex Multipliers
【24h】

Combining Symbolic Computer Algebra and Boolean Satisfiability for Automatic Debugging and Fixing of Complex Multipliers

机译:将符号计算机代数和布尔可满足性相结合,以进行复杂乘数的自动调试和修复

获取原文

摘要

If verification of a digital circuit fails, then debugging and fixing become the major subsequent tasks. Arithmetic units are among the most challenging circuits for debugging because of a wide variety of architectures and high design complexity. A prominent example are multipliers. Since existing automatic methods fail for these circuits, both tasks are performed manually which is typically very time-consuming. In this paper, we propose a complete debugging flow based on the combination of Symbolic Computer Algebra (SCA) and Boolean Satisfiability (SAT). Complete means that our method targets the complete loop until the arithmetic circuit is guaranteed to fulfill its specification. For this, our approach consists of the three phases verification, localization, and fixing. In the experimental evaluation, we demonstrate the applicability of our approach for the most complex multiplier architectures.
机译:如果数字电路的验证失败,则调试和修复将成为随后的主要任务。由于各种架构和高设计复杂度,算术单元是调试中最具挑战性的电路之一。一个突出的例子是乘数。由于现有的自动方法无法在这些电路中使用,因此两项任务都是手动执行的,通常非常耗时。本文中,我们基于符号计算机代数(SCA)和布尔可满足性(SAT)的组合,提出了完整的调试流程。完整意味着我们的方法以完整的循环为目标,直到保证算术电路满足其规格要求为止。为此,我们的方法包括验证,本地化和修复三个阶段。在实验评估中,我们证明了我们的方法适用于最复杂的乘法器体系结构。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号