×

Logic synthesis for logic array modules

  • US 5,754,824 A
  • Filed: 05/10/1995
  • Issued: 05/19/1998
  • Est. Priority Date: 05/10/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for the efficient synthesis of logic array modules (LAMs) implementing a logic function said logic function being defined by a multi-level combinational acyclic logic network, inputs to the network being primary inputs and outputs from the network being primary outputs, said method comprising the steps of:

  • logically partitioning vertically the logic network to define a plurality of logic segments wherein each output of a logic segment can potentially be implemented in a single logic array module;

    logically partitioning horizontally the plurality of logic segments to reduce the size of the segments to a size that can be efficiently implemented as a logic array module; and

    generating a symbolic representation in a logic array module table of an internal structure of the logic array module based on the horizontally partitioned logic segments,wherein in the step of logically partitioning vertically, a physical limit is imposed on the number of products in the logic array module and further comprising the step of estimating an upper bound on the number of products needed to implement said output, where the function of said output is represented as a reduced ordered binary decision diagram and where the number of products of a node in the diagram is not more than the sum of the estimates of the number of products for its inputs and where the number of products at the inputs of nodes without predecessors is zero.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×