DocumentCode :
2345767
Title :
A three-step approach to the functional partitioning of large behavioral processes
Author :
Vahid, Frank
Author_Institution :
Dept. of Comput. Sci. & Eng., California Univ., Riverside, CA, USA
fYear :
1998
fDate :
2-4 Dec 1998
Firstpage :
152
Lastpage :
157
Abstract :
Earlier work has demonstrated that partitioning one large behavioral process into smaller ones before synthesis can yield numerous advantages, such as reduced synthesis runtime, easier package constraint satisfaction, reduced power consumption, improved performance, and hardware/software tradeoffs. In this paper, we describe a novel three-step functional partitioning methodology for automatically dividing a large behavioral process into mutually-exclusive subprocesses, and we define the problems and our solutions for each step. The three steps are granularity selection, pre-clustering, and N-way assignment. We refer to experiments throughout that demonstrate the effectiveness of the solutions
Keywords :
hardware-software codesign; power consumption; N-way assignment; behavioral process; functional partitioning; functional partitioning methodology; granularity selection; hardware/software tradeoffs; large behavioral processes; mutually-exclusive subprocesses; package constraint satisfaction; reduced power consumption; reduced synthesis runtime; three-step approach; Computer science; Costs; Energy consumption; Hardware; Logic; Packaging; Power engineering and energy; Runtime; Software packages; Software performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Synthesis, 1998. Proceedings. 11th International Symposium on
Conference_Location :
Hsinchu
ISSN :
1080-1820
Print_ISBN :
0-8186-8623-5
Type :
conf
DOI :
10.1109/ISSS.1998.730618
Filename :
730618
Link To Document :
بازگشت