Title :
A technique for avoiding isomorphic netlists in architectural synthesis
Author :
Marwedel, Pet Er ; Ashford, Steven B. ; Domer, Rainer ; Landwehr, Birger ; Markhof, Ingolf
Author_Institution :
Dortmund Univ., Germany
Abstract :
If interconnections have to be taken into account during architectural synthesis, functional units must be uniquely labelled in order to identify the end points of interconnections. Structures differing only by their labels are called isomorphic. One would assume that tools synthesizing netlists consider only a single representative of each set of equivalent netlists. This, however, is not true. Hence, there are cases, in which exploiting netlist isomorphism would reduce the search space. This reduction has been exploited in our OSCAR synthesis system, which uses an integer programming approach to architectural synthesis
Keywords :
computer architecture; high level synthesis; integer programming; multiprocessor interconnection networks; search problems; OSCAR system; architectural synthesis; functional units; integer programming; interconnections; isomorphic netlists; labels; search space; Algorithm design and analysis; Contracts; LAN interconnection; Libraries; Linear programming; Positron emission tomography;
Conference_Titel :
European Design and Test Conference, 1996. ED&TC 96. Proceedings
Conference_Location :
Paris
Print_ISBN :
0-8186-7424-5
DOI :
10.1109/EDTC.1996.494364