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
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;
Conference_Titel :
Field-Programmable Technology (FPT), 2013 International Conference on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4799-2199-7
DOI :
10.1109/FPT.2013.6718366