首页> 外文期刊>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences >Formal Design of Arithmetic Circuits Based on Arithmetic Description Language
【24h】

Formal Design of Arithmetic Circuits Based on Arithmetic Description Language

机译:基于算术描述语言的算术电路形式化设计

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

摘要

This paper presents a formal design of arithmetic circuits using an arithmetic description language called ARITH. The key idea in ARITH is to describe arithmetic algorithms directly with high-level mathematical objects (i.e., number representation systems and arithmetic operations/formulae). Using ARITH, we can provide formal description of arithmetic algorithms including those using unconventional number systems. In addition, the described arithmetic algorithms can be formally verified by equivalence checking with formula manipulations. The verified ARITH descriptions are easily translated into the equivalent HDL descriptions. In this paper, we also present an application of ARITH to an arithmetic module generator, which supports a variety of hardware algorithms for 2-operand adders, multi-operand adders, multipliers, constant-coefficient multipliers and multiply accumulators. The language processing system of ARITH incorporated in the generator verifies the correctness of ARITH descriptions in a formal method. As a result, we can obtain highly-reliable arithmetic modules whose functions are completely verified at the algorithm level.
机译:本文提出了一种使用称为ARITH的算术描述语言的算术电路的形式设计。 ARITH中的关键思想是直接用高级数学对象(即数字表示系统和算术运算/公式)描述算术算法。使用ARITH,我们可以提供算术算法的形式化描述,包括那些使用非常规数字系统的算术算法。另外,所描述的算术算法可以通过公式操作的等效性检查来正式验证。经过验证的ARITH描述可以轻松转换为等效的HDL描述。在本文中,我们还介绍了ARITH在算术模块生成器中的应用,该算术模块生成器支持2运算符加法器,多运算符加法器,乘法器,常数系数乘法器和乘法累加器的各种硬件算法。生成器中包含的ARITH语言处理系统以形式化方法验证ARITH描述的正确性。结果,我们可以获得高度可靠的算术模块,其功能已在算法级别完全验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号