FPGA with embedded content-addressable memory
AssigneeKawasaki Steel Corporation
InventorsKeiichi Kawana, Michael D. Rostoker
Life of this patent
Estimating the term…
Abstract
Content Addressable Memory (CAM) core is integrated and interfaced with a configurable logic core (e.g., FPGA) on a single integrated circuit (IC) chip to permit a user to change algorithms for and to tailor word length to a particular application. Significant improvements in fetch times and overhead are achieved. An electronic component (e.g., integrated circuit) incorporating the technique is suitably included in a system or subsystem having electrical functionality, such as general purpose computers, telecommunications devices, and the like.
Claims7
A memory device, comprising:
- an integrated circuit (IC) chip;
- a Content Addressable Memory (CAM) "core" block integrated onto the IC chip;
- and
- user-configurable logic integrated onto the IC chip;
- wherein the user-configurable logic is capable of being configured to establish one of a variety of word lengths for words stored in the memory core block.
A method of detecting occurrences of data in a memory array, comprising:
- integrating a content addressable memory (CAM) core and a user-configurable logic core on a single integrated circuit (IC) chip;
- and
- configuring the user-configurable logic to establish one of a variety of word lengths for words stored in the memory.
A method of data compression comprising:
- integrating a content addressable memory (CAM) core and a user-configurable logic core on a single integrated circuit (IC) chip;
- searching matching data bytes in the CAM;
- and
- configuring the user-configurable logic to format results of the searching into a form suited to one of a variety of data compression algorithms.
An electronic system incorporating at least one integrated circuit (IC chip), said IC chip comprising:
- a Content Addressable Memory "core" block integrated onto the IC chip;
- and
- user-configurable logic integrated onto the IC chip;
- wherein the user-configurable logic is capable to be configured to establish one of a variety of word lengths for words stored in the memory.
Dependencies are inferred from the claim text.