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