Method of making apparatus for computing multiple sum of products
AssigneeImagination Technologies Limited
InventorTheo Alan Drane
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorTheo Alan Drane
Estimating the term…
A hardware circuit component for executing multiple sum-of-products operations is manufactured as follows. A set of multiplexed sum-of-products functions of a plurality of operands (a, b, c, . . . ), any one of which functions can be selected in dependence upon a select value (sel) by multiplex operations, is received. The sum-of-products functions are then rearranged in a particular manner. The rearranged set of sum-of-products functions is merged into a single merged sum-of-products function containing one or more multiplexing operations. From this a layout design can be generated, and a hardware circuit component such as an integrated circuit manufactured from the layout design. The step of re-arranging the multiple sum-of-products functions comprises aligning the elements of the set of sum-of-products functions in such a manner that the amount of multiplexing in the single merged sum-of-products function is less than in the input set of sum-of-products functions. Additionally, negative terms in the sum-of-products functions are selectively negated so that particular products are always positive.
A method of manufacturing a hardware circuit component for executing multiple sum-of-products operations, characterised by the steps of:
A method of generating a layout design for use in the manufacture of a hardware circuit component for executing multiple sum-of-products operations, characterised by the steps of:
Dependencies are inferred from the claim text.