Title :
Scheduling algorithm in data path synthesis using the Tabu search technique
Author :
Amellal, Said ; Kaminska, Bozena
Author_Institution :
Electr. Eng. Dept., Ecole Polytech. de Montreal, Que., Canada
Abstract :
A model in integer linear programming (ILP) for the scheduling problem in the high-level synthesis of digital systems at register transfer level is developed using a new approach based on penalty weights. This approach avoids the inflexibility of the ILP formulations developed in related works where the functional unit performing each type of operation is fixed before scheduling. The Tabu search method was adapted for this purpose. The mathematical formulation developed takes into account almost all the area parameters and allows an unrestricted search in a large space delimited only by the components available in the library used
Keywords :
data flow graphs; high level synthesis; integer programming; linear programming; scheduling; search problems; combinatorial optimisation; data flow graph; data path synthesis; high-level synthesis; integer linear programming; metaheuristic procedure; penalty weights; register transfer level; scheduling algorithm; Cost function; Digital systems; Hardware; High level synthesis; Integer linear programming; Integrated circuit interconnections; Libraries; Optimization methods; Scheduling algorithm; Search methods;
Conference_Titel :
Design Automation, 1993, with the European Event in ASIC Design. Proceedings. [4th] European Conference on
Conference_Location :
Paris
Print_ISBN :
0-8186-3410-3
DOI :
10.1109/EDAC.1993.386443