Content addressable memory in an emulation system
AssigneeCadence Design Systems, Inc.
InventorBeshara Elmufdi
Life of this patent
Estimating the term…
Loading patent…
AssigneeCadence Design Systems, Inc.
InventorBeshara Elmufdi
Estimating the term…
Disclosed herein are components of an emulation system capable of efficiently recreating the functionality a CAM/TCAM memory circuit. Rather than using specialized gates or the existing processors, the embodiments described herein configure/instruct the existing memory circuits of the emulation system to imitate a search engine function that queries the existing RAM circuits, portions of which are reconfigured to function as CAM/TCAM memory. The hardware-based search engine and the repurposed memory (e.g., RAM, SRAM, DRAM) allow an emulation system to emulate the functionality of a CAM/TCAM memory. This can be implemented at a low processing cost to the emulation system, as it provides the ability to store more CAM/TCAM data at a very low cost. It can also use the existing system and emulation buses that other components (e.g., processors) of the system use to communicate with the memory, so expansion of the emulation system may not be required.
A memory controller circuit of an emulation system configured to execute read and write commands associated with memories of the emulation system, the memory controller comprising:
A set of memory block circuits of a memory controller circuit of an emulation system configured to execute read and write commands associated with memories of the emulation system, the memory block circuits comprising:
A method for emulating CAM and TCAM query functionality using memory control circuits of an emulation system configured to execute read and write commands associated with memories of the emulation system, the method comprising:
Dependencies are inferred from the claim text.