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
Link To Document