IP Library Granted Patent US 6,839,258
Granted Patent B2
US 6,839,258 · App. 10/435,049 · Granted Jan 4, 2005

Folded DRAM CAM cell

Assignee: Micron Technology, Inc.
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,839,258
App. No.
10/435,049
Granted
Jan 4, 2005
Kind
B2
Abstract

A CAM device combines a folded bit line architecture with a standard six transistor DRAM based CAM cell and includes a sensing scheme where the active and reference bit lines being sensed are each from the same memory array of the CAM device. Noise present in one array therefore appears as common mode noise in both the active and reference bit lines, thereby permitting the sensing operation to be performed accurately even in the presence of increased noise.

Claims (71)

1. A content addressable memory comprising:

a plurality of memory arrays, each comprising

a plurality of bit lines;

a plurality of word lines, intersecting the plurality of bit lines;

a plurality of CAM cells, each disposed at an intersection of a bit line and a word line; and

a plurality of sense amplifiers, wherein each of said plurality of sense amplifiers is operated to sense a potential difference between two bit lines from a same one of said plurality of memory arrays; and

a switching circuit to selectively couple each one of the plurality of sense amplifiers to two bits lines from a first one of said plurality of memory arrays or two bit lines from a second one of said plurality of memory arrays.

2. The content addressable memory of claim 1 , wherein said switching circuit comprises a pair of multiplexers.

3. The content addressable memory of claim 1 , wherein each sense amplifier is disposed between said first and second ones of said plurality of memory arrays.

4. A content addressable memory comprising:

a plurality of memory arrays, each comprising

a plurality of bit lines;

a plurality of word lines, intersecting the plurality of bit lines;

a plurality of CAM cells, each disposed at an intersection of a bit line and a word line; and

a plurality of sense amplifiers, each of said plurality of sense amplifiers being disposed between two of said plurality of memory arrays;

wherein each of said plurality of sense amplifiers is operated to sense a potential difference between two bit lines from a same one of said plurality of memory arrays.

5. A processor based system, comprising:

a bus;

a processor, coupled to said bus;

a main memory, coupled to said bus;

a content addressable memory, coupled to said bus, said content addressable memory comprising:

a plurality of memory arrays, each comprising

a plurality of bit lines;

a plurality of word lines, intersecting the plurality of bit lines;

a plurality of CAM cells, each disposed at an intersection of a bit line and a word line; and

a plurality of sense amplifiers, wherein each of said plurality of sense amplifiers is operated to sense a potential difference between two bit lines from a same one of said plurality of memory arrays; and

a switching circuit to selectively couple each one of the plurality of sense amplifiers to two bits lines from a first one of said plurality of memory arrays or two bit lines from a second one of said plurality of memory arrays.

6. The system of claim 5 , wherein said switching circuit comprises a pair of multiplexers.

7. The system of claim 5 , wherein each sense amplifier is disposed between said first and second ones of said plurality of memory arrays.

8. A processor based system, comprising:

a bus;

a processor, coupled to said bus;

a main memory coupled to said bus;

a content addressable memory, coupled to said bus, said content addressable memory comprising:

a plurality of memory arrays, each comprising

a plurality of bit lines;

a plurality of word lines, intersecting the plurality of bit lines;

a plurality of CAM cells, each disposed at an intersection of a bit line and a word line; and

a plurality of sense amplifiers;

wherein each of said plurality of sense amplifiers is operated to sense a potential difference between two bit lines from a same one of said plurality of memory arrays and wherein each of said plurality of sense amplifiers is disposed between two of said plurality of memory arrays.

9. A processor based system, comprising:

a bus;

a processor, coupled to said bus;

a main memory, coupled to said bus;

a content addressable memory, coupled to said bus, said content addressable memory comprising:

a plurality of memory arrays, each comprising

a plurality of bit lines;

a plurality of word lines, intersecting the plurality of bit lines;

a plurality of CAM cells, each disposed at an intersection of a bit line and a word line; and

a plurality of sense amplifiers;

wherein each of said plurality of sense amplifiers is operated to sense a potential difference between two bit lines from a same one of said plurality of memory arrays;

a first network interface, coupled to said bus and a first network; and

a second network interface, coupled to said bus and a second network;

wherein said system is operated to route network traffic between said first and second networks.

10. The system of claim 9 , wherein said content addressable memory stores routing information.

11. A method for operating a content addressable memory having a plurality of arrays of CAM cells, comprising:

precharging a reference bit line;

precharging an active bit line;

coupling a storage capacitor of a CAM cell to said active bit line; and

sensing a potential difference between said reference bit line and said active bit line;

wherein said reference bit line and said active bit line are from a same array of said content addressable memory.

12. The method of claim 11 , wherein said step of sensing comprises:

coupling said reference bit line and said active bit line to a sense amplifier; and

operating said sense amplifier to sense the potential difference between said active bit line and reference bit line.

13. The method of claim 11 , wherein said step of sensing comprises:

coupling one pair of bit lines from a plurality of pairs bit lines as the reference bit line and active bit line to a sense amplifier; and

operating said sense amplifier to sense the potential difference between said active bit line and reference bit line.

14. The method of claim 13 , wherein said coupling one pair of bit lines comprises:

controlling a first multiplexer coupled to a first bit line from a first array and a first bit line from a second array; and

controlling a second multiplexer coupled a second bit line from the first array and a second bit line from the second array;

wherein said first and second multiplexers are controlled to select a pair of bit lines from a same one of said first and second arrays.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2003
From: PATEL, VIPUL
To: MICRON TECHNOLOGY, INC.
Reel/Frame 014065/0666 →
Continuity (1)
Related Publication 20040228155A1 · Nov 18, 2004