Low capacitance content-addressable memory cell
AssigneeIntel Corporation
InventorFarah Jubran
Life of this patent
Estimating the term…
Abstract
A content addressable memory (CAM) comprising an array of CAM cells is disclosed. Each CAM cell includes a memory cell and a compare circuit that writes the memory cell from the bit lines if the word line is active and that compares memory cell data with an input data bit on the bit lines if the word line is inactive.
Drawings
Claims6
A content addressable memory cell, comprising:
- memory cell for storing a data bit;
- compare circuit coupled to a pair of bit lines and a word line, the compare circuit coupled to write the data bit from the bit lines if the word line is active, the compare circuit coupled to compare the data bit with an input data bit on the bit lines if the word line is inactive;
- discharge transistor including a gate coupled to the compare circuit at a match node such that the compare circuit switches on the discharge transistor if the data bit mismatches the input data bit, the discharge transistor coupled to discharge the match line if the compare circuit senses a mismatch between the data bit and the input data bit;
- write control transistor coupled to the match node and to the word line, the write control transistor switching off the discharge transistor if the word line is active;
- disable circuit coupled to the match node and coupled to a disable line for the memory cell, the disable circuit disabling the compare circuit according to a signal on the disable line.
A content addressable memory, comprising an array of content addressable memory (cam) cells for storing an array of data bits, each cam cell comprising a compare circuit coupled to write a corresponding data bit in the array from a set of bit lines if a word line is active, the compare circuit coupled to compare the corresponding data bit with an input data bit on the bit lines if the word line is inactive, each cam cell further comprising a discharge transistor coupled to discharge the match line if the compare circuit senses a mismatch between the data bit and the input data bit wherein a gate of the discharge transistor is coupled to the compare circuit at a match node to switch on the discharge transistor if the data bit mismatches the input data bit, the content addressable memory further comprising a write control transistor coupled to the match node and to the word line, the write control transistor switching off the discharge transistor if the word line is active and a disable circuit coupled to the match node and coupled to a disable line for the memory cell, the disable circuit disabling the compare circuit according to a signal on the disable line.
A method for accessing a memory cell, comprising the steps of:
- writing a data bit from a set of bit lines for the memory cell if a word line for the memory cell is active;
- comparing the data bit with an input data bit on the bit lines if the word line is inactive including the step of comparing the data bit with the input data bit on the bit lines while the word line is inactive;
- discharging a match line if the data bit mismatches the input data bit including the step of switching on a discharge transistor coupled to the match line if the data bit mismatches the input data bit;
- switching off the discharge transistor if the word line is active;
- disabling the comparing step according to a signal on an enable line for the memory cell.
Dependencies are inferred from the claim text.