IP Library Granted Patent US 6,937,492
Granted Patent B2
US 6,937,492 · App. 10/827,380 · Granted Aug 30, 2005

Reducing signal swing in a match detection circuit

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,937,492
App. No.
10/827,380
Granted
Aug 30, 2005
Kind
B2
Abstract

The present invention provides a content addressable memory (CAM) match detection circuit that maintains traditionally achieved levels of accuracy while greatly reducing the amount of power dissipated. In accordance with an exemplary embodiment of the invention, rather than allowing the Matchline voltage to swing between a precharge voltage level (e.g., VDD) and Ground, the Matchline voltage is restricted to swinging between the precharge voltage level (e.g., VDD) and a Negative Reference voltage level that is lower than the precharge voltage level but higher than Ground.

Claims (25)

1. A method for detecting a mismatch in a content addressable memory (CAM), the method comprising:

charging a matchline of a match detection circuit of said CAM to a first voltage level different than a ground potential;

comparing a logic state of a first bit stored in said CAM with a logic state of a second bit received at said CAM; and

changing the voltage level of said matchline to a second voltage level if the logic state of the first bit does not match the logic state of the second bit, said second voltage level being different than said first voltage level and different than said ground potential.

2. The method of claim 1 , wherein said act of charging comprises:

precharging said matchline to said first voltage level before said second bit is received at said CAM.

3. The method of claim 2 , wherein said act of precharging comprises precharging said matchline to VDD.

4. The method of claim 2 , wherein said act of precharging comprises precharging said matchline to a negative reference voltage level lower than VDD.

5. The method of claim 1 , wherein said act of comparing comprises:

comparing said logic state of said first bit with a logic state of a complement of said second bit; and

comparing a logic state of a complement of said first bit with said logic state of said second bit.

6. The method of claim 5 , wherein said first act of comparing comprises:

receiving said logic state of said first bit at a gate of a first transistor; and receiving said logic state of said complement of said second bit at a gate of a second transistor in series with said first transistor, wherein if said logic state of said first bit matches said complement of said logic state of said second bit, said first and second transistors are activated and conducting.

7. The method of claim 5 , wherein said second act of comparing comprises:

receiving said logic state of said complement of said first bit at a gate of a third transistor; and

receiving said logic state of said second bit at a gate of a fourth transistor in series with said third transistor, wherein if said logic state of said complement of said first bit matches said logic state of said second bit, said third and fourth transistors are activated and conducting.

8. The method of claim 6 , wherein said act of changing comprises coupling said matchline, via said first and second transistors, to a terminal having a voltage level lower than said first voltage level and a voltage level higher than a ground potential.

9. The method of claim 7 , wherein said act of changing comprises coupling said matchline, via said third and fourth transistors, to a terminal having a voltage level lower than said first voltage level and a voltage level higher than a ground potential.

10. A method for detecting a mismatch in a content addressable memory (CAM), the method comprising:

charging a matchline of a match detection circuit of said CAM to a first voltage level different than a ground potential;

respectively comparing logic states of a first plurality of bits stored in said CAM with respective logic states of a second plurality of bits received at said CAM, each of said second plurality of bits having a corresponding bit in said first plurality of bits; and

changing the voltage level of said matchline to a second voltage level if the logic state of at least one of said second plurality of bits does not match the logic state of its corresponding bit in said first plurality of bits, said second voltage level being different than said first voltage level and higher than said ground potential.

11. The method of claim 10 , wherein said act of charging comprises:

precharging said matchline to said first voltage level before said second plurality if bits is received at said CAM.

12. The method of claim 11 , wherein said act of precharging comprises precharging said matchline to VDD.

Assignments (5)
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 →