首页> 外文学位 >Performance-driven simultaneous place and route for FPGAs.
【24h】

Performance-driven simultaneous place and route for FPGAs.

机译:性能驱动的FPGA同时布局和布线。

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

摘要

Field Programmable Gate Arrays provide a means of drastically reducing the turn-around time for digital ICs, with a relatively small degradation in performance (e.g. maximum achievable clock speed). For a variety of application-specific integrated circuit (ASIC) applications, where time-to-market is most critical and the performance requirements do not mandate a custom or semi-custom approach, FPGAs are an increasingly popular alternative. This has prompted a substantial amount of specialized synthesis and layout research focused on maximizing density, minimizing delay, and minimizing design time.; Automatic layout for FPGAs (like all digital layout tools) attempt to achieve 100% routing and maximize (or meet) clock-speed. However, for FPGAs, the routing resources are fixed and their usage is constrained by the location of antifuses/switches. This makes it harder to achieve the wirability goal. Also, these antifuses/switches contribute to path delays, thereby making pre-routing interconnect delay estimation difficult. Under such circumstances, the ability to predict the wirability and timing behavior of a layout at the placement level becomes difficult. However, it continues to be true that the ability to affect the wirability and timing behavior is much larger at the placement level as compared to the routing level where the layout optimization is very much constrained by the existing placement. Therefore, for FPGAs, there is a serious predictability problem with sequential place-then-route systems.; In this research we develop algorithms for simultaneous place and route for two types of FPGAs: row-based and island-style. The limited resources of FPGAs which cause the predictability problem ironically limited the search space for our simultaneous approach. Our algorithms are designed to be time-efficient, involving incremental layout updates in an optimization framework, so as to keep the run-times practical. Our results for both the styles of FPGAs demonstrate the efficacy of our approach to optimize wirability and timing at the cost of some CPU time.
机译:现场可编程门阵列提供了一种大幅减少数字IC的周转时间的方法,而性能的下降幅度相对较小(例如,最大可达到的时钟速度)。对于各种专用集成电路(ASIC)应用而言,上市时间最为关键,并且性能要求不要求采用定制或半定制方法,因此FPGA是一种越来越流行的选择。这促使大量的专门的合成和布局研究致力于最大化密度,最小化延迟和最小化设计时间。 FPGA的自动布局(像所有数字布局工具一样)试图实现100%路由并最大化(或满足)时钟速度。但是,对于FPGA,路由资源是固定的,并且其使用受到反熔丝/开关位置的限制。这使实现可达到性的目标变得更加困难。而且,这些反熔丝/开关导致路径延迟,从而使路由前互连延迟估计变得困难。在这种情况下,难以在布局级别上预测布局的可布线性和时序行为。但是,与布局优化受现有布局严重限制的布线级别相比,在布局级别上影响可布线性和时序行为的能力仍然是事实。因此,对于FPGA,顺序布局布线系统存在严重的可预测性问题。在这项研究中,我们为两种类型的FPGA开发了用于同时布局和布线的算法:基于行和岛式。 FPGA的有限资源会导致可预测性问题,而具有讽刺意味的是,我们的并行方法限制了搜索空间。我们的算法旨在节省时间,在优化框架中涉及增量布局更新,从而使运行时保持实用。我们对两种样式的FPGA的结果都证明了我们的方法在以一些CPU时间为代价的情况下优化可写性和时序的有效性。

著录项

  • 作者

    Nag, Sudip Kumar.;

  • 作者单位

    Carnegie Mellon University.;

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

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号