DocumentCode :
2345746
Title :
A tool for partitioning and pipelined scheduling of hardware-software systems
Author :
Chatha, Karam S. ; Vemuri, Ranga
Author_Institution :
Dept. of Electr. & Comput. Eng. & Comput. Sci., Cincinnati Univ., OH, USA
fYear :
1998
fDate :
2-4 Dec 1998
Firstpage :
145
Lastpage :
151
Abstract :
We present a tool for synthesis of pipelined implementations of hardware-software systems. The tool uses iterative hardware-software partitioning and pipelined scheduling to obtain optimal partitions which satisfy the timing and area constraints. The partitioner uses a branch and bound approach with a unique objective function which minimizes the initiation interval of the final design. It takes communication time and hardware sharing into account. This paper also presents techniques for generation of good initial solution and search space bounding for the partitioning algorithm. A candidate partition is evaluated by generating its pipelined schedule. The scheduler uses a list based scheduler and a retiming transformation to optimize the initiation interval, number of pipeline stages and memory requirements of a particular design alternative. The effectiveness of the tool is demonstrated by experimentation
Keywords :
hardware-software codesign; processor scheduling; timing; area constraints; branch and bound approach; communication time; hardware sharing; hardware-software systems; iterative hardware-software partitioning; list based scheduler; memory requirements; optimal partitions; partitioning; pipelined implementations; pipelined scheduling; retiming transformation; search space bounding; timing; Computer architecture; Coprocessors; Design optimization; Hardware; Partitioning algorithms; Pipelines; Processor scheduling; Read-write memory; Signal processing algorithms; Timing;
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.730616
Filename :
730616
Link To Document :
بازگشت