Non-volatile look-up table for an FPGA
First Claim
Patent Images
1. A non-volatile-memory-transistor based lookup table for an FPGA including:
- a multiplexer having x address inputs, 2x data inputs, and an output;
a plurality of data-input circuits, each coupled to one of the data inputs of the multiplexer and including;
a first non-volatile n-channel MOS transistor having a drain coupled to a power supply potential, a source coupled to the data input of the multiplexer, a floating gate, and a control gate,a second non-volatile n-channel MOS transistor having a drain coupled to the data input of the multiplexer, a source coupled to ground, a floating gate, and a control gate, anda sense amplifier coupled to the output of the multiplexer.
6 Assignments
0 Petitions
Accused Products
Abstract
A non-volatile-memory-transistor based lookup table for an FPGA includes a n:1 multiplexer. A non-volatile memory transistor is coupled to each of the n inputs of the multiplexer. The multiplexer has x address inputs wherein 2x=n as is known in the art. The output of the multiplexer is coupled to Vcc through a pullup transistor. The gate of the pullup transistor is coupled to the output of an address transition detector circuit that has inputs coupled to the address inputs of the multiplexer. A sense amplifier is coupled to the output of the multiplexer.
228 Citations
5 Claims
-
1. A non-volatile-memory-transistor based lookup table for an FPGA including:
-
a multiplexer having x address inputs, 2x data inputs, and an output; a plurality of data-input circuits, each coupled to one of the data inputs of the multiplexer and including; a first non-volatile n-channel MOS transistor having a drain coupled to a power supply potential, a source coupled to the data input of the multiplexer, a floating gate, and a control gate, a second non-volatile n-channel MOS transistor having a drain coupled to the data input of the multiplexer, a source coupled to ground, a floating gate, and a control gate, and a sense amplifier coupled to the output of the multiplexer. - View Dependent Claims (2, 3, 4, 5)
-
Specification