DocumentCode :
438423
Title :
A framework for automated and optimized ASIP implementation supporting multiple hardware description languages
Author :
Schliebusch, Oliver ; Chattopadhyay, A. ; Kammler, D. ; Ascheid, G. ; Leupers, R. ; Meyr, H. ; Kogel, Tim
Author_Institution :
Integrated Signal Process. Syst., Aachen Univ. of Technol., Germany
Volume :
1
fYear :
2005
fDate :
18-21 Jan. 2005
Firstpage :
280
Abstract :
Architecture description languages (ADLs) are widely used to perform design space exploration for application specific instruction set processors (ASIPs). While the design space exploration is well supported by numerous tools providing high flexibility and quality, the methodology of automated implementation is limited to simple transformations. Assuming fixed architectural templates, information given in the ADL is directly mapped to a hardware description on register transfer level (RTL). Gate-level synthesis tools are not able to perform potential optimizations, as the computational complexity grows exponential with the size of the architecture. Information such as exclusiveness, parallelism or Boolean relations are spread over multiple modules and therefore hard to determine. In this paper, we present an ASIP synthesis approach from architecture description languages, based on an intermediate representation (IR). The IR is the key technology to provide new language-independent high-level optimizations and to realize different hardware description language backends. The feasibility of our approach is proven in a case-study.
Keywords :
application specific integrated circuits; hardware description languages; high level synthesis; integrated circuit design; Boolean relations; application specific instruction set processors; architecture description languages; computational complexity; design space exploration; gate-level synthesis tools; intermediate representation; multiple hardware description languages; register transfer level; Application specific processors; Architecture description languages; Computational complexity; Computer architecture; Hardware design languages; Registers; Signal design; Signal processing; Space exploration; Space technology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN :
0-7803-8736-8
Type :
conf
DOI :
10.1109/ASPDAC.2005.1466174
Filename :
1466174
Link To Document :
بازگشت