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
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;
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
DOI :
10.1109/FPL.2012.6339260