首页> 外文学位 >Beyond the arithmetic constraint: Depth-optimal mapping of logic chains in reconfigurable fabrics.
【24h】

Beyond the arithmetic constraint: Depth-optimal mapping of logic chains in reconfigurable fabrics.

机译:超越算术约束:可重构结构中逻辑链的深度最佳映射。

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

摘要

Look-up table based FPGAs have migrated from a niche technology for design prototyping to a valuable end-product component and, in some cases, a replacement for general purpose processors and ASICs alike. One way architects have bridged the performance gap between FPGAs and ASICs is through the inclusion of specialized components such as multipliers, RAM modules, and microcontrollers. Another dedicated structure that has become standard in reconfigurable fabrics is the arithmetic carry chain. Currently, it is only used to map arithmetic operations as identified by HDL macros. For non-arithmetic operations, it is an idle but potentially powerful resource.;Obstacles to using the carry chain for generic logic operations include lack of architectural and computer-aided design support. Current carry-select architectures facilitate carry chain reuse, although they do so only for (K-1)-input operations. Additionally, hardware description language (HDL) macros are the only recourse for a designer wishing to map generic logic chains in a carry-select architecture. A novel architecture that allows the full K-input operational capacity of the carry chain to be harnessed is presented as a solution to current architectural limitations. It is shown to have negligible impact on logic element area and delay. Using only two additional 2:1 pass transistor multiplexers, it enables the transmission of a K-input operation to the carry chain and general routing simultaneously. To successfully identify logic chains in an arbitrary Boolean network, ChainMap is presented as a novel technology mapping algorithm. ChainMap creates delay-optimal generic logic chains in polynomial time without HDL macros. It maps both arithmetic and non-arithmetic logic chains whenever depth increasing nodes, which increase logic depth but not routing depth, are encountered. Use of the chain is not reserved for arithmetic, but rather any set of gates exhibiting similar characteristics. By using the carry chain as a generic, near zero-delay adjacent cell interconnection structure a potential average optimal speedup of 1.4x is revealed. Post place and route experiments indicate that ChainMap solutions perform similarly to HDL chains when cluster resources are abundant and significantly better in cluster-constrained arrays.
机译:基于查找表的FPGA已从用于设计原型的利基技术过渡到有价值的最终产品组件,在某些情况下,它们也替代了通用处理器和ASIC。架构师弥合FPGA和ASIC之间的性能差距的一种方法是通过包含专用组件,例如乘法器,RAM模块和微控制器。可重构结构中已成为标准的另一种专用结构是算术进位链。当前,它仅用于映射HDL宏标识的算术运算。对于非算术运算,它是一个空闲但潜在强大的资源。;将进位链用于一般逻辑运算的障碍包括缺乏体系结构和计算机辅助设计支持。当前的进位选择架构促进了进位链重用,尽管它们仅用于(K-1)输入操作。此外,硬件描述语言(HDL)宏是希望在进位选择架构中映射通用逻辑链的设计人员的唯一资源。提出了一种新颖的架构,该架构允许利用进位链的全部K输入操作能力,作为解决当前架构限制的解决方案。它对逻辑元件面积和延迟的影响可忽略不计。它仅使用两个额外的2:1传输晶体管多路复用器,就可以同时将K输入操作传输到进位链和通用路由。为了成功地识别任意布尔网络中的逻辑链,提出了ChainMap作为一种新颖的技术映射算法。 ChainMap在没有HDL宏的情况下在多项式时间内创建延迟最优的通用逻辑链。每当遇到深度增加的节点(会增加逻辑深度而不是路由深度)时,它将映射算术和非算术逻辑链。链的使用不保留用于算术运算,而是显示相似特性的任何一组门。通过将进位链用作通用的,接近零延迟的相邻单元互连结构,可以发现1.4倍的潜在平均最佳加速比。放置和布线后的实验表明,当簇资源丰富且在簇约束阵列中时,ChainMap解决方案的性能类似于HDL链。

著录项

  • 作者

    Frederick, Michael Todd.;

  • 作者单位

    Iowa State University.;

  • 授予单位 Iowa State University.;
  • 学科 Engineering Electronics and Electrical.;Computer Science.
  • 学位 Ph.D.
  • 年度 2008
  • 页码 167 p.
  • 总页数 167
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号