Title :
Heuristic search based approach to scheduling, allocation and binding in Data Path Synthesis
Author :
Kumar, Ajit ; Kumar, Ajit ; Balakrishnan, Mahesh
Author_Institution :
Cadence Design Syst. (I) Pvt. Ltd., Noida, India
Abstract :
In this paper, we present a novel heuristic search based approach (VITAL) to Data Path Synthesis. The approach is flexible as it is based on a generalized heuristic search algorithm and is capable of trading off between the solution quality and the computation time. The search algorithms are based on computation of cost estimates which are lower bound on the achievable cost. The approach achieves a higher degree of integration compared to other approaches, and provides closer cost estimates by performing allocation and partial binding sub-tasks during scheduling. It supports a variety of design styles, design constraints and component types, resulting in a versatile system. Experiments on several existing benchmark designs show that even VITAL-NS, which follows strictly one path in the search tree, gives excellent results
Keywords :
VLSI; computational complexity; high level synthesis; scheduling; search problems; VITAL; allocation; benchmark designs; binding; component types; computation time; cost estimates; data path synthesis; design constraints; design styles; heuristic search based approach; partial binding sub-tasks; scheduling; solution quality; Cost function; Hardware; Heuristic algorithms; Integrated circuit synthesis; Iterative methods; Processor scheduling; Resource management; Scheduling algorithm; Very large scale integration;
Conference_Titel :
VLSI Design, 1995., Proceedings of the 8th International Conference on
Conference_Location :
New Delhi
Print_ISBN :
0-8186-6905-5
DOI :
10.1109/ICVD.1995.512081