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