DocumentCode :
2162715
Title :
An ILP solution for simultaneous scheduling, allocation, and binding in multiple block synthesis
Author :
Wilson, Thomas C. ; Grewal, Gary W. ; Banerji, Dilip K.
Author_Institution :
Dept. of Comput. & Inf. Sci., Guelph Univ., Ont., Canada
fYear :
1994
fDate :
10-12 Oct 1994
Firstpage :
581
Lastpage :
586
Abstract :
Presents a novel approach to the high-level synthesis problems of scheduling, allocation, and binding for multiblock behavioral descriptions. Our design tool, JOSHUA, uses an integer linear programming (ILP) formulation to solve the three interdependent subproblems simultaneously and optimally. The system allows the designer to minimize time, area, and the number of microwords for the entire design, or for specific segments of the design. A diverse module library provides a selection of modules that can perform a specific operation in differing amounts of time (control steps). A novel feature is the ability to select an implementation for part of an algorithm from among a set of implementation alternatives. The system can also handle the issues of path frequencies, loops, parallel threads of execution, and register allocation
Keywords :
integer programming; linear programming; logic CAD; logic design; parallel processing; scheduling; storage allocation; JOSHUA; allocation; area minimization; binding; control steps; design tool; high-level synthesis problems; implementation alternatives; integer linear programming; interdependent subproblems; loops; microwords minimization; module library; multiblock behavioral descriptions; multiple block synthesis; parallel execution threads; path frequencies; register allocation; scheduling; time minimization; Control system synthesis; Frequency locked loops; Frequency synthesizers; High level synthesis; Information science; Libraries; Processor scheduling; Radio spectrum management; Resource management; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-6565-3
Type :
conf
DOI :
10.1109/ICCD.1994.331981
Filename :
331981
Link To Document :
بازگشت