一種基于與非錐簇架構(gòu)FPGA輸入交叉互連設(shè)計(jì)優(yōu)化方法
doi: 10.11999/JEIT151216 cstr: 32379.14.JEIT151216
-
2.
(中國(guó)科學(xué)院電子學(xué)研究所 北京 100190) ②(中國(guó)科學(xué)院大學(xué) 北京 100190)
國(guó)家自然科學(xué)基金(61271149)
An Input Crossbar Optimisation Method for And-inverter Cone Based FPGA
-
2.
(Institute of Electronics, Chinese Academy of Sciences, Beijing 100190, China)
The National Natural Science Foundation of China (61271149)
-
摘要: 該文針對(duì)與非錐(And-Inverter Cone, AIC)簇架構(gòu)FPGA開發(fā)中面臨的簇面積過大的瓶頸問題,對(duì)其輸入交叉互連設(shè)計(jì)優(yōu)化進(jìn)行深入研究,在評(píng)估優(yōu)化流程層次,首次創(chuàng)新性提出裝箱網(wǎng)表統(tǒng)計(jì)法對(duì)AIC簇輸入和反饋資源占用情況進(jìn)行分析,為設(shè)計(jì)及優(yōu)化輸入交叉互連結(jié)構(gòu)提供指導(dǎo),以更高效獲得優(yōu)化參數(shù)。針對(duì)輸入交叉互連模塊,在結(jié)構(gòu)參數(shù)設(shè)計(jì)層次,首次提出將引腳輸入和輸出反饋連通率分離獨(dú)立設(shè)計(jì),并通過大量的實(shí)驗(yàn),獲得最優(yōu)連通率組合。在電路設(shè)計(jì)實(shí)現(xiàn)層次,有效利用AIC邏輯錐電路結(jié)構(gòu)特點(diǎn),首次提出雙相輸入交叉互連電路實(shí)現(xiàn)。相比于已有的AIC簇結(jié)構(gòu),通過該文提出的優(yōu)化方法所得的AIC簇自身面積可減小21.21%,面積制約問題得到了明顯改善。在實(shí)現(xiàn)MCNC和VTR應(yīng)用電路集時(shí),與Altera公司的FPGA芯片Stratix IV(LUT架構(gòu))相比,采用具有該文所設(shè)計(jì)的輸入交叉互連結(jié)構(gòu)的AIC架構(gòu)FPGA,平均面積延時(shí)積分別減小了48.49%和26.29%;與傳統(tǒng)AIC架構(gòu)FPGA相比,平均面積延時(shí)積分別減小了28.48%和28.37%,顯著提升了FPGA的整體性能。
-
關(guān)鍵詞:
- 與非錐(AIC); AIC簇 /
- 裝箱網(wǎng)表統(tǒng)計(jì)法 /
- 連通率 /
- 分類獨(dú)立設(shè)計(jì) /
- 雙相輸入交叉互連
Abstract: In order to break through the bottleneck of the huge cluster area in AIC (And-Inverter Cone) architecture based FPGA, the research on the optimisation of the input crossbar architecture is carried on. A post-pack netlist statistics method is creatively proposed to analyze the utilization of AIC cluster inputs and feedbacks and to guide the input crossbar design. And on the architecture parameter design level, it is firstly proposed to separately design the connective probability of the AIC cluster inputs and feedbacks. Through substantial experiments, optimum connective probability combination is derived. From the circuit implement view, dual-phases multiplexer input crossbar is presented according to the characteristics of AIC. The area of the AIC cluster, optimized through the proposed approach, achieves 21.21% smaller than the original one, the huge area problem is markedly ameliorated. When implementing the MCNC and VTR benchmarks, compared to Stratix IV, LUT based FPGA from Altera, the area-delay product of the AIC FPGA after optimisation is reduced by 48.49% and 26.29%, respectively. Compared to the original AIC-based FPGA architecture, the area-delay product is reduced by 28.48% and 28.37%, respectively. -
CHINNEY D and KEUTZER K. Closing the Gap Between ASIC and Custom: Tools and Techniques for High-performance ASIC Design[M]. Netherland, Kluwer Academic Publishers, 2002: 157-158.doi: 10.1007/b105287. FRITZ Mayer-Lindenberg. Design and application of a scalable embedded systems architecture with an FPGA based operating infrastructure[C]. 9th Euromacro Conference on Digital System Design, Croatia, 2006: 189-196. doi: 10.1109/DSD.2006.39. BROWN S D, FRANCIS R, ROSE J, et al. Field Programmable Gate Arrays[M]. Netherland, Kluwer Academic Publishers, 1992: 127-133. doi:10.1007/978-1- 4615-3572-0. BETZ V, ROSE J, and MARQUARDT A. Architecture and CAD for Deep-Submicron FPGAs[M]. Netherlands, Kluwer Academic Publishers, 1999: 15-20. doi:10.1007/978-1-4615- 5145-4. HUTTON M, SCHLEICHER J, LEWIS D, et al. Improving FPGA performance and area using an adaptive logic module [C]. IEEE International Conference on Field Programmable Logic and Applications (FPL), Belgium, 2004: 135-144. doi: 10.1007/978-3-540-30117-2_16. AHMED E and ROSE J. The effect of LUT and cluster size on deep-submicron FPGA performance and density[J]. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2004, 12(3): 288-298. doi: 10.1109/FPGA.2000.38. JIANG Z, LIN Y, YANG L, et al. Exploring architecture parameters for dual-output LUT based FPGAs[C]. IEEE International Conference on Field Programmable Logic and Applications (FPL), Munich, 2014: 436-441. doi: 10.1109/ FPL.2014.6927470. PARANDEH-AFSHAR H, BENBIHI H, NOVO D, et al. Rethinking FPGAs: elude the flexibility excess of LUTs with and-inverter cones[C]. Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, Monterey, 2012: 119-128. doi:10.1145/2145694. 2145715. PARANDEH-AFSHAR H, ZGHEIB G, NOVO D, et al. Shadow and-inverter cones[C]. IEEE International Conference on Field Programmable Logic and Applications (FPL), Porto, 2013: 1-4. doi: 10.1109/FPL.2013.6645566. BRAYTON R and MISHCHENKO A. ABC: An academic industrial-strength verification tool[C]. Computer Aided Verification, Edinburgh, 2010: 24-40. doi: 10.1007/978-3- 642-14295-6_5. MISHCHENKO A, CHATTERJEE S, and BRAYTON R. DAG-aware AIG rewriting: A fresh look at combinational logic synthesis[C]. Proceedings of the 43rd Design Automation Conference, San Francisco, 2006: 532-536. doi: 10.1145/1146909.1147048. ZGHEIB G, YANG L, HUANG Z, et al. Revisiting and-inverter cones[C]. Proceedings of the 2014 ACM/SIGDA international symposium on Field-Programmable Gate Arrays. ACM, Monterey, 2014: 45-54. doi: 10.1145/2554688. 2554791. LUU J, GOEDERS J, WAINBERG M, et al. VTR 7.0: next generation architecture and CAD system for FPGAs[J]. ACM Transactions on Reconfigurable Technology and Systems (TRETS), 2014, 7(2): 6:1-6:30. doi: 10.1145/ 2617593. 江政泓, 林郁, 黃志洪, 等. 面向AIC結(jié)構(gòu)的FPGA映射工具[J].電子與信息學(xué)報(bào), 2015, 37(7): 1769-1773. doi: 10. 11999/JEIT141403. JIANG Z, LIN Y, HUANG Z, et al. Mapper for AIC-based FPGAs[J] Journal of Electronics Information Technology, 2015, 37(7): 1769-1773. doi: 10.11999/JEIT141403. 埃伯哈德, 蔡德勒等, 編. 李文林, 等譯.《數(shù)學(xué)指南實(shí)用數(shù)學(xué)手冊(cè)[M]. 北京:科學(xué)出版社, 2012: 875. Altera Corporation. Stratix IV Device Handbook, Vols.1 and 2. [OL]. https://www.altera.com/content/dam/altera-www/ global/en_US/pdfs/literature/hb/strastr-iv/stratix4_handbook.pdf, 2012. MURRAY K E, WHITTY S, LIU S, et al. Titan: Enabling large and complex benchmarks in academic CAD[C]. Proceedings of the 23rd International Conference on Field-Programmable Logic and Applications, Porto, Portugal, 2013: 1-8. doi: 10.1109/FPL.2013.6645503. LEWIS D, AHMED E, BAECKLER G, et al. The stratix II logic and routing architecture[C]. Proceedings of the 2005 ACM/SIGDA 13th ACM International Symposium on Field- Programmable Gate Arrays, Monterey, 2005: 14-20. doi: 10. 1145/1046192.1046195. -
計(jì)量
- 文章訪問數(shù): 1384
- HTML全文瀏覽量: 136
- PDF下載量: 242
- 被引次數(shù): 0