首页> 外文会议>IFIP WG 10.5/IEEE International Conference on Very Large Scale Integration >Rectification of Arithmetic Circuits with Craig Interpolants in Finite Fields
【24h】

Rectification of Arithmetic Circuits with Craig Interpolants in Finite Fields

机译:有限字段中克雷格嵌段算术电路的整改

获取原文

摘要

When formal verification of arithmetic circuits identifies the presence of a bug in the design, the task of rectification needs to be performed to correct the function implemented by the circuit so that it matches the given specification. In our recent work [26], we addressed the problem of rectification of buggy finite field arithmetic circuits. The problems are formulated by means of a set of polynomials (ideals) and solutions are proposed using concepts from computational algebraic geometry. Single-fix rectification is addressed - i.e. the case where any set of bugs can be rectified at a single net (gate output). We determine if single-fix rectification is possible at a particular net, formulated as the Weak Nullstellensatz test and solved using Gr?bner bases. Subsequently, we introduce the concept of Craig interpolants in polynomial algebra over finite fields and show that the rectification function can be computed using algebraic interpolants. This article serves as an extension to our previous work, provides a formal definition of Craig interpolants in finite fields using algebraic geometry and proves their existence. We also describe the computation of interpolants using elimination ideals with Gr?bner bases and prove that our procedure computes the smallest interpolant. As the Gr?bner basis algorithm exhibits high computational complexity, we further propose an efficient approach to compute interpolants. Experiments are conducted over a variety of finite field arithmetic circuits which demonstrate the superiority of our approach against SAT-based approaches.
机译:当算术电路的正式验证识别设计中的错误时,需要执行整流的任务以校正电路实现的功能,以使其与给定的规范匹配。在我们最近的工作[26]中,我们解决了错误的有限场算术电路的整改问题。通过一组多项式(理想)(理想)和解决方案,使用来自计算代数几何形状的概念来制定的问题。解决单反修复整流 - 即,可以在单个网络(栅极输出)上纠正任何一组错误的情况。我们确定是否可以在特定的网络上进行单反固定整流,配制为弱无烟肌节测试并使用GR答案解决。随后,我们介绍了多项式代数中的Craig Interpolants的概念,在有限的领域中,表明可以使用代数嵌段计算整流功能。本文担任我们以前的工作的扩展,提供了使用代数几何形状的有限场中Craig Interpolants的正式定义,并证明其存在。我们还描述了使用遗传理想与GR的理想来描述interpolants的计算,并证明我们的程序计算最小的内嵌。由于GR?BNER基础算法表现出高的计算复杂性,我们进一步提出了一种有效的方法来计算嵌段。实验是在各种有限场算术电路上进行的,这证明了我们对基于SAT的方法的方法的优越性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号