Converting an XY TCAM to a value TCAM
AssigneeGlobalfoundries Inc.
InventorIgor Arsovski
Life of this patent
Estimating the term…
Abstract
Approaches for an integrated circuit ternary content addressable memory (TCAM) are provided. A system includes an array of XY TCAM cells and respective translation circuits connected to respective pairs of the XY TCAM cells. The system also includes a memory controller structured to provide control signals to the respective translation circuits. The memory controller and respective translation circuits are structured to control the array of XY TCAM cells to perform single cycle update and single cycle search operations.
Claims18
An integrated circuit ternary content addressable memory (TCAM) system, comprising:
- an array of XY TCAM cells;
- respective translation circuits connected to respective pairs of the XY TCAM cells;
- and
- a memory controller structured to provide control signals to the respective translation circuits, wherein the memory controller and respective translation circuits are structured to control the array of XY TCAM cells to perform single cycle update and single cycle search operations,
- wherein each of the respective translation circuits is configured to:
- receive an external data in signal and an external bit enable signal from the memory controller;
- provide a first data in signal and a first bit enable signal to a first cell of one of the respective pairs of the XY TCAM cells;
- and
- provide a second data in signal and a second bit enable signal to a second cell of the one of the respective pairs of the XY TCAM cells.
An integrated circuit ternary content addressable memory (TCAM) system, comprising:
- a first XY TCAM cell and a second XY TCAM cell that share a common bit line;
- a translation circuit connected to the first XY TCAM cell and the second XY TCAM cell;
- and
- a memory controller structured to provide an external data in signal and an external bit enable signal to the translation circuit,
- wherein the translation circuit is structured to provide a first data in signal to the first XY TCAM cell and a second data in signal to the second XY TCAM cell based on the external data in signal and the external bit enable signal, and
- the translation circuit is structured to provide a first bit enable signal to the first XY TCAM cell and a second bit enable signal to the second XY TCAM cell.
A method for a ternary content addressable memory (TCAM), comprising controlling an array of XY TCAM cells to perform single cycle update and single cycle search operations using a memory controller and respective translation circuits connected to respective pairs of the XY TCAM cells, wherein:
- the memory controller provides external data in signals and external bit enable signals to the respective translation circuits;
- and
- each one of the respective translation circuits provides a respective first data in signal, first bit enable signal, second data in signal, and second bit enable signal to a respective pair of the XY TCAM cells.
Dependencies are inferred from the claim text.