Optimal design for FPGA interconnect based on combinations of single-driver and multi-driver wires

被引:0
|
作者
Li W. [1 ,2 ]
Yang H.-G. [1 ]
Huang J. [1 ,2 ]
机构
[1] Institute of Electronics, Chinese Academy of Sciences
[2] Graduate University of Chinese Academy of Sciences
来源
Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology | 2010年 / 32卷 / 08期
关键词
Area-delay product; FPGA; Interconnect; Multi-driver; Single-driver;
D O I
10.3724/SP.J.1146.2009.01007
中图分类号
学科分类号
摘要
Single-driver directional wires and multi-driver directional wires can both be used for FPGA interconnect. This paper compares them in area, performance, and their effect on topology of the routing architecture. Then a new type of FPGA routing architecture is proposed that utilizes a mixture of single-driver and multi-driver wires combined with various wire lengths and a two-stage optimization method is used to obtain the best routing architecture. Extensive experiments show that the best architecture optimized by area-delay product is 50% length 6 wires with single-driver, 25% length 8 wires with multi-driver and 25% length 8 wires with single-driver. This results in FPGA with 57%~86% gain in area-delay product.
引用
收藏
页码:2023 / 2027
页数:4
相关论文
共 10 条
  • [1] Zhu Y., Hu Y.-F., Michael B.T., Et al., Energy and switch area optimizations for FPGA global routing architectures, ACM Transactions on Design Automation of Electronic Systems, 14, 1, pp. 1-25, (2009)
  • [2] Siozios K., Soudris D., Wire segment length and switch box co-optimization for FPGA architectures, Proceedings of the International Conference on Field Programmable Logic and Applications, pp. 1-4, (2006)
  • [3] Lemieux G., Lee E., Et al., Directional and single-driver wires in FPGA interconnect, Proceedings of the IEEE International Conference on Field-Programmable Technology, pp. 41-48, (2004)
  • [4] Leventis P., Chan M., Chan M., Et al., Cyclone: A low-cost, high-performance FPGA, Proceedings of the 25th IEEE Custom Integrated Circuits Conference, pp. 49-52, (2003)
  • [5] Li X.-Z., Research into system architecture of field programmable gate array chip, (2007)
  • [6] Kuon I., Rose J., Area and delay trade-offs in the circuit and architecture design of FPGAs, Proceedings of the 16th International ACM/SIGDA Symposium on FPGA, pp. 149-158, (2008)
  • [7] Li X.-Z., Yang H.-G., Design of intercross switch in FPGA chip, Microelectronics, 37, 4, pp. 606-609, (2007)
  • [8] Lemieux G., Efficient interconnection network components for programmable logic device, (2003)
  • [9] Luu J., Kuon I., Et al., VPR 5.0: FPGA CAD and architecture exploration tools with single-driver routing, heterogeneity and process scaling, Proceedings of the International Symposium on FPGA, pp. 133-142, (2009)
  • [10] Flex 10 k embedded programmable logic device family data sheet(V4.2), (2009)