IP Library Granted Patent US 8,031,502
Granted Patent B2
US 8,031,502 · App. 12/421,112 · Granted Oct 4, 2011

Hybrid content addressable memory

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 8,031,502
App. No.
12/421,112
Granted
Oct 4, 2011
Kind
B2
Abstract

A CAM device memory array having different types of memory cells. A CAM device memory array is subdivided into at least two different portions, where each portion uses only one particular type of CAM cell, and each portion is dedicated to storing a particular type of data. In particular, at least one portion consists of binary CAM cells and the other portion consists of ternary CAM cells. The portions can be partitioned along the row, or matchline, direction or along the bitline direction. Since particular data formats only require predefined bit positions of a word of data to be ternary in value, the remaining binary bit positions can be stored in binary CAM cells. Therefore, the CAM device memory array will occupy an overall area that is less than memory arrays of the same density consisting exclusively of ternary CAM cells.

Claims (29)

1. A content addressable memory device comprising:

rows of first matchlines precharged to a voltage level corresponding to a miss condition;

ternary cells connected in parallel to each of the first matchlines;

rows of second matchlines precharged to the voltage level corresponding to the miss condition;

binary cells connected in parallel to each of the second matchlines, the binary cells being smaller in size than the ternary cells and operable simultaneously with the ternary cells;

searchlines connected to the ternary cells of the rows of first matchlines and to the binary cells of the rows of second matchlines;

a first plurality of matchline sense amplifiers connected to the rows of first matchlines for detecting one of a first miss condition or a first match condition in response to search data on the searchlines, each of the first plurality of matchline sense amplifiers providing a match output if data stored in the ternary cells of each row matches the search data, each of the first plurality of matchline sense amplifiers being maskable to search the binary cells connected to the second matchlines; and

a second plurality of matchline sense amplifiers connected to the rows of second matchlines for detecting one of a second miss condition or a second match in response to search data on the searchlines, each of the second plurality of matchline sense amplifiers providing a match output if data stored in the binary cells of each row matches the search data, each of the second plurality of matchline sense amplifiers being maskable to search the ternary cells connected to the first matchlines.

2. The content addressable memory device of claim 1 , wherein the rows of first matchlines are interleaved with the rows of second matchlines.

3. The content addressable memory device of claim 1 , wherein one row of the rows of first matchlines is adjacent to at least two consecutive rows of second matchlines.

4. The content addressable memory device of claim 1 , wherein the ternary cells include static random access memory (SRAM) based ternary content addressable memory cells.

5. The content addressable memory device of claim 1 , wherein the binary cells include static random access memory (SRAM) based binary content addressable memory cells.

6. The content addressable memory device of claim 1 , wherein the ternary cells include dynamic random access memory (DRAM) based ternary content addressable memory cells.

7. The content addressable memory device of claim 1 , wherein the binary cells include dynamic random access memory (DRAM) based binary content addressable memory cells.

8. The content addressable memory device of claim 1 , wherein the first plurality of matchline sense amplifiers and the second plurality of matchline sense amplifiers are maskable by disabling the first plurality of matchline sense amplifiers and the second plurality of matchline sense amplifiers.

9. A content addressable memory (CAM) device comprising:

a first matchline row prechargeable to a first voltage level corresponding to a first miss condition;

a second matchline row prechargeable to a second voltage level corresponding to a second miss condition;

a ternary CAM cell coupled to the first matchline row;

a binary CAM cell coupled to the second matchline row, the binary CAM cell being smaller than the ternary CAM cell and the binary CAM cell being simultaneously operable with the ternary CAM cell; and

the ternary CAM cell and the binary CAM cell being coupled to a common bitline and searchline;

a first sense circuit coupled to the first matchline row for detecting one of the first miss condition or a first match condition on the first matchline row, the first sense circuit being maskable to search the binary CAM cell connected to the second matchline row; and

a second sense circuit coupled to the second matchline row for detecting one of the second miss condition or a second match condition on the second matchline row, the second sense circuit being maskable to search the ternary CAM cell connected to the first matchline row.

10. The CAM device as claimed in claim 9 , wherein the ternary CAM cell comprises a static random access memory (SRAM) based ternary CAM cell.

11. The CAM device as claimed in claim 9 , wherein the binary CAM cell comprises a static random access memory (SRAM) based binary CAM cell.

12. The CAM device as claimed in claim 9 , wherein the ternary CAM cell comprises a dynamic random access memory (DRAM) based ternary CAM cell.

13. The CAM device as claimed in claim 9 , wherein the first voltage level and the second voltage level are substantially the same.

14. The CAM device as claimed in claim 9 , wherein the first match condition and the second match condition correspond to substantially a same voltage of the first matchline and the second matchline.

15. The content addressable memory device of claim 9 , wherein the first sense circuit and the second sense circuit are maskable by disabling the first sense circuit and the second sense circuit.

Assignments (7)
RELEASE OF U.S. PATENT AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Oct 12, 2018
From: ROYAL BANK OF CANADA, AS LENDER
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 047645/0424 →
U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Sep 9, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS INC., AS LENDER; ROYAL BANK OF CANADA, AS LENDER
Reel/Frame 033706/0367 →
CHANGE OF ADDRESS Recorded Sep 3, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 033678/0096 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2014
From: ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.; CONVERSANT IP N.B. 868 INC.; CONVERSANT IP N.B. 276 INC.
Reel/Frame 033484/0344 →
CHANGE OF NAME Recorded Mar 13, 2014
From: MOSAID TECHNOLOGIES INCORPORATED
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 032439/0638 →
U.S. INTELLECTUAL PROPERTY SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) - SHORT FORM Recorded Jan 10, 2012
From: 658276 N.B. LTD.; 658868 N.B. INC.; MOSAID TECHNOLOGIES INCORPORATED
To: ROYAL BANK OF CANADA
Reel/Frame 027512/0196 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2009
From: KIM, JIN-KI
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 022612/0884 →