POLYNOMIAL SYNTHESIS
First Claim
1. A Galois Field circuit production apparatus for fabricating a polynomial over GF(2m) in a circuit, comprising:
- an input device for allowing a specification relating to a desired polynomial over GF(2m) to be entered;
a processor and memory for producing an improved netlist defined over GF; and
a Galois Field circuit fabricator for fabricating a circuit from an improved netlist;
wherein the processor and memory are configured to factorize a netlist defined over GF and corresponding to an input specification, determining common factors by passing through chains of multipliers following chains of adders; and
wherein the circuit fabricator operably fabricates a circuit based on the improved netlist produced by the processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Galois Field circuit production apparatus for fabricating a polynomial over GF(2m) in a circuit, comprising, an input device for allowing a specification relating to a desired polynomial over GF(2m) to be entered, a processor and memory for producing an improved, and preferably optimized, netlist, and means for fabricating a circuit from an improved netlist, wherein the processor and memory are configured to factorize a netlist corresponding to an input specification, determining common factors by passing through chains of multipliers following chains of adders, and to use an optimization algorithm on the factorized net list to generate an improved net list, and wherein the means for fabricating operably fabricates a circuit based on the improved netlist produced by the processor.
-
Citations
32 Claims
-
1. A Galois Field circuit production apparatus for fabricating a polynomial over GF(2m) in a circuit, comprising:
-
an input device for allowing a specification relating to a desired polynomial over GF(2m) to be entered; a processor and memory for producing an improved netlist defined over GF; and a Galois Field circuit fabricator for fabricating a circuit from an improved netlist; wherein the processor and memory are configured to factorize a netlist defined over GF and corresponding to an input specification, determining common factors by passing through chains of multipliers following chains of adders; and wherein the circuit fabricator operably fabricates a circuit based on the improved netlist produced by the processor.
-
-
2. A Galois Field circuit production apparatus for fabricating a polynomial over GF(2m) in a circuit, comprising;
-
an input device for allowing a specification relating to a desired polynomial over GF(2m) to be entered; a processor and memory for producing a netlist; and a Galois Field circuit fabricator for fabricating a circuit from a netlist; wherein the processor and memory are configured to decompose a Galois Polynomial Decision Diagram (GPDD) based on the initial specification by cutting nodes of the GPDD into sets, to reduce one or more of the area, power consumption, or delay of a circuit, and generate a first netlist; and wherein the circuit fabricator operably fabricates a circuit from a netlist based on the first netlist produced by the processor. - View Dependent Claims (3, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
8. (canceled)
-
10. (canceled)
-
20. (canceled)
-
21. A Galois Field circuit apparatus for producing netlists for the fabrication of a polynomial over GF(2m) in a circuit, comprising:
-
an input device for allowing a specification relating to a desired polynomial over GF(2m) to be entered; a processor and memory for producing an optimized netlist; wherein the processor and memory are configured to factorize a netlist corresponding to an input specification, determining common factors by passing though chains of multiplier following chains of adders; and preferably to use an optimization algorithm on the factorized net list to generate an optimized net list for use in fabricating a circuit.
-
-
22. A method of producing a netlist for fabricating a polynomial over GF(2m) in a circuit, comprising the steps of:
-
taking a specification relating to a desired polynomial over GF(2m); using a processor to factorize a netlist corresponding to the specification; determining common factors by passing though chains of multiplier following chains of adders; and using an optimization algorithm on the factorized net list to generate an improved, and preferably optimized, net list for use in fabricating a circuit.
-
-
23. A method of producing a netlist for a polynomial over GF(2m) in a circuit, comprising the steps of:
-
taking a specification relating to a desired polynomial over GF(2m); using a processor to decompose a GPDD based on the initial specification by cutting nodes of the GPDD into sets, the cuts being selected to reduce one or more of the area, power consumption, or delay of a circuit; and generate a first net list for use in fabricating a circuit. - View Dependent Claims (24, 25, 26)
-
-
27. (canceled)
-
28. (canceled)
-
29. (canceled)
-
30. (canceled)
-
31. (canceled)
-
32. A Galois Field circuit apparatus for producing netlists for the fabrication of a polynomial over GF(2m) in a circuit, comprising:
-
an input device for allowing a specification relating to a desired polynomial over GF(2m) to be entered; a processor and memory for producing a netlist; and wherein the processor and memory are configured to decompose a Galois Polynomial Decision Diagram (GPDD) based on the initial specification by cutting nodes of the GPDD into sets the cuts being selected to reduce one or more of the area, power consumption or delay of a circuit, and generate a first netlist for use in fabricating a circuit.
-
Specification