IP Library › Granted Patent US 11,967,378
Granted Patent B2
US 11,967,378 · App. 17/830,427 · Granted Apr 23, 2024

Analog content addressable memory device, analog content addressable memory cell and method for data searching and comparing thereof

Inventor: Po-Hao Tseng (Taichung, TW)
Assignee: MACRONIX INTERNATIONAL CO., LTD.
G11C15/04
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 11,967,378
App. No.
17/830,427
Granted
Apr 23, 2024
Kind
B2
Abstract

The application discloses an analog content addressable memory (CAM) device, an analog CAM cell and a method for data searching and comparing thereof. The CAM cell includes: a first memory cell and a second memory cell coupled to each other, wherein the analog CAM cell stores analog storage data which is corresponding to a match range, the match range is determined based on first and second threshold voltages of the analog CAM cell; an analog search data is converted into first and second analog search voltages; the first and the second memory cells receive the first and the second analog search voltages; and the analog CAM memory cell generates a memory cell current, or the analog CAM memory cell keeps or discharges a match line voltage on a match line coupled to the analog CAM memory cell.

Claims (63)

1. An analog content addressable memory (CAM) device including:

a plurality of analog CAM cells, the analog CAM cells storing a plurality of analog storage data, wherein the plurality of analog storage data of the analog CAM cells are corresponding to into a plurality of match ranges, the match ranges are determined based on a plurality of first threshold voltages and a plurality of second threshold voltages of the analog CAM cells;

an electrical characteristic detection circuit coupled to the analog CAM cells; and

a sensing amplifier, coupled to the analog CAM cells, the match ranges of the analog CAM cells are adjusted by adjusting a current sensing level of the sensing amplifier,

wherein

in data searching, an analog search data is converted into a first analog search voltage and a second analog search voltage;

the first analog search voltage and the second analog search voltage are compared with the match ranges of the analog CAM memory cells,

the analog CAM memory cells generate a plurality of memory cell currents, and

the electrical characteristic detection circuit detects the memory cell currents to generate a plurality of sensing results, or the electrical characteristic detection circuit detects a plurality of match line voltages on a plurality of match lines coupled to the analog CAM memory cells to generate the plurality of search results.

2. The analog CAM device according to claim 1 , wherein

the analog CAM cell includes a first and a second memory cells coupled in parallel, the first and the second memory cells having the first threshold voltage and the second threshold voltage, respectively;

the first and the second memory cells receive the first analog search voltage and the second analog search voltage;

the first and the second memory cells are coupled to the match line;

when the first analog search voltage and the second analog search voltage match with the match range, the analog CAM cell generates no memory cell current and the match line voltage of the match line is kept; and

when the first analog search voltage and the second analog search voltage does not match with the match range, the analog CAM cell generates the memory cell current and the match line voltage of the match line is discharged.

3. The analog CAM device according to claim 1 , wherein

the analog CAM cell includes a first and a second memory cells coupled in serial, the first and the second memory cells having the first threshold voltage and the second threshold voltage, respectively;

the first and the second memory cells receive the first analog search voltage and the second analog search voltage;

the first and the second memory cells are coupled to the match line;

when the first analog search voltage and the second analog search voltage match with the match range, the analog CAM cell generates the memory cell current; and

when the first analog search voltage and the second analog search voltage does not match with the match range, the analog CAM cell generates no memory cell current.

4. The analog CAM device according to claim 1 , wherein a range width and/or a position of the match range is changed by changing the first threshold voltage and the second threshold voltage of the analog CAM cell.

5. The analog CAM device according to claim 1 , wherein by changing the first threshold voltage and the second threshold voltage of the analog CAM cell, the match current of the analog CAM cell is adjusted.

6. A data searching and comparing method for an analog content addressable memory (CAM) device, the data searching and comparing method including:

converting an analog search data into a first analog search voltage and a second analog search voltage;

comparing the first analog search voltage and the second analog search voltage with a plurality of match ranges of a plurality of analog CAM memory cells, wherein a plurality of analog storage data of the analog CAM cells are converted into the match ranges, the match ranges are determined based on a plurality of first threshold voltages and a plurality of second threshold voltages of the analog CAM cells;

generating a plurality of memory cell currents from the analog CAM memory cells; and

detecting the memory cell currents to generate a plurality of sensing results, or detecting a plurality of match line voltages on a plurality of match lines coupled to the analog CAM memory cells to generate the plurality of search results, wherein the analog CAM cells are coupled to a sensing amplifier, and the match ranges of the analog CAM cells are adjusted by adjusting a current sensing level of the sensing amplifier.

7. The data searching and comparing method for the analog CAM device according to claim 6 , wherein

the analog CAM cell includes a first and a second memory cells coupled in parallel, the first and the second memory cells having the first threshold voltage and the second threshold voltage, respectively;

the first and the second memory cells receive the first analog search voltage and the second analog search voltage;

the first and the second memory cells are coupled to the match line;

when the first analog search voltage and the second analog search voltage match with the match range, the analog CAM cell generates no memory cell current and the match line voltage of the match line is kept; and

when the first analog search voltage and the second analog search voltage does not match with the match range, the analog CAM cell generates the memory cell current and the match line voltage of the match line is discharged.

8. The data searching and comparing method for the analog CAM device according to claim 6 , wherein

the analog CAM cell includes a first and a second memory cells coupled in serial, the first and the second memory cells having the first threshold voltage and the second threshold voltage, respectively;

the first and the second memory cells receive the first analog search voltage and the second analog search voltage;

the first and the second memory cells are coupled to the match line;

when the first analog search voltage and the second analog search voltage match with the match range, the analog CAM cell generates the memory cell current; and

when the first analog search voltage and the second analog search voltage does not match with the match range, the analog CAM cell generates no memory cell current.

9. The data searching and comparing method for the analog CAM device according to claim 6 , wherein a range width and/or a position of the match range is changed by changing the first threshold voltage and the second threshold voltage of the analog CAM cell.

10. The data searching and comparing method for the analog CAM device according to claim 6 , wherein by changing the first threshold voltage and the second threshold voltage of the analog CAM cell, the match current of the analog CAM cell is adjusted.

11. An analog content addressable memory (CAM) cell including:

a first memory cell and a second memory cell coupled to each other,

wherein

the analog CAM cell stores analog storage data;

the analog storage data of the analog CAM cell is corresponding to a match range, the match range is determined based on a first threshold voltage and a second threshold voltage of the first memory cell and the second memory cell;

an analog search data is converted into a first analog search voltage and a second analog search voltage;

the first memory cell and the second memory cell receive the first analog search voltage and the second analog search voltage; and

the analog CAM memory cell generates a memory cell current, or the analog CAM memory cell keeps or discharges a match line voltage on a match line coupled to the analog CAM memory cell,

the analog CAM cell is further coupled to a sensing amplifier, and the match range of the analog CAM cell is adjusted by adjusting a current sensing level of the sensing amplifier.

12. The analog CAM cell according to claim 11 , wherein

the first and the second memory cells are coupled in parallel;

the first and the second memory cells are coupled to the match line;

when the first analog search voltage and the second analog search voltage match with the match range, the analog CAM cell generates no memory cell current and the match line voltage of the match line is kept; and

when the first analog search voltage and the second analog search voltage does not match with the match range, the analog CAM cell generates the memory cell current and the match line voltage of the match line is discharged.

13. The analog CAM cell according to claim 11 , wherein

the first and the second memory cells are coupled in serial;

the first and the second memory cells are coupled to the match line;

when the first analog search voltage and the second analog search voltage match with the match range, the analog CAM cell generates the memory cell current; and

when the first analog search voltage and the second analog search voltage does not match with the match range, the analog CAM cell generates no memory cell current.

14. The analog CAM cell according to claim 11 , wherein a range width and/or a position of the match range is changed by changing the first threshold voltage and the second threshold voltage of the first and the second memory cells.

15. The analog CAM cell according to claim 11 , wherein by changing the first threshold voltage and the second threshold voltage of the first and the second memory cells, the match current of the analog CAM cell is adjusted.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2022
From: TSENG, PO-HAO
To: MACRONIX INTERNATIONAL CO., LTD.
Reel/Frame 060990/0627 →
Continuity (1)
Related Publication 20230395148A1 · Dec 7, 2023
Cited By (1)
US 12,387,788