DocumentCode
676347
Title
StML: Bridging the gap between FPGA design and HDL circuit description
Author
Peterson, Donald ; Bringmann, Oliver ; Schweizer, Thomas ; Rosenstiel, Wolfgang
Author_Institution
Dept. of Comput. Sci., Eberhard Karls Univ. Tuebingen, Tubingen, Germany
fYear
2013
fDate
9-11 Dec. 2013
Firstpage
278
Lastpage
285
Abstract
FPGA circuit implementation is a unidirectional and time-consuming process. Existing approaches like the incremental synthesis try to shorten it, but still need to execute the whole flow for a changed circuit partition. Other approaches circumvent process stages by providing bidirectional mappings between their results. In this paper we propose an approach to provide a bidirectional link between an FPGA design and its HDL code. This link enables the circumvention of the most time-consuming stages (synthesis, mapping, placing, routing) of the FPGA circuit implementation. We implemented our approach in a Java-based EDA tool library, called Static Mapping Library (StML). We demonstrate its applicability by means of hardware debugging and an RTL-based injection of permanent faults, built on top of the StML. Experimental results illustrate that a mapping coverage between 98.5%-100.0% can be obtained, which substantiates the feasibility of this approach. Further experiments illustrate a controllable tradeoff between area overhead, circuit granularity and mapping granularity. With the finest mapping granularity, the area overhead has been between 1.8% and 60.2% for RTL-based circuits. The speedup of the proposed fault injection method has been estimated to be up to 6x for the tested circuits.
Keywords
field programmable gate arrays; hardware description languages; integrated circuit design; EDA tool library; FPGA design; HDL circuit description; RTL-based injection; StML; area overhead; bidirectional mappings; circuit granularity; circuit partition; fault injection method; hardware debugging; static mapping library; Field programmable gate arrays; Hardware design languages; Integrated circuit modeling; Layout; Libraries; Routing; Wires;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology (FPT), 2013 International Conference on
Conference_Location
Kyoto
Print_ISBN
978-1-4799-2199-7
Type
conf
DOI
10.1109/FPT.2013.6718366
Filename
6718366
Link To Document