IP Library Granted Patent US 8,837,188
Granted Patent B1
US 8,837,188 · App. 13/167,552 · Granted Sep 16, 2014

Content addressable memory row having virtual ground and charge sharing

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,837,188
App. No.
13/167,552
Granted
Sep 16, 2014
Kind
B1
Abstract

A content addressable memory (CAM) row is disclosed. The CAM row includes one or more compare circuits coupled between a match line and a virtual-ground line. The compare circuits are configured to compare a search key with CAM cell data words. The CAM row also includes a pre-charge circuit controlled by a pre-charge signal, and includes a tank capacitor. The pre-charge circuit is configured to pre-charge the match line to a supply voltage in response to assertion of the pre-charge signal. A pull-down transistor dynamically discharges the virtual-ground line to ground potential.

Claims (92)

1. A content addressable memory (CAM) device including an array having a plurality of rows, wherein a respective row from among the plurality of rows comprises:

a plurality of CAM cells, each CAM cell from among the plurality of CAM cells being connected between a match line and a second line;

a match line discharge transistor connected between the second line and a ground potential and having a gate responsive to a signal that selectively discharges the second line to the ground potential; and

a match detect circuit having an input connected to the match line, a first power terminal connected to a supply voltage, and a second power terminal connected to the second line.

2. The CAM device of claim 1 , wherein the match detect circuit comprises:

a NAND gate connected between the supply voltage and the second line.

3. The CAM device of claim 1 , wherein the gate of the match line discharge transistor is connected to the match line.

4. The CAM device of claim 1 , wherein the gate of the match line discharge transistor is responsive to a pre-charge signal.

5. The CAM device of claim 1 , wherein the respective row further comprises:

a match line charging circuit comprising:

a pre-charge transistor connected between the supply voltage and the match line and having a gate to receive a pre-charge signal;

a PMOS pull-up transistor connected between the supply voltage and the match line and having a gate; and

a NAND gate having a first input connected to the match line, a second input to receive a clock signal, and an output coupled to the gate of the PMOS pull-up transistor.

6. The CAM device of claim 1 , wherein the respective row further comprises:

a match line charging circuit comprising:

a first PMOS transistor connected between the supply voltage and a charging node;

a second PMOS transistor connected between the charging node and the match line; and

a tank capacitor connected between the charging node and the ground potential.

7. The CAM device of claim 6 , wherein the first PMOS transistor has a gate connected to the ground potential, and

wherein the second PMOS transistor has a gate to receive a pre-charge signal.

8. The CAM device of claim 6 , wherein the second PMOS transistor is configured to conduct and to allow the tank capacitor to charge the match line during a pre-charge phase of a compare operation.

9. The CAM device of claim 6 , wherein the first PMOS transistor is configured to charge the tank capacitor during an evaluation phase of a compare operation, and

wherein the second PMOS transistor is configured to be non-conductive and to isolate the charging node from the match line during the evaluation phase of the compare operation.

10. The CAM device of claim 6 , wherein the match line charging circuit further comprises:

a third PMOS transistor connected between the supply voltage and the charging node and having a gate; and

a NAND gate having a first input connected to the match line, a second input to receive a control signal, and an output coupled to the gate of the third PMOS transistor.

11. The CAM device of claim 10 , wherein the control signal is a clock signal.

12. The CAM device of claim 6 , wherein the match line charging circuit further comprises:

a third PMOS transistor connected between the supply voltage and the match line and having a gate connected to the second line.

13. The CAM device of claim 6 , wherein the match line charging circuit further comprises:

third and fourth PMOS transistors connected in series between the match line and the supply voltage,

wherein the third PMOS transistor has a gate connected to the second line, and

wherein the fourth PMOS transistor has a gate to receive a compare signal.

14. A row within a content addressable memory (CAM) device, the row comprising:

a plurality of CAM cells, each CAM cell from among the plurality of CAM cells being connected between a match line and a second line;

a match line discharge transistor connected between the second line and a ground potential and having a gate connected to the match line, wherein the match line discharge transistor selectively discharges the second line to the ground potential;

a match detect circuit having an input connected to the match line, a first power terminal connected to a supply voltage, and a second power terminal connected to the second line; and

a match line charging circuit comprising:

a first PMOS transistor connected between the supply voltage and a charging node;

a second PMOS transistor connected between the charging node and the match line; and

a tank capacitor connected between the charging node and the ground potential.

15. The row of claim 14 , wherein the first PMOS transistor has a gate connected to the ground potential, and

wherein the second PMOS transistor has a gate to receive a pre-charge signal.

16. The row of claim 14 , wherein the second PMOS transistor is configured to conduct and to allow the tank capacitor to charge the match line during a pre-charge phase of a compare operation.

17. The row of claim 14 , wherein the first PMOS transistor is configured to charge the tank capacitor during an evaluation phase of a compare operation, and

wherein the second PMOS transistor is configured to be non-conductive and to isolate the charging node from the match line during the evaluation phase of the compare operation.

18. The row of claim 14 , wherein the match line charging circuit further comprises:

a third PMOS transistor connected between the supply voltage and the charging node and having a gate; and

a NAND gate having a first input connected to the match line, a second input to receive a control signal, and an output coupled to the gate of the third PMOS transistor.

19. The row of claim 18 , wherein the control signal is a clock signal.

20. The row of claim 14 , wherein the match line charging circuit further comprises:

a third PMOS transistor connected between the supply voltage and the match line and having a gate connected to the second line.

21. The row of claim 14 , wherein the match line charging circuit further comprises:

third and fourth PMOS transistors connected in series between the match line and the supply voltage,

wherein the third PMOS transistor has a gate connected to the second line, and

wherein the fourth PMOS transistor has a gate to receive a compare signal.

22. The row of claim 14 , wherein the match detect circuit comprises:

a NAND gate connected between the supply voltage and the second line.

23. A content addressable memory (CAM) device including an array having a plurality of rows, wherein a respective row from among the plurality of rows comprises:

a plurality of CAM cells, each CAM cell from among the plurality of CAM cells being connected between a match line and a second line;

a match line discharge transistor connected between the second line and a ground potential and having a gate to receive a pre-charge signal; and

a match detect circuit having an input connected to the match line, a first power terminal connected to a supply voltage, and a second power terminal connected to the second line,

wherein the pre-charge signal is asserted during a pre-charge phase of a compare operation and is de-asserted during an evaluation phase of the compare operation.

24. The CAM device of claim 23 , wherein the match detect circuit comprises:

a NAND gate connected between the supply voltage and the second line.

25. The CAM device of claim 23 , wherein the respective row further comprises:

a match line charging circuit comprising:

a pre-charge transistor connected between the supply voltage and the match line and having a gate to receive an inverse of the pre-charge signal;

a PMOS pull-up transistor connected between the supply voltage and the match line and having a gate; and

a NAND gate having a first input connected to the match line, a second input to receive a clock signal, and an output coupled to the gate of the PMOS pull-up transistor.

26. The CAM device of claim 23 , wherein the respective row further comprises:

a match line charging circuit comprising:

a first PMOS transistor connected between the supply voltage and a charging node;

a second PMOS transistor connected between the charging node and the match line; and

a tank capacitor connected between the charging node and the ground potential.

27. The CAM device of claim 26 , wherein the first PMOS transistor has a gate connected to the ground potential, and

wherein the second PMOS transistor has a gate to receive the pre-charge signal.

28. The CAM device of claim 26 , wherein the second PMOS transistor is configured to conduct and to allow the tank capacitor to charge the match line during the pre-charge phase of the compare operation.

29. The CAM device of claim 26 , wherein the first PMOS transistor is configured to charge the tank capacitor during the evaluation phase of the compare operation, and

wherein the second PMOS transistor is configured to be non-conductive and to isolate the charging node from the match line during the evaluation phase of the compare operation.

30. The CAM device of claim 26 , wherein the match line charging circuit further comprises:

a third PMOS transistor connected between the supply voltage and the charging node and having a gate; and

a NAND gate having a first input connected to the match line, a second input to receive a control signal, and an output coupled to the gate of the third PMOS transistor.

31. The CAM device of claim 30 , wherein the control signal is a clock signal.

32. The CAM device of claim 26 , wherein the match line charging circuit further comprises:

a third PMOS transistor connected between the supply voltage and the match line and having a gate connected to the second line.

33. The CAM device of claim 26 , wherein the match line charging circuit further comprises:

third and fourth PMOS transistors connected in series between the match line and the supply voltage,

wherein the third PMOS transistor has a gate connected to the second line, and

wherein the fourth PMOS transistor has a gate to receive a compare signal.

34. The row of claim 14 , wherein the match line discharge transistor is configured to discharge the second line to the ground potential during a pre-charge phase of a compare operation and to disconnect the second line from the ground potential during an evaluation phase of the compare operation.

35. The CAM device of claim 23 , wherein the match line discharge transistor is configured to discharge the second line to the ground potential during the pre-charge phase of the compare operation based on the asserted pre-charge signal and to disconnect the second line from the ground potential during the evaluation phase of the compare operation based on the de-asserted pre-charge signal.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
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 24, 2011
From: KRISHNAMURTHY, GANESH; ARGYRES, DIMITRI
To: NETLOGIC MICROSYSTEMS, INC.
Reel/Frame 026494/0476 →