
Exploration of k c ‐cycle transient fault‐secured datapath and loop unrolling factor for control data flow graphs during high‐level synthesis
Author(s) -
Sengupta A.
Publication year - 2015
Publication title -
electronics letters
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.375
H-Index - 146
eISSN - 1350-911X
pISSN - 0013-5194
DOI - 10.1049/el.2014.4393
Subject(s) - datapath , loop unrolling , transient (computer programming) , high level synthesis , computer science , particle swarm optimization , fault (geology) , design space exploration , control flow , data flow diagram , parallel computing , algorithm , field programmable gate array , compiler , embedded system , database , seismology , programming language , geology , operating system
Simultaneous design space exploration (DSE) of k c ‐cycle transient fault‐secured datapath and loop unrolling factor (UF) for control data flow graphs (CDFGs) during high‐level synthesis is an unsolved problem in the literature. The aforementioned problems are solved with the following specific contributions: (i) a novel DSE methodology that explores an optimal combination of transient fault‐secured datapath configuration and loop UF using particle swarm optimisation for CDFG, and (ii) the novel k c ‐cycle fault secured algorithm. Finally, the proposed approach when tested on standard benchmarks yielded an optimal solution which minimises the fitness function and satisfies user constraints, as well as achieving significantly reduced cost of the final solution when compared with a recent fault‐secured approach.