DocumentCode
3498558
Title
A hierarchical C2RTL framework for FIFO-connected stream applications
Author
Li, Shuangchen ; Liu, Yongpan ; Zhang, Daming ; He, Xinyu ; Zhang, Pei ; Yang, Huazhong
Author_Institution
EE Dept., Tsinghua Univ., Beijing, China
fYear
2012
fDate
Jan. 30 2012-Feb. 2 2012
Firstpage
133
Lastpage
138
Abstract
In modern embedded systems, the C2RTL (high-level synthesis) technology helps the designer to greatly reduce time-to-market, while satisfying the performance and cost constraints. To attack the performance challenges in complex designs, we propose a FIFO-connected hierarchical approach to replace the traditional flatten one in stream applications. Furthermore, we develop an analytical algorithm to find the optimal FIFO capacity to connect multiple modules efficiently. Finally, we prove the advantages of the proposed method and the feasibility of our algorithm in seven real applications. Experimental results show that the hierarchical approach can have an up to 10.43 times speedup compared to the flatten design, while our analytical FIFO sizing algorithm shrinks design time from hours to seconds with the same accuracy compared to the simulation based approach.
Keywords
C language; high level synthesis; C language to RTL; FIFO-connected hierarchical approach; FIFO-connected stream application; cost constraint; embedded system; first-in first-out channel; hierarchical C2RTL framework; high-level synthesis; optimal FIFO capacity; register transfer level; time-to-market; Algorithm design and analysis; Analytical models; Clocks; Equations; Hardware; Throughput; Transform coding;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
Conference_Location
Sydney, NSW
ISSN
2153-6961
Print_ISBN
978-1-4673-0770-3
Type
conf
DOI
10.1109/ASPDAC.2012.6164933
Filename
6164933
Link To Document