FPGA lookup table with NOR gate write decoder and high speed read decoder
AssigneeXilinx, Inc.
InventorsSteven P. Young, Trevor J. Bauer, Richard A. Carberry
Life of this patent
Estimating the term…
Loading patent…
AssigneeXilinx, Inc.
InventorsSteven P. Young, Trevor J. Bauer, Richard A. Carberry
Estimating the term…
A fast, space-efficient lookup table (LUT) for programmable logic devices (PLDs) in which the write decoder, read decoder and memory block of the LUT are modified to improve performance while providing a highly efficient layout. Both the write decoder and the read decoder are controlled by LUT input signals, and data signals are transmitted directly to each memory circuit of the memory block (i.e., without passing through the write decoder). The write decoder includes NOR gates that generate select signals used to address individual memory circuits during write operations. For dynamic latching during reading or shifting, each memory circuit includes an inverter circuit connected between the memory cell and the output terminal of the memory circuit. The read decoder includes a multiplexing circuit made up of a series of 2-to-1 multiplexers that are directly controlled by the input signals received from the interconnect resources of the PLD. In one embodiment, a configurable logic block is provided with a single write decoder that is shared by a first LUT and a second LUT.
A lookup table having a lookup table output terminal and comprising:
For a programmable logic device including interconnect resources and a plurality of configurable logic blocks, a lookup table comprising:
A lookup table comprising:
A method for accessing a memory cell in a lookup table of a programmable logic device, the programmable logic device including interconnect resources for transmitting a plurality of input signals and data signals to the lookup table, the method comprising:
Dependencies are inferred from the claim text.