DocumentCode :
1958703
Title :
Symbolic algebra and timing driven data-flow synthesis
Author :
Peymandoust, A. ; De Micheli, G.
Author_Institution :
Comput. Syst. Lab., Stanford Univ., CA, USA
fYear :
2001
fDate :
4-8 Nov. 2001
Firstpage :
300
Lastpage :
305
Abstract :
The growing market of multi-media applications has required the development of complex ASICs with significant data-path portions. Unfortunately, most high-level synthesis tools and methods cannot automatically synthesize data paths such that complex arithmetic library blocks are intelligently used. Symbolic computer algebra has been previously used to automate mapping data flow into a minimal set of complex arithmetic components. In this paper, we present extensions to the previous methods in order to find the minimal critical path delay (CPD) mapping. A new algorithm is proposed that incorporates symbolic manipulations such as tree-height-reduction, factorization, expansion, and Horner transformation. Such manipulations are used as guidelines in initial library element selection. Furthermore, we demonstrate how substitution can be used for multi-expression component sharing and critical path delay optimization.
Keywords :
application specific integrated circuits; data flow computing; digital arithmetic; high level synthesis; multimedia computing; software libraries; symbol manipulation; timing; Horner transformation; complex ASICs; complex arithmetic components; complex arithmetic library blocks; data-path portions; expansion; factorization; high-level synthesis tools; library element selection; minimal critical path delay mapping; multi-expression component sharing; multi-media applications; symbolic algebra; symbolic manipulations; timing driven data-flow synthesis; tree-height-reduction; Algebra; Arithmetic; Delay; Guidelines; Hardware; High level synthesis; Libraries; Polynomials; Resource management; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
ISSN :
1092-3152
Print_ISBN :
0-7803-7247-6
Type :
conf
DOI :
10.1109/ICCAD.2001.968637
Filename :
968637
Link To Document :
بازگشت