Title :
DGECS: Description Generator for Evolved Circuits Synthesis
Author :
Cancare, Fabio ; Bartolini, Davide B. ; Carminati, Matteo ; Sciuto, Donatella ; Santambrogio, Marco D.
Author_Institution :
Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy
Abstract :
Evolvable Hardware (EHW) is an approach to the creation of hardware circuits based on a goal-oriented evolutionary process inspired by natural evolution. This approach allows the exploration of a very large design search space, ideally enabling to find solutions that are better in terms of resource requirements, accuracy or timing performance, with respect to traditional design methods. To exploit this approach, it must be possible to port the evolved circuits to custom designs, however, in FPGA-based EHW systems (and, in particular, in the HERA project), the configuration bit stream for an evolved circuit is specific to the evolutionary platform and it cannot be ported to a different architecture. This paper expands the HERA framework with a tool able to export hardware circuits evolved within the HERA framework to an IP-core reusable in any PLB-based custom design. DGECS (Description Generator for Evolved Circuits Synthesis) permits to export evolved circuits to a VHDL description which can be then synthesized and plugged into a custom PLB architecture. Experimental results provide evidence that DGECS allows to correctly export evolved circuits, moreover, it enables to save resources thanks to the optimizations introduced by the synthesis flow it relies on.
Keywords :
evolutionary computation; field programmable gate arrays; hardware description languages; logic design; DGECS; FPGA-based EHW systems; HERA project; IP-core; PLB-based custom design; VHDL description; description generator for evolved circuits synthesis; evolutionary platform; evolvable hardware; evolved circuits; goal-oriented evolutionary process; hardware circuits; optimizations; Circuit synthesis; Field programmable gate arrays; Hardware; Routing; Strontium; Table lookup;
Conference_Titel :
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-0974-5
DOI :
10.1109/IPDPSW.2012.59