# US 12,009,030 B2 · Content addressable memory cell

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,009,030 B2
- Document ID: US12009030B2
- Status: Granted
- Kind: B2
- Application number: 17/865,720
- Filed: 2022-07-15
- Published: 2023-05-04
- Granted: 2024-06-11
- Earliest claimed: 2022-07-15
- Assignees: Realtek Semiconductor Corp.
- Applicants: Realtek Semiconductor Corporation
- Inventors: I-Hao Chiang
- Web page: https://patentgrep.com/patent/US12009030B2

## CPC

- G11C 15/04: using semiconductor elements
- G11C: STATIC STORES (semiconductor memory devices H10B)

## Abstract

A content addressable memory cell includes storage circuits and a comparator circuit. A first storage circuit of the storage circuits is configured to store data, and a second storage circuit of the storage circuits is configured to store a state bit. The comparator circuit is configured to determine whether to adjust a level of a match line to a level of one of the data and the state bit in response to levels of search bit lines and another one of the data and the state bit.

## Claims

### Claim 1

A content addressable memory cell, comprising:
a plurality of storage circuits, wherein a first storage circuit in the plurality of storage circuits is configured to store data, and a second storage circuit in the plurality of storage circuits is configured to store a state bit; and
a comparison circuit configured to determine whether to adjust a level of a match line to a level of one of the data and the state bit in response to levels of the plurality of search bit lines and a level of another one of the data and the state bit.

### Claim 2 (depends on 1)

The content addressable memory cell of claim 1, wherein when the state bit is a predetermined logic value, the comparison circuit does not adjust the level of the match line.

### Claim 3 (depends on 1)

The content addressable memory cell of claim 1, wherein when the state bit is a predetermined logic value, the content addressable memory cell operates in a don't care state.

### Claim 4 (depends on 1)

The content addressable memory cell of claim 1, wherein the comparison circuit comprises:
a first switch configured to be selectively turned on according to a first data value of the data;
a second switch configured to be selectively turned on according to a second data value of the data;
a third switch configured to be selectively turned on according to a level of a first search bit line in the plurality of search bit lines, in order to transmit the state bit to the first switch; and
a fourth switch configured to be selectively turned on according to a level of a second search bit line in the plurality of search bit lines, in order to transmit the state bit to the second switch.

### Claim 5 (depends on 4)

The content addressable memory cell of claim 4, wherein the first storage circuit comprises a latch circuit, and the first data value and the second data value are a plurality of outputs of the latch circuit.

### Claim 6 (depends on 4)

The content addressable memory cell of claim 4, wherein the first data value and the second data value have opposite logic values.

### Claim 7 (depends on 4)

The content addressable memory cell of claim 4, wherein the second storage circuit comprises a latch circuit, and the state bit is an output of the latch circuit.

### Claim 8 (depends on 1)

The content addressable memory cell of claim 1, wherein the comparison circuit comprises:
a first switch configured to be selectively turned on according to the state bit;
a second switch configured to be selectively turned on according to the state bit;
a third switch configured to be selectively turned on according to a level of a first search bit line in the plurality of search bit lines, in order to transmit a first data value of the data to the first switch; and
a fourth switch configured to be selectively turned on according to a level of a second search bit line in the plurality of search bit lines, in order to transmit a second data value of the data to the second switch.

### Claim 9 (depends on 8)

The content addressable memory cell of claim 8, wherein the first storage circuit comprises a latch circuit, and the first data value and the second data value are a plurality of outputs of the latch circuit.

### Claim 10 (depends on 8)

The content addressable memory cell of claim 8, wherein the first data value and the second data value have opposite logic values.

### Claim 11 (depends on 8)

The content addressable memory cell of claim 8, wherein the second storage circuit comprises a latch circuit, and the state bit is an output of the latch circuit.

### Claim 12

A content addressable memory cell, comprising:
a plurality of storage circuits, wherein a first storage circuit in the plurality of storage circuits is configured to store data, and a second storage circuit in the plurality of storage circuits is configured to store a state bit;
a first switch, wherein a first terminal of the first switch is coupled to a match line;
a second switch, wherein a first terminal of the second switch is coupled to the match line;
a third switch, wherein a first terminal of the third switch is coupled to a second terminal of the first switch, and a control terminal of the third switch is coupled to a first search bit line; and
a fourth switch, wherein a first terminal of the fourth switch is coupled to a second terminal of the second switch, and a control terminal of the fourth switch is coupled to a second search bit line,
wherein if a control terminal of the first switch receives a first data value of the data and a control terminal of the second switch receives a second data value of the data, a second terminal of the third switch and a second terminal of the fourth switch receive the state bit, or
if the control terminal of the first switch and the control terminal of the second switch receive the state bit, the second terminal of the third switch receives the second data value, and the second terminal of the fourth switch receive the first data value.

### Claim 13 (depends on 12)

The content addressable memory cell of claim 12, wherein when the state bit is a predetermined logic value, a level of the match line is kept unchanged.

### Claim 14 (depends on 12)

The content addressable memory cell of claim 12, wherein when the state bit is a predetermined logic value, the content addressable memory cell operates in a don't care state.

### Claim 15 (depends on 12)

The content addressable memory cell of claim 12, wherein the first storage circuit comprises a latch circuit, and the first data value and the second data value are a plurality of outputs of the latch circuit.

### Claim 16 (depends on 12)

The content addressable memory cell of claim 12, wherein the first data value and the second data value have opposite logic values.

### Claim 17 (depends on 12)

The content addressable memory cell of claim 12, wherein the second storage circuit comprises a latch circuit, and the state bit is an output of the latch circuit.
