| US 7,538,579 B1 | ||
| Omnibus logic element | ||
| James Schleicher, Los Gatos, Calif. (US); Richard Yuan, Cupertino, Calif. (US); Bruce Pedersen, Sunnyvale, Calif. (US); Sinan Kaptanoglu, Belmont, Calif. (US); Gregg Baeckler, San Jose, Calif. (US); David Lewis, Toronto (Canada); Mike Hutton, Mountain View, Calif. (US); Andy Lee, San Jose, Calif. (US); Rahul Saini, Union City, Calif. (US); and Henry Kim, San Jose, Calif. (US) | ||
| Assigned to Altera Corporation, San Jose, Calif. (US) | ||
| Filed on Dec. 01, 2006, as Appl. No. 11/607,171. | ||
| Application 11/607171 is a continuation of application No. 10/810117, filed on Mar. 25, 2004, granted, now 7,167,022. | ||
| Int. Cl. H03K 19/177 (2006.01) | ||
| U.S. Cl. 326—41 [326/40] | 18 Claims |

| 1. A programmable logic device, comprising:
a plurality of logic elements arranged in an array, each of the logic elements containing an input-port component receiving
a plurality of inputs, a programmable logic function component including a first look-up table and a second look-up table
sharing the plurality of inputs, a fixed logic function component configured to perform an arithmetic function and coupled
to at least one of the plurality of inputs, a register function component, and a programmable routing and settings component,
wherein the programmable routing and settings component is programmable so that the logic element can be programmed to multiple
different functional configurations using multiple different configurations of the input ports to generate multiple results
at output ports of the logic element.
|