基于與非錐的新型FPGA邏輯簇互連結(jié)構(gòu)研究
doi: 10.11999/JEIT150249 cstr: 32379.14.JEIT150249
-
2.
(中國科學(xué)院電子學(xué)研究所 北京 100190) ②(中國科學(xué)院大學(xué) 北京 100049)
基金項(xiàng)目:
國家自然科學(xué)基金(61271149)
Interconnect Architecture of a Novel And-inverter Cone Based FPGA Cluster
-
2.
(Institute of Electronics, Chinese Academy of Sciences, Beijing 100190, China)
Funds:
The National Natural Science Foundation of China (61271149)
-
摘要: 該文針對(duì)新型FPGA可編程邏輯單元與非錐(And-Inverter Cone, AIC)的結(jié)構(gòu)特性,提出一系列方案以得到優(yōu)化的邏輯簇互連結(jié)構(gòu),包括:移除輸出級(jí)交叉矩陣,單級(jí)反相交叉矩陣,低負(fù)載電路優(yōu)化,將反饋和輸出選擇功能分開,限制AIC輸出級(jí)數(shù)的基礎(chǔ)上移除中間級(jí)交叉矩陣,與LUT架構(gòu)進(jìn)行混合等。通過大量的實(shí)驗(yàn),得出針對(duì)面積延時(shí)積最優(yōu)的AIC簇互連結(jié)構(gòu),與Altera公司的FPGA芯片Stratix-IV結(jié)構(gòu)相比,該結(jié)構(gòu)邏輯功能簇本身面積減小9.06%, MCNC應(yīng)用電路集在基于優(yōu)化的AIC FPGA架構(gòu)上實(shí)現(xiàn)的平均面積延時(shí)積減小40.82%, VTR應(yīng)用電路集平均面積延時(shí)積減小17.38%;與原有的AIC結(jié)構(gòu)相比,簇面積減小23.16%, MCNC應(yīng)用電路集平均面積延時(shí)減小27.15%, VTR應(yīng)用電路集平均面積延時(shí)積減小15.26%。
-
關(guān)鍵詞:
- 與非錐(AIC) /
- AIC簇 /
- 單級(jí)反相交叉矩陣 /
- 簇互連結(jié)構(gòu)
Abstract: With deep understanding of the characteristics of And-Inverter Cone (AIC), an alternative logic element for FPGA, a series of improvements are proposed to get an optimized interconnect architecture inside the logic cluster. The enhancements include removing the output crossbar, adopting Inverter-Suffixed Crossbar (ISC), optimizing the low load circuit path, dividing the feedback and output function, restricting the output level of AIC and removing the middle crossbar, mixing with the LUT element. An optimized architecture is derived through amounts of experiments. Compared to Stratix IV, Altera, the area of cluster is reduced by 9.06%.Implemented on the new AIC architecture, the average area-delay product of MCNC benchmarks are reduced by 40.82%; the average area-delay product of VTR benchmarks is reduced by 17.38%. Compared to the original AIC-based FPGA architecture, the area of AIC cluster is reduced by 23.16%. Implemented on the new AIC architecture, the average area-delay product of MCNC benchmarks are reduced by 27.15%; the average area-delay product of VTR benchmarks are reduced by 15.26%. -
Kuon I and Rose J. Measuring the gap between FPGAs and ASICs[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2007, 26(2): 203-215. Mayer-Lindenberg F. 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. Betz V, Rose J, and Marquardt A. Architecture and CAD for Deep-Submicron FPGAs[M]. Netherlands, Kluwer Academic Publishers, 1999: 15-20. 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. 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. 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. 埃伯哈德, 蔡德勒等, 編. 李文林, 等譯.《數(shù)學(xué)指南實(shí)用數(shù)學(xué)手冊(cè)》[M]. 北京: 科學(xué)出版社, 2012: 875. 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. 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. 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. 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. Brayton R and Mishchenko A. ABC: an academic industrial- strength verification tool[C]. Computer Aided Verification, Edinburgh, 2010: 24-40. 江政泓, 林郁, 黃志洪, 等. 面向AIC結(jié)構(gòu)的FPGA映射工具[J]. 電子與信息學(xué)報(bào), 2015, 37(7): 1769-1773. Jiang Zheng-hong, Lin Yu, Huang Zhi-hong, et al.. Mapper for AIC-based FPGAs[J]. Journal of Electronics Information Technology, 2015, 37(7): 1769-1773. Lemieux G, Leventis P, and Lewis D. Generating highly- routable sparse crossbars for PLDs[C]. Proceedings of the 8th ACM/SIGDA International Symposium on FPGA, Monterey, California, 2000: 155-64. -
計(jì)量
- 文章訪問數(shù): 1254
- HTML全文瀏覽量: 106
- PDF下載量: 539
- 被引次數(shù): 0