IP Library Granted Patent US 8,553,441
Granted Patent B1
US 8,553,441 · App. 13/149,885 · Granted Oct 8, 2013

Ternary content addressable memory cell having two transistor pull-down stack

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,553,441
App. No.
13/149,885
Granted
Oct 8, 2013
Kind
B1
Abstract

Ternary CAM cells include a compare circuit including a discharge path having only two pull-down transistors coupled between the match line and ground potential.

Claims (39)

1. A ternary content addressable memory (CAM) cell for storing a data value having one of three possible states represented by a data bit and a mask bit, the CAM cell comprising:

a data cell to store the data bit;

a mask cell to store the mask bit; and

a compare circuit coupled to the data cell, the mask cell, and a match line, the compare circuit configured to discharge the match line through one of two paths between the match line and ground potential if there is a mismatch condition between a comparand bit and the data value, wherein each of the two paths consists essentially of only two transistors connected in series between the match line and ground potential, and wherein a first of the two transistors has a gate to receive a bit corresponding to the mask bit, and a second of the two transistors has a gate to be selectively driven by a bit corresponding to the data bit.

2. The CAM cell of claim 1 , wherein the two paths comprise a first path and a second path, and the compare circuit further comprises:

a first pass transistor connected between the data cell and the gate of the second transistor of the first path, and having a gate to receive the comparand bit; and

a first gating transistor connected between the gate of the second transistor of the first path and ground potential, and having a gate to receive the comparand bit.

3. The CAM cell of claim 2 , wherein the first pass transistor and the first gating transistor are connected in series between the data cell and ground potential.

4. The CAM cell of claim 2 , wherein:

the first pass transistor is a PMOS transistor; and

the gating transistor is an NMOS transistor.

5. The CAM cell of claim 2 , wherein the compare circuit further comprises:

a second pass transistor connected between the data cell and the gate of the second transistor of the second path, and having a gate to receive a complemented comparand bit; and

a second gating transistor connected between the gate of the second transistor of the second path and ground potential, and having a gate to receive the complemented comparand bit.

6. The CAM cell of claim 5 , wherein the second pass transistor and the second gating transistor are connected in series between the data cell and ground potential.

7. The CAM cell of claim 5 , wherein:

the first and second pass transistors are PMOS transistors; and

the first and second gating transistors are NMOS transistors.

8. The CAM cell of claim 1 , wherein the two paths are parallel paths.

9. The CAM cell of claim 1 , wherein the bit corresponding to the mask bit is a complemented mask bit.

10. The CAM cell of claim 1 , wherein the two paths comprise a first path and a second path, and the first of the two transistors of the first path is the same transistor as the first of the two transistors of the second path.

11. The CAM cell of claim 1 , wherein the two paths comprise a first path and a second path, the gate of the second transistor of the first path is to be selectively driven by the data bit, and the gate of the second transistor of the second path is to be selectively driven by a complemented data bit.

12. A ternary content addressable memory (CAM) cell for storing a data value having one of three possible states represented by a data bit and a mask bit, the CAM cell comprising:

a data cell to store the data bit;

a mask cell to store the mask bit; and

a compare circuit coupled to the data cell and the mask cell, the compare circuit comprising:

first and second match line pull-down transistors connected in parallel between a match line and a discharge node, wherein the first match line pull-down transistor has a gate to be selectively driven by the data bit in response to a comparand bit, and the second match line pull-down transistor has a gate to be selectively driven by a complemented data bit in response to a complemented comparand bit; and

a mask discharge transistor connected between the discharge node and ground potential, and having a gate to receive a bit corresponding to the mask bit.

13. The CAM cell of claim 12 , wherein the bit corresponding to the mask bit is a complemented mask bit.

14. The CAM cell of claim 12 , wherein the compare circuit includes two discharge paths between the match line and ground potential, and each discharge path consists essentially of only two transistors.

15. The CAM cell of claim 12 , wherein the compare circuit further comprises:

a first pass transistor connected between the data cell and the gate of the first match line pull-down transistor, and having a gate to receive the comparand bit; and

a first gating transistor connected between the gate of the first match line pull-down transistor and ground potential, and having a gate to receive the comparand bit.

16. The CAM cell of claim 15 , wherein the compare circuit further comprises:

a second pass transistor connected between the data cell and the gate of the second match line pull-down transistor, and having a gate to receive the complemented comparand bit; and

a second gating transistor connected between the gate of the second match line pull-down transistor and ground potential, and having a gate to receive the complemented comparand bit.

17. The CAM cell of claim 16 , wherein:

the first and second pass transistors are PMOS transistors; and

the first and second gating transistors are NMOS transistors.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2015
From: NETLOGIC I LLC
To: BROADCOM CORPORATION
Reel/Frame 035443/0763 →
CHANGE OF NAME Recorded Apr 16, 2015
From: NETLOGIC MICROSYSTEMS, INC.
To: NETLOGIC I LLC
Reel/Frame 035443/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2011
From: ARGYRES, DIMITRI
To: NETLOGIC MICROSYSTEMS, INC.
Reel/Frame 026377/0892 →