• DocumentCode
    1948504
  • Title

    Improving memory support in the VTR flow

  • Author

    Somerville, Andrew ; Kent, Kenneth B.

  • Author_Institution
    Fac. of Comput. Sci., Univ. of New Brunswick, Fredericton, NB, Canada
  • fYear
    2012
  • fDate
    29-31 Aug. 2012
  • Firstpage
    197
  • Lastpage
    202
  • Abstract
    VTR is an open source academic FPGA CAD flow designed for exploration of hypothetical FPGA architectures. High level language and architectural feature support are of continuing importance to researchers using the VTR flow to explore these architectures. In this paper we will discuss the extension of VTR to support implicit memories and the elaboration of explicit and implicit memories into soft logic, contributing to improved language support as well as available elaboration options for memories. The addition of full support for architecture-aware memory splitting and padding during elaboration is also detailed and validated which introduces a range of memory elaboration options which were previously not possible. This paper will also detail two experiments designed to validate and explore these new capabilities using the VTR flow. These experiments pave the way for further explorations using these new capabilities. Application of these new features to future architectural explorations will also be discussed.
  • Keywords
    electronic design automation; field programmable gate arrays; hardware description languages; memory architecture; VTR flow; Verilog hardware description language elaboration tool; Verilog-to-routing framework; architectural feature support; architecture-aware memory padding; architecture-aware memory splitting; explicit memories; high level language; hypothetical FPGA architectures; implicit memories; language support; memory elaboration options; memory support improvement; open source academic FPGA CAD flow; soft logic; Abstracts; Design automation; Field programmable gate arrays; Memory management; Random access memory; Video recording; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
  • Conference_Location
    Oslo
  • Print_ISBN
    978-1-4673-2257-7
  • Electronic_ISBN
    978-1-4673-2255-3
  • Type

    conf

  • DOI
    10.1109/FPL.2012.6339260
  • Filename
    6339260