IP Library Granted Patent US 6,906,937
Granted Patent B1
US 6,906,937 · App. 10/394,983 · Granted Jun 14, 2005

Bit line control circuit for a 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 6,906,937
App. No.
10/394,983
Granted
Jun 14, 2005
Kind
B1
Abstract

A bit line control circuit is coupled between a bit line of an associated Content Addressable Memory (CAM). Array and a supply voltage. The bit line control circuit adjusts the charge current for the bit line in response to a bit line control signal. For some embodiments, the bit line control circuit includes a dynamic component and a static component to control the bit line.

Claims (49)

1. A content addressable memory (CAM) array having any number of columns, each of the columns comprising:

a plurality of CAM cells coupled to a bit line; and

a bit line control circuit coupled to the bit line and having an input to receive a control signal, wherein the bit line control circuit minimizes a bit line charge current during a sensing phase of a read operation.

2. The CAM array of claim 1 , wherein the bit line control circuit adjusts the charge current for the bit line in response to the control signal.

3. The CAM array of claim 1 , wherein the bit line control circuit maximizes the bit line charge current during a recovery phase of the read operation.

4. A content addressable memory (CAM) array having any number of columns, each of the columns comprising:

a plurality of CAM cells coupled to a bit line; and

a bit line control circuit coupled to the bit line and having an input to receive a control signal, wherein the bit line control circuit minimizes a bit line charge current when there is a compare operation and maximizes the bit line charge current when there is not a compare operation.

5. A content addressable memory (CAM) array having any number of columns, each of the columns comprising:

a plurality of CAM cells coupled to a bit line; and

a bit line control circuit coupled to the bit line and having an input to receive a control signal, wherein the bit line control circuit comprises a dynamic charge circuit coupled between the bit line and a supply voltage, the dynamic charge circuit having an input responsive to the control signal.

6. The CAM array of claim 5 , wherein the bit line control circuit further comprises:

a static charge circuit coupled between the bit line and the supply voltage.

7. The CAM array of claim 6 , wherein:

the static charge circuit provides a relatively small bit line charge current; and

the dynamic charge circuit selectively provides a relatively large bit line charge current in response to the control signal.

8. The CAM array of claim 6 , wherein:

the static charge circuit comprises a first transistor coupled between the bit line and the supply voltage and having a gate coupled to a predetermined voltage; and

the dynamic charge circuit comprises a second transistor coupled between the bit line and the supply voltage and having a gate to receive the control signal.

9. The CAM array of claim 8 , wherein the first and second transistors comprise PMOS transistors.

10. The CAM array of claim 8 , wherein the second transistor is 50% stronger than the first transistor.

11. The CAM array of claim 5 , wherein the dynamic charge circuit is enabled if there is not a compare operation.

12. The CAM array of claim 5 , wherein the dynamic charge circuit is disabled during a compare operation.

13. The CAM array of claim 5 , wherein the dynamic charge circuit is disabled during a sensing phase of a read operation.

14. The CAM array of claim 5 , wherein the dynamic charge circuit is enabled during a recovery phase of a read operation.

15. A content addressable memory (CAM) array having any number of columns, each of the columns comprising:

a plurality of CAM cells coupled to a bit line; and

means for adjusting a charge current for the bit line in response to a control signal, wherein the means for adjusting comprises:

means for providing a relatively small bit line charge current during a sensing phase of a read operation; and

means for providing a relatively large bit line charge current during a recovery phase of the read operation.

16. The CAM array of claim 15 , wherein the means for providing a relatively large bit line charge current is disabled during the sensing phase of the read operation.

17. A content addressable memory (CAM) array having any number of columns, each of the columns comprising:

a plurality of CAM cells coupled to a bit line; and

means for adjusting a charge current for the bit line in response to a control signal, wherein the means for adjusting comprises:

means for providing a relatively small bit line charge current when there is a compare operation; and

means for providing a relatively large bit line charge current when there is not a compare operation.

18. The CAM array of claim 17 , wherein the means for providing a relatively large bit line charge current is disabled during the compare operation.

19. A content addressable memory (CAM) array having any number of columns, each of the columns comprising:

a plurality of CAM cells coupled to a bit line; and

means for adjusting a charge current for the bit line in response to a control signal, wherein the means for adjusting comprises:

a first transistor coupled between the bit line and a supply voltage, and having a gate coupled to a predetermined voltage; and

a second transistor coupled between the bit line and the supply voltage, and having a gate responsive to the control signal.

20. The CAM array of claim 19 , wherein the first and second transistors comprise PMOS transistors.

21. A content addressable memory (CAM) array having any number of columns, each of the columns comprising:

a plurality of CAM cells coupled to a bit line; and

means for adjusting a charge current for the bit line in response to a control signal, wherein the means for adjusting comprises:

a static charge circuit coupled between the bit line and a supply voltage terminal; and

a dynamic charge circuit coupled between the bit line and the supply voltage terminal, and responsive to the control signal.

22. The CAM array of claim 21 , wherein the dynamic charge circuit has a drive strength 50% stronger than the static charge circuit.

Assignments (12)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0097. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048555/0510 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0097 →
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 →
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 Apr 16, 2015
From: NETLOGIC I LLC
To: BROADCOM CORPORATION
Reel/Frame 035443/0763 →
RELEASE Recorded Sep 27, 2010
From: SILICON VALLEY BANK
To: NETLOGIC MICROSYSTEMS, INC.
Reel/Frame 025077/0977 →
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 →
RELEASE Recorded Oct 20, 2006
From: SILICON VALLEY BANK
To: NETLOGIC MICROSYSTEMS, INC.
Reel/Frame 018420/0760 →
SECURITY AGREEMENT Recorded Apr 19, 2004
From: NETLOGIC MICROSYSTEMS, INC.
To: SILICON VALLEY BANK
Reel/Frame 015201/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2003
From: NATARAJ, BINDIGANAVALE S.
To: NETLOGIC MICROSYSTEMS, INC.
Reel/Frame 013904/0805 →