DocumentCode
3623565
Title
Intertwined scheduling, module selection and allocation in time-and-area
Author
I.G. Harris;A. Orailoglu
Author_Institution
Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
fYear
1993
Firstpage
1682
Abstract
Most high-level synthesis systems assume the existence of only one type of hardware module for each different type of operation. The system presented assumes the existence of multiple modules with identical functionality but different area and delay characteristics. The authors´ results show that use of multiple modules allows area and time resources to be used more efficiently than would be the case for the use of a single module. Module selection must be performed for each operation. Scheduling and module selection decisions are made in a time-constrained and area-constrained fashion by pruning decisions which lead to designs that violate constraints. This system requires the user to specify only a total chip area constraint, allowing the system to fully explore tradeoffs between different allocations. Module selection, scheduling, and allocation are performed in an intertwined fashion.
Keywords
"Delay","Control system synthesis","High level synthesis","Hardware","Scheduling algorithm","Libraries","Time factors","Resource management","Clocks","Processor scheduling"
Publisher
ieee
Conference_Titel
Circuits and Systems, 1993., ISCAS ´93, 1993 IEEE International Symposium on
Print_ISBN
0-7803-1281-3
Type
conf
DOI
10.1109/ISCAS.1993.394065
Filename
394065
Link To Document