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

  • Vaughn Betz
  • Jonathan Rose
Design Tools

DOI: 10.1007/3-540-63465-7_226

Part of the Lecture Notes in Computer Science book series (LNCS, volume 1304)
Cite this paper as:
Betz V., Rose J. (1997) VPR: a new packing, placement and routing tool for FPGA research. In: Luk W., Cheung P.Y.K., Glesner M. (eds) Field-Programmable Logic and Applications. FPL 1997. Lecture Notes in Computer Science, vol 1304. Springer, Berlin, Heidelberg

Abstract

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 routing results on a new set of large circuits to allow future benchmark comparisons of FPGA place and route tools on circuit sizes more typical of today's industrial designs.

VPR is capable of targeting a broad range of FPGA architectures, and the source code is publicly available. It and the associated netlist translation / clustering tool VPACK have already been used in a number of research projects worldwide, and should be useful in many areas of FPGA architecture research.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag 1997

Authors and Affiliations

  • Vaughn Betz
    • 1
  • Jonathan Rose
    • 1
  1. 1.Department of Electrical and Computer EngineeringUniversity of Toronto TorontoCanada

Personalised recommendations