Exploring Area and Delay Tradeoffs in FPGAs With Architecture and Automated Transistor Design

被引:22
|
作者
Kuon, Ian [1 ]
Rose, Jonathan [1 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 3G4, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Architecture; area delay tradeoffs; field-programmable gate array (FPGAs); transistor sizing; GATE;
D O I
10.1109/TVLSI.2009.2031318
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Field-programmable gate arrays (FPGAs) are used in a variety of markets that have differing cost, performance and power consumption requirements. While it would be ideal to serve all these markets with a single FPGA family, the diversity in the needs of these markets means that generally more than one family is appropriate. Consequently, FPGA vendors have moved to provide a diverse set of families that sit at different points in the area-speed-power design space. This paper aims to understand the circuit and architectural design attributes of FPGAs that enable tradeoffs between area and speed, and to determine the magnitude of the possible tradeoffs. This will be useful for architects seeking to determine the number of device families in a suite of offerings, as well as the changes to make between families. We explore a broad range of architectures and circuit designs and developed a transistor sizing tool that automatically optimizes each design. In this paper, we describe this tool and demonstrate that it achieves results that are comparable to past work but with vastly less effort. We then use the designs produced by the tool to explore the range of tradeoffs possible. We find that through architecture and transistor sizing changes it is possible to usefully vary the area of an FPGA by a factor of 2.0 and the performance of an FPGA by a factor of 2.1. We also observe that the range of area and delay tradeoffs possible by varying only the transistor sizing of a single architecture is larger than the ranges observed in past architectural experiments. In addition to transistor size, we note that LUT size is one of the most useful parameters for trading off area and delay.
引用
收藏
页码:71 / 84
页数:14
相关论文
共 50 条
  • [31] Automated Design of FPGAs Facilitated by Cycle-Free Routing
    Li, Ang
    Chang, Ting-Jung
    Wentzlaff, David
    2020 30TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2020, : 208 - 213
  • [32] AutoReloc: Automated design flow for bitstream relocation on Xilinx FPGAs
    Lalevee, Andre
    Horrein, Pierre-Henri
    Arzel, Matthieu
    Huebner, Michael
    Vaton, Sandrine
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 14 - 21
  • [33] Automated hardware design using genetic programming, VHDL, and FPGAs
    Popp, RL
    Montana, DJ
    Gassner, RR
    Vidaver, G
    Iyer, S
    1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 2184 - 2189
  • [34] Automated Systolic Array Architecture Synthesis for High Throughput CNN Inference on FPGAs
    Wei, Xuechao
    Yu, Cody Hao
    Zhang, Peng
    Chen, Youxiang
    Wang, Yuxin
    Hu, Han
    Liang, Yun
    Cong, Jason
    PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [35] Design flow for embedded FPGAs based on a flexible architecture template
    Neumann, B.
    von Sydow, T.
    Blume, H.
    Noll, T. G.
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 54 - +
  • [36] When to Give Feedback: Exploring Tradeoffs in the Timing of Design Feedback
    Jane, L. E.
    Yen, Yu-Chun Grace
    Pan, Isabelle Yan
    Lin, Grace
    Li, Mingyi
    Jin, Hyoungwook
    Chen, Mengyi
    Xia, Haijun
    Dow, Steven P.
    PROCEEDINGS OF THE 16TH CONFERENCE ON CREATIVITY AND COGNITION, C&C 2024, 2024, : 292 - 310
  • [37] Area-Delay-Energy Tradeoffs of Strain-Mediated Multiferroic Devices
    Roy, Kuntal
    IEEE TRANSACTIONS ON MAGNETICS, 2015, 51 (06)
  • [38] Comparing Energy, Area, Delay Tradeoffs in Going Vertical with CMOS and Asymmetric HTFETs
    Kim, Moon Seok
    Cane-Wissing, William
    Sampson, Jack
    Datta, Suman
    Narayanan, Vijaykrishnan
    Gupta, Sumeet K.
    2015 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2015, : 303 - 308
  • [39] Design and implementation tradeoffs for wide-area resource discovery
    Oppenheimer, D
    Albrecht, J
    Patterson, D
    Vahdat, A
    14th IEEE International Symposium on High Performance Distributed Computing, Proceedings, 2005, : 113 - 124
  • [40] Programmable and Parallel ECC Coprocessor Architecture: Tradeoffs between Area, Speed and Security
    Guo, Xu
    Fang, Junfeng
    Schaumont, Patrick
    Verbauwhede, Ingrid
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2009, PROCEEDINGS, 2009, 5747 : 289 - +