DocumentCode :
3230318
Title :
Automatic re-coding of reference code into structured and analyzable SoC models
Author :
Chandraiah, Pramod ; Dömer, Rainer
Author_Institution :
Univ. of California, Irvine, Irvine
fYear :
2008
fDate :
21-24 March 2008
Firstpage :
440
Lastpage :
445
Abstract :
The quality of the input system model has a direct bearing on the effectiveness of the system exploration and synthesis tools. Given a well-structured system model, tools today are effective in generating efficient implementations. However, readily available reference C codes are not conducive for system synthesis as they lack the necessary structure and analyzability needed by the design flow. Usually reference C code is manually converted into a SoC model by applying necessary transformations. The type of transformations depends on the underlying design flow and tools. Proper structural hierarchy is one essential feature needed for architectural exploration. In this paper, we provide automatic C code transformations to encapsulate functions and insert structural hierarchy to create well-structured and analyzable SoC models. Our automatic transformations, combined with interactive application of the designer´s knowledge and experience, enable faster creation of structural hierarchy in C models and hence result in significant reduction of the overall design time.
Keywords :
encoding; system-on-chip; analyzable SoC model; automatic re-coding; input system model; reference C code; reference code; structured SoC model; synthesis tool; system exploration; system synthesis; Decoding; Design methodology; Design optimization; Digital audio players; Embedded computing; Multimedia systems; Open source software; Process design; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2008. ASPDAC 2008. Asia and South Pacific
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-1921-0
Electronic_ISBN :
978-1-4244-1922-7
Type :
conf
DOI :
10.1109/ASPDAC.2008.4483991
Filename :
4483991
Link To Document :
بازگشت