首页> 外文学位 >Functionally decomposing finite field multipliers for efficient implementation on field programmable gate arrays.
【24h】

Functionally decomposing finite field multipliers for efficient implementation on field programmable gate arrays.

机译:功能分解有限域乘法器,以在现场可编程门阵列上高效实现。

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

摘要

Finite field multipliers are key components of error control coding, cryptographic, and communication circuits yet they pose considerable challenges for functional decomposition algorithms. This is because the functional decompositions that lead to the best circuits cannot be achieved through simple partitions of the input literals nor through the numerous functional decompositions techniques based on trees or Binary Decision Diagrams (BDDs). Deriving efficient finite field multipliers circuits for FPGAs is important because they are a critical component in Reed-Solomon error control coding circuits which are in turn needed components of emerging systems such as Software Defined Radios (SDR) and dynamic cryptographic devices. Thus, developing logic synthesis algorithms to efficiently derive small and fast finite field multiplier circuits for FPGAs is a key step in the logic synthesis of larger systems with real-world applications.; This work presents five algorithms designed to produce FPGA-specific functional decompositions of finite field multiplier equations. Included in these algorithms is a table-based exhaustive search algorithm that uses information about the solution space to reduce the algorithm's run time. It is shown that this algorithm can derive optimal duplication-free functional decompositions in reasonable time for finite field multiplier of size up to and including GF(256). A second algorithm extends and improves the heuristic cube-packing functional decomposition approach. A third algorithm seeks to further reduce the finite field multiplier functional decomposition size by extracting common sub-expressions from the set of finite field multiplier equations. A fourth algorithm is presented that exploits specific characteristics of finite field multiplier equations to improve the results achieved by the common sub-expression extraction algorithm. A fifth algorithm is presented that is a variant of the XOR common sub-expression algorithm in that it considers only the specific case of FPGAs with 4-input logic blocks. Finally, the algorithms presented are combined into a logic synthesis system that derives the FPGA-specific functional decomposition for finite field multipliers for all finite fields of size up to and including GF(232) and for any desired logic block input size K. (Abstract shortened by UMI.)
机译:有限域乘法器是差错控制编码,密码和通信电路的关键组成部分,但它们对功能分解算法提出了相当大的挑战。这是因为无法通过简单地划分输入文字或通过基于树或二进制决策图(BDD)的众多功能分解技术来实现导致最佳电路的功能分解。推导FPGA的高效有限域乘法器电路非常重要,因为它们是Reed-Solomon错误控制编码电路中的关键组件,而后者又是新兴系统(如软件定义无线电(SDR)和动态密码设备)的必需组件。因此,开发逻辑合成算法以有效地导出用于FPGA的小型快速有限域乘法器电路是具有实际应用的大型系统逻辑合成的关键步骤。这项工作提出了五种算法,旨在产生有限域乘法器方程的FPGA特定功能分解。这些算法中包括基于表的穷举搜索算法,该算法使用有关解决方案空间的信息来减少算法的运行时间。结果表明,对于大小不超过GF(256)的有限域乘数,该算法可以在合理的时间内得出最佳的无重复函数分解。第二种算法扩展并改进了启发式立方体包装功能分解方法。第三种算法试图通过从有限域乘法器方程组中提取公共子表达式来进一步减小有限域乘法器功能分解的大小。提出了第四种算法,该算法利用有限域乘法器方程的特定特征来改进通用子表达式提取算法所获得的结果。提出了第五种算法,它是XOR公共子表达式算法的一种变体,因为它仅考虑具有4输入逻辑块的FPGA的特定情况。最后,将提出的算法组合到一个逻辑综合系统中,该系统为有限域乘法器导出特定于FPGA的功能分解,该有限域乘法器适用于大小最大为GF(包括GF(232))的所有有限域以及任何所需逻辑块输入大小K.(摘要由UMI缩短。)

著录项

  • 作者

    Ahlquist, Gregory C.;

  • 作者单位

    Brigham Young University.;

  • 授予单位 Brigham Young University.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2004
  • 页码 242 p.
  • 总页数 242
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号