DocumentCode :
3598881
Title :
A synthesis algorithm for pipelined data paths with conditional module sharing
Author :
Wakabayashi, Shin´ichi ; Ohashi, Naoko ; Miyao, Jun´ichi ; Yoshida, Noriyoshi
Author_Institution :
Hiroshima Univ., Japan
Volume :
2
fYear :
1992
Firstpage :
677
Abstract :
The problem of pipelined data path synthesis in VLSI design is investigated. Given the behavioral description of the circuit to be synthesized, in which one or more conditional branches may be nested, the authors propose a heuristic algorithm, which takes the mutual exclusiveness of conditional branches into account so that more than one operation shares a hardware module, and hence a chip with small size will be produced. Experimental results show that the proposed heuristic algorithm efficiently produces a nearly optimum solution. The authors present a conditional resource sharing algorithm which simultaneously determines resource sharing and pipeline scheduling. The algorithm is based on a module sharing graph, in which each vertex corresponds to a pair of operators that may share a hardware module. With the module sharing graph, the conditional resource sharing problem is reduced to the problem of finding a set of paths on the module sharing graph. The proposed algorithm does not need user interaction, and hence no careful adjustment of parameter values is needed. Experimental results show that the proposed heuristic algorithm efficiently produces a nearly optimum solution
Keywords :
VLSI; circuit CAD; pipeline processing; resource allocation; scheduling; VLSI design; behavioral description; conditional branches; conditional module sharing; conditional resource sharing algorithm; heuristic algorithm; mutual exclusiveness; nearly optimum solution; pipeline scheduling; pipelined data paths; Algorithm design and analysis; Circuit synthesis; Flow graphs; Hardware; Heuristic algorithms; Integrated circuit synthesis; Pipelines; Resource management; Very large scale integration; Virtual colonoscopy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 1992. ISCAS '92. Proceedings., 1992 IEEE International Symposium on
Print_ISBN :
0-7803-0593-0
Type :
conf
DOI :
10.1109/ISCAS.1992.230161
Filename :
230161
Link To Document :
بازگشت