DocumentCode :
934108
Title :
Efficiently computing communication complexity for multilevel logic synthesis
Author :
Hwang, TingTing ; Owens, Robert M. ; Irwin, Mary Jane
Author_Institution :
Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsin-Chu, Taiwan
Volume :
11
Issue :
5
fYear :
1992
fDate :
5/1/1992 12:00:00 AM
Firstpage :
545
Lastpage :
554
Abstract :
A new method for computing the communication complexity of a given partitioning whose running time is O(pq), where p is the number of implicants (cubes) in the minimum covering of the function and q is the number of different overlapping of those cubes, is presented. Two heuristics for finding a good partition which give encouraging results are presented. Together, these two techniques allow a much larger class of functions to be synthesized. Two heuristic partitioning methods have been tested for certain circuits from the MCNC benchmark set. Using either heuristic, 11 out of 14 examples actually achieve the optimal solutions. A prototype program designed using the above techniques was developed and tested for circuits from the MCNC benchmark set. The experiment shows that the new symbolic manipulation technique is several orders of magnitude faster than an old version
Keywords :
logic design; many-valued logics; MCNC benchmark set; communication complexity computation; cubes; heuristics; multilevel logic synthesis; number of implicants; partitioning; running time; symbolic manipulation technique; Associate members; Boolean functions; Circuit synthesis; Circuit testing; Complexity theory; Computer science; Input variables; Integrated circuit interconnections; Logic testing; Optimization methods;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.127616
Filename :
127616
Link To Document :
بازگشت