کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
418843 | 681722 | 2015 | 28 صفحه PDF | دانلود رایگان |

In two-level logic synthesis, the typical input specification is a set of minterms defining the on set and a set of minterms defining the don’t care set of a Boolean function. The problem is to synthesize an optimal set of product terms, or cubes, that covers all the minterms in the on set and some of the minterms in the don’t care set. In this paper, we consider a different specification: instead of the on set and the don’t care set, we are given a set of numbers, each of which specifies the number of minterms covered by the intersection of one of the subsets of a set of λλ cubes. We refer to the given set of numbers as an intersection pattern . The problem is to determine whether there exists a set of λλ cubes that satisfies the given intersection pattern and, if it exists, to synthesize the set of cubes. We show a necessary and sufficient condition for the existence of λλ cubes to satisfy a given intersection pattern. We also show that the synthesis problem can be reduced to the problem of finding a non-negative solution to a set of linear equations and inequalities.
Journal: Discrete Applied Mathematics - Volume 193, 1 October 2015, Pages 11–38