Title :
SystemCoDesigner: Automatic design space exploration and rapid prototyping from behavioral models
Author :
Haubelt, Christian ; Schlichter, Thomas ; Keinert, Joachim ; Meredith, Mike
Author_Institution :
Univ. of Erlangen-Nuremberg, Erlangen
Abstract :
SystemCoDesigner is an ESL tool developed at the University of Erlangen-Nuremberg, Germany. SystemCoDesigner offers a fast design space exploration and rapid prototyping of behavioral SystemC models. Together with Forte Design Systems, a fully automated approach was developed by integrating behavioral synthesis into the design flow. Starting from a behavioral SystemC model, hardware accelerators can be generated automatically using Forte Cynthesizer and can be added to the design space. The resulting design space is explored automatically by optimizing several objectives simultaneously using state of the art multi-objective optimization algorithms. As a result, SystemCoDesigner presents optimized hardware/software solutions to the designer who can select any of them for rapid prototyping on an FPGA basis. Thus, SystemCoDesigner bridges the gap from ESL to RTL and increases the confidence in early design decisions.
Keywords :
circuit CAD; integrated circuit design; integrated circuit modelling; logic design; optimisation; ESL tool; FPGA basis; Forte Cynthesizer; Forte Design Systems; SystemCoDesigner; automatic design space exploration; behavioral SystemC models; behavioral synthesis; design flow; hardware accelerators; multiobjective optimization algorithms; optimized hardware/software solutions; rapid prototyping; Algorithm design and analysis; Bridges; Design automation; Design optimization; Electronic design automation and methodology; Field programmable gate arrays; Hardware; Prototypes; Software prototyping; Space exploration; Design Space Exploration; ESL Design; Rapid Prototyping;
Conference_Titel :
Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
978-1-60558-115-6