Method and apparatus for distinguishing combinational designs
AssigneeSynopsys, Inc.
InventorIn-Ho Moon
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorIn-Ho Moon
Estimating the term…
Ordinary minterm counting (OMC) and weighted minterm counting (WMC) are applied as combinational design discriminators to a pair of combinational designs D1 and D2. OMC assigns the same weight to each minterm, while WMC assigns a weight that can vary. For application of minterm counting, D1 and D2 can be converted into BDDs. The size of the BDDs can be reduced by assigning binary values to some of the input variables. If the minterm counts of D1 and D2 are within a certain tolerance, then D1 and D2 cannot be distinguished. Even if D1 and D2 are determined to represent different functionalities, they may still be sufficiently related such that classification of them as differing functionalities is inappropriate. Each such test of relatedness, between a pair of designs D1 and D2, can be referred to as an “exception.” Minterm counting can also be applied when don't cares are part of a design specification. Exceptions can apply to such minterm counts.
A computer-implemented method for determining whether a first and a second design are functionally different, comprising:
A data processing system for determining whether a first and second designs are functionally different, comprising the following sub systems:
A non-transitory computer readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for determining whether a first and second designs are functionally different, the method comprising:
Dependencies are inferred from the claim text.