DocumentCode :
3407048
Title :
Quadratic zero-one programming based synthesis of application specific data paths
Author :
Geurts, W. ; Catthoor, F. ; De Man, H.
Author_Institution :
IMEC, Leuven, Belgium
fYear :
1993
fDate :
7-11 Nov. 1993
Firstpage :
522
Lastpage :
525
Abstract :
In this paper, a novel technique for the synthesis of complex multi-functional units is presented. Given a set of functions or instructions, the goal is to minimize the area cost of a unit that can execute these functions. A common set of primitive functional units is allocated and shared between operations which belong to different functions. In the present approach, a bipartite matching based technique is extended with a quadratic cost function which allows for a much more accurate modeling of interconnect cost compared to previous approaches. In the optimization process, functional unit type selection, instance allocation and instance assignment are performed simultaneously. As an extension of the technique, a set of constraints which exclude solutions with false combinatorial cycles are also presented. Experiments show that highly optimized results can be obtained with acceptable CPU times.
Keywords :
circuit optimisation; CPU times; application specific data paths; area cost; bipartite matching; complex multi-functional units; false combinatorial cycles; functional unit type selection; instance allocation; instance assignment; interconnect cost; optimization process; primitive functional units; quadratic cost function; quadratic zero-one programming; Cost function; Flow graphs; High level synthesis; Merging; Multiprocessor interconnection networks; Network synthesis; Quadratic programming; Registers; Resource management; Sprites (computer);
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1993. ICCAD-93. Digest of Technical Papers., 1993 IEEE/ACM International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-4490-7
Type :
conf
DOI :
10.1109/ICCAD.1993.580108
Filename :
580108
Link To Document :
بازگشت