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
fDate :
5/1/1992 12:00:00 AM
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;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on