IP Library Granted Patent US 9,530,500
Granted Patent B2
US 9,530,500 · App. 15/048,256 · Granted Dec 27, 2016

Converting an XY TCAM to a value TCAM

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,530,500
App. No.
15/048,256
Granted
Dec 27, 2016
Kind
B2
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.

Claims (21)

1. An integrated circuit ternary content addressable memory (TCAM) system, comprising:

an array of XY TCAM cells, wherein each one of the XY TCAM cells comprises a first cell and a second cell that are connected to and share a common bit line;

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.

2. The system of claim 1 , wherein:

the first cell is connected to a first search line and comprises a first (static random access memory (SRAM) storage a first local word line; and

the second cell is connected to a second search line and comprises a second SRAM storage a second local word line.

3. The system of claim 2 , wherein the memory controller and the respective translation circuits are configured to:

place a value of zero on the first search line when performing a search operation on the second cell; and

place a value of zero on the second search line when performing a search operation on the first cell.

4. The system of claim 1 , wherein, for each one of the XY TCAM cells, the first cell comprises an X cell connected to the common bit line and the second cell comprises a Y cell connected to the common bit line.

5. The system of claim 4 , wherein two cycles are used to update a stored entry in each one of the XY TCAM cells.

6. The system of claim 5 , wherein the two cycles comprise:

a first cycle to write to the X cell; and

a second cycle, different from the first cycle, to write to the Y cell.

7. 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 each one of the XY TCAM cells comprises a first cell and a second cell that are connected to and share a common bit line.

8. The method of claim 7 , wherein, for each one of the XY TCAM cells, the first cell comprises an X cell connected to the common bit line and the second cell comprises a Y cell connected to the common bit line.

9. The method of claim 8 , wherein two cycles are used to update a stored entry in each one of the XY TCAM cells.

10. The method of claim 9 , wherein the two cycles comprise:

a first cycle to write to the X cell; and

a second cycle, different from the first cycle, to write to the Y cell.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES INC.
Reel/Frame 054636/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2019
From: GLOBALFOUNDRIES U.S. INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051070/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2019
From: GLOBALFOUNDRIES INC.
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 050122/0001 →
SECURITY AGREEMENT Recorded Nov 29, 2018
From: GLOBALFOUNDRIES INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049490/0001 →