Title :
A module selection algorithm for high-level synthesis
Author :
Ishikawa, Masaki ; De Micheli, Giovanni
Author_Institution :
Center for Integrated Syst., Stanford Univ., CA, USA
Abstract :
A heuristic approach to the module selection problem in high-level synthesis is presented. In contrast to the common assumption made by most high-level synthesis systems, which consider one available resource for each type of operation, the authors assume that several resources with different delays and areas are available in a functional-block library. The proposed algorithm solves the scheduling, resource sharing, and module selection problems at the same time to achieve a circuit structure with near minimal area under a given overall latency constraint. Following the presentation of the algorithm, experimental results are reported
Keywords :
graph theory; logic CAD; scheduling; CAD; functional-block library; high-level synthesis; module selection algorithm; resource sharing; scheduling; Circuits; Databases; Delay estimation; Hardware; Heuristic algorithms; High level synthesis; Laboratories; Libraries; Resource management; Scheduling algorithm;
Conference_Titel :
Circuits and Systems, 1991., IEEE International Sympoisum on
Print_ISBN :
0-7803-0050-5
DOI :
10.1109/ISCAS.1991.176748