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
OG exemplary drawing
 
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.