US 7,375,552 B1
Programmable logic block with dedicated and selectable lookup table outputs coupled to general interconnect structure
Steven P. Young, Boulder, Colo. (US); Trevor J. Bauer, Boulder, Colo. (US); Manoj Chirania, Palo Alto, Calif. (US); and Venu M. Kondapalli, Sunnyvale, Calif. (US)
Assigned to Xilinx, Inc., San Jose, Calif. (US)
Filed on Jun. 14, 2005, as Appl. No. 11/151,892.
Int. Cl. H03K 19/177 (2006.01); G06F 7/38 (2006.01)
U.S. Cl. 326—41  [326/37; 326/38; 326/47] 11 Claims
OG exemplary drawing
 
1. An integrated circuit, comprising:
an interconnect structure; and
a programmable logic block comprising:
a programmable lookup table (LUT) having a plurality of LUT input terminals coupled to the interconnect structure, a first LUT output terminal non-programmably coupled to the interconnect structure via a first logic block output terminal, and a second LUT output terminal;
a first programmable multiplexer having an output terminal coupled to the interconnect structure, a first multiplexer input terminal coupled to the first LUT output terminal, and a second multiplexer input terminal coupled to the second LUT output terminal;
a flip-flop having an output terminal coupled to the interconnect structure; and
a second programmable multiplexer, the second programmable multiplexer having an output terminal coupled to a data input terminal of the flip-flop, a first multiplexer input terminal coupled to the first LUT output terminal, and a second multiplexer input terminal coupled to the second LUT output terminal.