Integrated Floorplanning, Module-Selection, and Architecture Generation for Reconfigurable Devices

作者: Alastair M. Smith , George A. Constantinides , Peter Y. K. Cheung

DOI: 10.1109/TVLSI.2008.2000259

关键词:

摘要: This paper is concerned with the application of formal optimization methods to design mixed-granularity field-programmable gate arrays (FPGAs). In particular, we investigate appropriate mix and floorplan heterogeneous elements: multipliers, RAMs, lookup table (LUT)-based logic, in order maximize performance a set digital signal processing (DSP) benchmark applications, given fixed silicon budget. A mathematical programming framework introduced, along heuristics, capable providing upper-bounds on achievable reconfigurable-to-fixed-logic ratio. Moreover, use linear-programming bounding procedures from operations research community provide lower-bounds same quantity. Our results provide, for first time, quantifications optimal performance/area-enhancing capability multipliers RAM blocks within system context. The approach detailed provides mechanism explore future technology nodes.

参考文章(26)
Guy Gogniat, Jean-Luc Philippe, Lilian Bossuet, Communication Costs Driven Design Space Exploration for Reconfigurable Architectures field-programmable logic and applications. pp. 921- 933 ,(2003) , 10.1007/978-3-540-45234-8_89
James Hwang, Brent Milne, Nabeel Shirazi, Jeffrey D. Stroomer, System Level Tools for DSP in FPGAs Field-Programmable Logic and Applications. pp. 534- 543 ,(2001) , 10.1007/3-540-44687-7_55
K. Ito, D. Suzuki, A high-level synthesis method for simultaneous placement and scheduling considering data communication delay asia pacific conference on circuits and systems. ,vol. 1, pp. 149- 154 ,(2002) , 10.1109/APCCAS.2002.1114926
Ian Kuon, Jonathan Rose, Measuring the Gap Between FPGAs and ASICs IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. ,vol. 26, pp. 203- 215 ,(2007) , 10.1109/TCAD.2006.884574
Massoud Pedram, Narasimha Bhat, Ernest S. Kuh, Combining Technology Mapping With Layout Vlsi Design. ,vol. 5, pp. 111- 124 ,(1997) , 10.1155/1997/73654
David Lewis, Giles Powell, Srinivas Reddy, Chris Wysocki, Richard Cliff, Jonathan Rose, Vaughn Betz, David Jefferson, Andy Lee, Chris Lane, Paul Leventis, Sandy Marquardt, Cameron McClintock, Bruce Pedersen, The stratixπ routing and logic architecture field programmable gate arrays. pp. 12- 20 ,(2003) , 10.1145/611817.611821
Masao Sato, Nozomu Togawa, Tatsuo Ohtsuki, Maple: A Simultaneous Technology Mapping, Placement, And Global Routing Algorithm For Field-programmable Gate Arrays international conference on computer aided design. pp. 156- 163 ,(1994) , 10.5555/191326.191390
K. Shahookar, P. Mazumder, VLSI cell placement techniques ACM Computing Surveys. ,vol. 23, pp. 143- 220 ,(1991) , 10.1145/103724.103725
Andy Yan, Rebecca Cheng, Steven J. E. Wilton, On the sensitivity of FPGA architectural conclusions to experimental assumptions, tools, and techniques Proceedings of the 2002 ACM/SIGDA tenth international symposium on Field-programmable gate arrays - FPGA '02. pp. 147- 156 ,(2002) , 10.1145/503048.503071