(FPGA ’09) VPR 5.0: FPGA CAD and Architecture Exploration Tools with Single-Driver Routing, Heterogeneity and Process Scaling

نویسندگان

  • JASON LUU
  • IAN KUON
  • PETER JAMIESON
  • WEI MARK FANG
چکیده

The VPR toolset has been widely used in FPGA architecture and CAD research, but has not evolved over the past decade along with commercial FPGAs, to include many new architectural features. This paper describes and uses a new version of the toolset that includes four significant new features: first, it supports a broad range of single-driver routing architectures, which have significantly different architectural and electrical properties from the multi-driver approach previously modelled (and which is now employed in the majority of FPGAs sold). Second, it can now model a heterogeneous selection of hard logic blocks, which could include the hard memory and multipliers that are now ubiquitous in FPGAs. Third, we provide optimized electrical models of a wide range of architectures in different process technologies, including a range of area-delay tradeoffs for each single architecture. Prior releases of VPR did not publish even one architecture file with accurate resistance and capacitance parameters. Finally, to maintain robustness and to support future development the release includes a set of regression tests to check functionality and quality of result of the output of the tools. To illustrate the use of the new features, we present a new look at the FPGA area vs. logic block LUT size question that shows that small LUT sizes, with the use of carefully optimized electrical design and single-driver architectures, have better area (relative to 4-LUTs) than previously thought. Another experiment shows that several of the previous architectural results are invariant in moving from multi-driver to single-driver routing architecture and across a range of process technologies. Finally, we illustrate the use of the new heterogeneous feature with an experiment that shows the effect of using a hard multiplier in an FPGA.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Vpr 5.0

The T-Vpack and VPR toolset [6, 7] have been widely used to perform FPGA CAD and architecture research, but have not evolved over the past decade to include many architectural features now present in modern FPGAs. This paper describes a new version of the toolset that includes four significant features: The router now supports a broad range of single-driver routing architectures [29, 4, 16] whi...

متن کامل

International Workshop on Field Programmable Logic and Applications 1 of 10 VPR : A New Packing , Placement and Routing Tool for FPGA Research 1

We describe the capabilities of and algorithms used in a new FPGA CAD tool, Versatile Place and Route (VPR). In terms of minimizing routing area, VPR outperforms all published FPGA place and route tools to which we can compare. Although the algorithms used are based on previously known approaches, we present several enhancements that improve run-time and quality. We present placement and routin...

متن کامل

VPR : A New Packing , Placement and Routing Tool for FPGA Research 1 Vaughn Betz

We describe the capabilities of and algorithms used in a new FPGA CAD tool, Versatile Place and Route (VPR). In terms of minimizing routing area, VPR outperforms all published FPGA place and route tools to which we can compare. Although the algorithms used are based on previously known approaches, we present several enhancements that improve run-time and quality. We present placement and routin...

متن کامل

VPR: A new packing, placement and routing tool for FPGA research

We describe the capabilities of and algorithms used in a new FPGA CAD tool, Versatile Place and Route (VPR). In terms of minimizing routing area, VPR outperforms all published FPGA place and route tools to which we can compare. Although the algorithms used are based on previously known approaches, we present several enhancements that improve run-time and quality. We present placement and routin...

متن کامل

CAD for Tile-based 3-D Field Programmable Gate Arrays

A CAD tool has been developed to specify 3-dimensional FPGA architectures and map RTL descriptions of circuits to these 3-D FPGAs. The CAD tool was created from the widely used VersatilePlace and Route (VPR) CAD tool for 2-D FPGAs. The tool performs timing-driven placement of logic blocks in the 3-dimensional grid of the FPGA using a two-stage Simulated Annealing (SA) process. The SA algorithm ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009