CPC G06F 30/327 (2020.01) [G06F 18/22 (2023.01); G06F 30/3953 (2020.01); G06F 30/398 (2020.01)] | 20 Claims |
1. A non-transitory machine-readable storage media having machine-readable instructions stored thereon that when executed cause one or more machines to perform a method of determining a minimum gate count for initializing search-based logic synthesis, the method comprising:
receiving a list of truth tables associated with a logic circuit;
determining whether a number of truth table outputs in the list of truth tables is equal to one;
initializing a list of uncorrelated truth table outputs from the list of truth tables if it is determined that the number of truth table outputs is greater than one, wherein the list of uncorrelated truth table outputs is initially empty; and
populating the list of uncorrelated truth table outputs, based on one or more properties of an output from the truth table outputs, to determine the minimum gate count.
|