Patent ID: 7663400

Claim:
A logic module for a field programmable gate array integrated circuit device including: a logic circuit programmable to implement an adder bit slice, the logic circuit including a logic function generator circuit, a first circuit node and a second circuit node, wherein the first circuit node is coupled to a carry-generate output of the adder bit slice and the second circuit node is coupled to a carry-propagate output of the adder bit slice; a carry circuit having a carry-generate input coupled to the first circuit node of the logic circuit, a carry-propagate input coupled to the second circuit node of the logic circuit, a carry-generate output, and a carry-propagate output, the carry circuit being programmable to selectively pass one of the carry-generate input and a fixed logic value to the carry-generate output, and to pass one of the carry-propagate input and a fixed logic value to the carry-propagate output; and a carry output circuit including a first input, a second input coupled to the carry-generate output of the carry circuit, a third input coupled to the carry-propagate output of the carry circuit, and an output.