首页> 外文学位 >Incremental design techniques with non-preemptive refinement for million-gate FPGAs.
【24h】

Incremental design techniques with non-preemptive refinement for million-gate FPGAs.

机译:用于百万门FPGA的非抢占式优化的增量设计技术。

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

摘要

This dissertation presents a Field Programmable Gate Array (FPGA) design methodology that can be used to shorten the FPGA design-and-debug cycle, especially as gate counts increase to many millions. Core-based incremental placement algorithms, in conjunction with fast interactive routing, are investigated to reduce the design processing time by distinguishing the changes between design iterations and reprocessing only the changed blocks without affecting the remaining part of the design. Different from other incremental placement algorithms, this tool provides the function not only to handle small modifications; it can also incrementally place a large design from scratch at a rapid rate. Incremental approaches are inherently greedy techniques, but when combined with a background refinement thread, the incremental approach offers the instant gratification that designers expect, while preserving the fidelity attained through batch-oriented programs. An incremental FPGA design tool has been developed, based on the incremental placement algorithm and its background refiner.; Design applications with logical gate sizes varying from tens of thousands to approximately one million are built to evaluate the execution of the algorithms and the design tool. The results show that this incremental design tool is two orders of magnitude faster than the competing approaches such as the Xilinx M3 tools without sacrificing much quality. The tool presented places designs at the speed of 700,000 system gates per second. The fast processing speed and user-interactive property make the incremental design tool potentially useful for prototype developing, system debugging and modular testing in million-gate FPGA designs.
机译:本文提出了一种现场可编程门阵列(FPGA)设计方法,可用于缩短FPGA设计和调试周期,尤其是当门数增加到数百万时。通过区分设计迭代之间的更改并仅重新处理已更改的块而不影响设计的其余部分,研究了基于内核的增量式布局算法以及快速交互路由,以减少设计处理时间。与其他增量放置算法不同,此工具不仅提供处理小的修改的功能,而且还提供其他功能。它还可以快速地从头开始逐步放置大型设计。增量方法本质上是贪婪的技术,但是当与背景优化线程结合使用时,增量方法可以提供设计人员期望的即时满足感,同时保留通过面向批处理的程序获得的保真度。基于增量放置算法及其背景优化程序,开发了一种增量FPGA设计工具。建立逻辑门大小从数万到大约一百万不等的设计应用程序,以评估算法和设计工具的执行。结果表明,这种渐进式设计工具比Xilinx M3工具等竞争方法快两个数量级,而又不牺牲太多质量。所展示的工具以每秒700,000个系统门的速度进行设计。快速的处理速度和用户交互特性使增量设计工具潜在地可用于百万门FPGA设计中的原型开发,系统调试和模块化测试。

著录项

  • 作者

    Ma, Jing.;

  • 作者单位

    Virginia Polytechnic Institute and State University.;

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

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号