IP Library Granted Patent US 7,852,652
Granted Patent B1
US 7,852,652 · App. 12/215,748 · Granted Dec 14, 2010

Match line precharge circuits and methods for content addressable memory (CAM) device

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 7,852,652
App. No.
12/215,748
Granted
Dec 14, 2010
Kind
B1
Abstract

A content addressable memory (CAM) device can include a number of match lines, each coupled to a plurality of CAM cells. The CAM device also includes one or more one precharge circuits. Such a precharge circuit can have a first precharge path that couples a match line to a precharge voltage node in response the activation of a first control signal, and a second precharge path that couples the match line to the precharge voltage node in response to the activation of a second control signal. Prior to a compare operation leakage current through the CAM cells can prevented by disabling the precharge paths and isolating the CAM cells from a reference voltage (e.g., ground). The second control signal can be activated after the first control signal in a compare operation.

Claims (52)

1. A content addressable memory (CAM) device, comprising:

a plurality of match lines each coupled to a plurality of CAM cells that each store data values for comparison with compare data in a compare operation; and

at least one precharge circuit, each precharge circuit including

a first precharge path that couples at least one match line to a precharge voltage node in response to at least the activation of a first control signal for and prior to a compare operation, and

a second precharge path that couples the at least one match line to the precharge voltage node in response to at least the activation of a second control signal, the second control signal being activated after the first control signal and prior to the compare operation;

wherein the first and second control signals are de-activated prior to the compare operation.

2. The CAM device of claim 1 , wherein:

the first precharge path comprises a first insulated gate field effect transistor (IGFET) having a source-drain path coupled between the at least one match line and the precharge voltage node, and a first channel size; and

the second precharge device comprises a second IGFET having a source-drain path coupled between the at least one match line and the precharge voltage node, and a second channel size different from the first channel size.

3. The CAM device of claim 1 , wherein:

the first precharge path couples the at least one match line to the precharge voltage node in response to at the activation of the first control signal and a valid indication, the valid indication indicating whether the data values stored by CAM cells connected to the at least one match line store valid data for comparison with compare data.

4. The CAM device of claim 3 , wherein:

the first precharge path comprises

a first insulated gate field effect transistor (IGFET) having a source-drain path coupled between the at least one match line and the precharge voltage node, and a gate coupled to receive the first control signal, and

a third IGFET having a source-drain path in series with that of the first IGFET, and a gate coupled to receive the valid indication.

5. The CAM device of claim 3 , wherein:

the first precharge path comprises

a first insulated gate field effect transistor (IGFET) having a source-drain path coupled between the at least one match line and the precharge voltage node, and

a logic circuit having at least a first input coupled to receive the first control signal and a second input coupled to receive the valid indication, and an output coupled to a gate of the first IGFET.

6. The CAM device of claim 1 , wherein:

the CAM device is coupled to receive a first power supply voltage and a second power supply voltage; and

the first precharge path comprises a first insulated gate field effect transistor (IGFET) having a source-drain path coupled between the at least one match line and the precharge voltage node, and a gate coupled to receive the first control signal, the first control signal having an inactive voltage level outside a range between the first and second power supply voltages.

7. The CAM device of claim 1 , wherein:

the plurality of CAM cells are logically arranged into CAM cell groups;

the at least one precharge circuit includes a different precharge circuit coupled between at least one corresponding match line in each CAM cell group and the precharge voltage node; and

each first precharge path couples the corresponding match line to the precharge voltage node in response to the activation of the first control signal and a group select signal, the group select signal indicating if a compare operation is to be executed on the CAM cell group of the corresponding match line.

8. The CAM device of claim 1 , wherein:

the CAM cells are logically arranged into words, each word including a first set of CAM cells coupled to a pre-compare match line, and a second set of CAM cells coupled to a main match line;

a pre-compare precharge circuit that couples at least one pre-compare match line to the precharge voltage node in response to a pre-compare control signal activated prior to the first control signal in a compare operation; and

the at least one precharge circuit includes the first precharge path and second precharge path being coupled between the precharge voltage node and the main match line of the same word as the at least one pre-compare match line.

9. The CAM device of claim 1 , further including:

an isolation circuit that couples the CAM cells to a reference node in response to the activation of an isolation control signal.

10. The CAM device of claim 9 , wherein:

the isolation circuit comprises an isolation IGFET having a source-drain path coupled between the CAM cells and the reference node, the reference node being a power supply node.

11. A method of isolating current paths through memory cells in a CAM device, comprising the steps of:

essentially isolating at least one match line from a precharge voltage node prior to receiving command data, the match line being coupled to a plurality of CAM cells, each CAM cell having compare circuits that compare a stored data value to a received compare data value;

coupling the match line to the precharge voltage node by enabling a primary precharge path in response to at least predetermined command data; and

coupling the match line to the precharge voltage node by enabling a secondary precharge path prior to enabling the primary precharge path; wherein

the CAM device is divided into a plurality of blocks separately selectable according to a received block select value, and the secondary precharge path is enabled in response to the predetermined command data and a block select value.

12. The method of claim 11 , further including:

the secondary precharge path is enabled in response to the predetermined command data and a validity data value corresponding to the CAM cells.

13. The method of claim 11 , wherein:

the secondary precharge path is enabled in response to a periodic timing signal.

14. The method of claim 11 , further including:

coupling a pre-compare match line corresponding to the at least one match line to the precharge voltage node;

generating a match indication on the pre-compare match line according to a comparison between data stored in CAM cells coupled to the pre-compare match line and received compare data;

the primary precharge path is enabled in response to the predetermined command data and the match indication.

15. The method of claim 14 , wherein:

the secondary precharge path is enabled irrespective of the match indication.

16. The method of claim 11 , further including:

the isolating the plurality of CAM cells from a reference node prior to receiving command data, the CAM cells being arranged in parallel with one another between the at least one match line and the reference node; and

coupling the CAM cells to the reference node in response to at least predetermined command data.

Assignments (8)
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 →
RELEASE OF SECURITY INTEREST Recorded Aug 30, 2011
From: SILICON VALLEY BANK
To: NETLOGIC MICROSYSTEMS, INC.; NETLOGIC MICROSYSTEMS INTERNATIONAL LIMITED; NETLOGIC MICROSYSTEMS CAYMANS LIMITED
Reel/Frame 026830/0141 →
SECURITY AGREEMENT Recorded Jul 17, 2009
From: NETLOGIC MICROSYSTEMS, INC.; NETLOGIC MICROSYSTEMS INTERNATIONAL LIMITED; NETLOGIC MICROSYSTEMS CAYMANS LIMITED
To: SILICON VALLEY BANK
Reel/Frame 022973/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2008
From: FABRY, MARTIN
To: NETLOGIC MICROSYSTEMS, INC.
Reel/Frame 021235/0491 →