期刊文献+

高性能可编程互连资源设计研究 被引量:3

High Performance Programmable Interconnect Resource Design Investigation
下载PDF
导出
摘要 传统的可编程互联结构在短距离互连上往往采用单管、中距离上有双向线,这使得在CLB中查找表(LUT)数目变大后,互连上的延迟会随线长增加而呈指数增长.本文提出了一种改进的高性能互连结构,改进了短、中和长距离互连,使得其在CLB中LUT数目增加的情况下让芯片拥有更好的互连延迟特性,通过对这种互连结构和传统的互连结构进行建模仿真并对延迟性能比较,结果显示,两倍线的平均延迟降低了21.9%、六倍线的平均延迟均降低了近21.7%,长线平均延迟降低了约4%.这种高性能互连结构应用于我们自主研发设计的FDP2009-2-SOPC芯片中,并对其互连性能进行了测试,验证了我们的思想. Conventional FPGAs use transistor switch in short range interconnection and bidirectional mid range lines,which would make the interconnection delay grows exponentially with the wire length as the number of Look Up Table(LUT) in CLB increases.In this article,we present an improved high performance routing architecture,whose short,mid and long range lines are improved to make the interconnect resource has a better delay performance when the CLB tends to become larger and contains more programmable logic resource and the area of CLB grows larger,and compare its performance with the conventional FPGA's routing architecture by modeling and simulation.Through the comparison,we know that using this new architecture,the double lines are average 21.9% faster,the hex lines are average 21.7% faster,and the lone lines are average 4% faster.And this routing architecture has already been used in the FDP2009-2-SOPC FPGA chip,which is designed and taped out by ourselves.And we also have finished the performance test of its routing resources and proved the superiority of our idea.
出处 《电子学报》 EI CAS CSCD 北大核心 2011年第5期1165-1168,共4页 Acta Electronica Sinica
基金 国家自然科学基金(No.60876015) 国家863高技术研究发展计划(No.2007AA01Z285)
关键词 可编程逻辑器件 可编程互连结构 延迟 programmable logic instrument programmable routing architecture delay
  • 相关文献

参考文献14

  • 1Spartan-HE FPGA Family Data Sheet[Z] .2008.
  • 2Virtex-6 Family Overview[Z].2010.
  • 3屠睿,0.18banFPGA可编程互连资源设计与实现[D].上海:国家微电子重点实验室,复旦大学研究生院,2007.70-80.
  • 4V Betz,J Rose,A Marquardt. Architecture and CAD for deepsubmicron FPGAs [ M ]. Boston: Kluwer Academic Publisher, 1999.
  • 5Wu Fang, Zhang Huowen. A delay-optimized universal FPGA muting architecture [ A ]. Proceedings of the 2009 Asia and South Pacific Design Automation Conference[ C ]. Yokohama, 2009.15 - 16.
  • 6S Brown, M Khellah, Z Vranesic. Minimizing FPGA interconaect delays[J].IEEE Design & Test of Computers, 1996, (04) : 16 - 23.
  • 7Wang Liyun, Chen Xing, Wu Fang. Uniform routing architecture for FPGA with embedded IP cores[ A ]. Proceedings of IEEE 8th International Conference on ASIC [ C ]. Changsha. 2009.109 - 112.
  • 8Tan Jun, Shen Qiushi, Chen Yuanfeng. FPGA rouitng architecure optimization[A]. Proceedings of 8th International Conference on ASIC[C]. Shanghai. 2006.1934 - i936.
  • 9G Lemieux, D Lewis. Circuit design of muting switches [ A ]. Proceedings of the 2002 ACM/SIGDA tenth international posium on Field-programmable gate arrays [ C]. Monterey, 2022.19-28.
  • 10G Lemieux, E Lee, M Tom, A Yu. Directional and singledriver wires in FPGA interconnect [ A ]. Proceedings of the 2004 IEEE International Conference on ASIC [ C ]. Vancouver,2004.41 - 48.

二级参考文献29

  • 1Betz V, Rose J, Marquardt A. Architecture and CAD for Deep-Submicron FPGAs[ M]. Boston/Dordrecht/London: Kluwer Academic Publishers, 1999.19 - 35.
  • 2Betz V, Rose J. VPR: A new packing, placement and routing tool for FPGA research[A]. In Proceedings of the 7th International Workshop on Field-Programmable Logic and Applications[C]. Berlin: Springer-Verlag, 1997.213 - 222.
  • 3Xilinx Inc. XC4000XLA/XV Field Programmable Gate Arrays [DB/OL ]. 1999. http://www, xilinx.com/support/documentation/data_ sheets/ds015. pdf.
  • 4XIE Ding,LAI Jin-mei, TONG Jia-rong. A high utilization rate routing algorithm for modem FPGA[ A ]. Proceeding of the 9th International Conference on Solid-State and Integrated-Circuit Technology[ C]. Beijing, 2008.2333 - 2336.
  • 5WU Fang, et al. Circuit Design of a Novel FPGA Chip FDP2008 [ J ]. Chinese Journal of Semiconductors, 2009, 30 (11) : 115009-1-115009-6.
  • 6WU Fang, et al. A delay-optimized universal FPGA routing architecture[ A]. Proceedings of the 2009 Asia and South Pacific Design Automation Conference[ C]. Yokohama,2009.15 - 16.
  • 7SHAO Yun, et al. PAM MAP: An Architecture Independent Logic Block Mapping Algorithm for Sram-based FPGAs[A]. Southern Conference on Programmable Logic[ C ]. Sao Paulo: University of Sao Paulo,2009.15 - 19.
  • 8XIE Ding, et al. A New FPGA Placement Algorithm for Heterogeneous ResourcesE A]. Proceeding of the 8th International Conference on ASIC[C]. Changsha, 2009.742 - 746.
  • 9XU Yong-hong, Mohammed A. S. Khalid. QPF: Efficient Quadratic Placement for FPGAs[ A ]. Proceedings of the 15th International Conference on Field-Programmable Logic and Applications[C]. Tempere: Tempere Hall, 2005.555 - 558.
  • 10McMurchie L, Ebeling C. Pathfinder: a negotiation based performance-driven router for FPGAspA]. In Proceedings of the 1995 ACM 3rd International Symposium on FPGAs[C]. Monterey, 1995.111 - 117.

共引文献12

同被引文献20

  • 1郝玉虹,付宇卓,鲁欣.SoC芯片STA的时钟约束问题研究[J].计算机工程,2005,31(18):50-52. 被引量:4
  • 2林瑞清,孙佳佳,辛晓宁.时序模型建立的静态时序分析技术[J].微电子学与计算机,2005,22(10):171-174. 被引量:1
  • 3周海斌.静态时序分析在高速FPGA设计中的应用[J].电子工程师,2005,31(11):41-44. 被引量:12
  • 4王诚,吴继华,范丽珍,等.AlteraFPGAs&CPLD设计[M].北京:人民邮电出版社,2005.
  • 5Schultz D P, Hung L C, Goetting F E. Method and structure for configuring FPGAS[P]. US Patent No. 6204687. 2001-3-20.
  • 6Wang Y, Xie J, Lai J, et al. Design and implementation of the configuration circuit for FDP FPGA[C] ff IEEE Asia Pacific Conference on Circuit and Systems. Macao, China IEEE Press, 2008: 696-700.
  • 7Xilinx Corporation. Virtex-5 FPGA Configuration UserGuide [DB/OL]. http= //www. xilinx, corn/ support/documentation/user_guides/ug191, pdf/2013-05-14.
  • 8Zeidman B. Designing with FPGAs CPLDs[M].赵宏图,译.北京:北京航空航天大学出版社,2004.
  • 9Rabaey J M, Chandrakasan A P, Nikolic B. Digital Integrated Circuits-A Design Perspective[M]. SecondEdition.北京:清华大学出版社,2004.
  • 10Chen Liguang,Wang Yabin,Wu Fang. Design and Implementation of an FDP Chip[J].Journal of Semiconductors,2008,(04):713-718.

引证文献3

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部