Ternary content addressable memory (TCAM) with magnetic tunnel junction (MTJ) devices
AssigneeFreescale Semiconductor, Inc.
InventorAnirban Roy
Life of this patent
Estimating the term…
Abstract
A ternary content addressable memory (TCAM) cell is coupled to a first word line and a first match line and includes a first data storage portion coupled to a first search line, a second data storage portion coupled to a complement of the first search line, and a resistor divider portion including two resistive elements coupled in series with the first and second data storage portions of the first TCAM cell. The first and second data storage portions of the first TCAM cell are coupled to a first supply voltage and include two resistive elements coupled in parallel.
Claims13
A memory device comprising:
- an array of ternary content addressable memory (TCAM) cells, each of the TCAM cells including:
- a first cell portion including a first programmable resistive element coupled in parallel with a second resistive element;
- a second cell portion coupled in parallel with the first cell portion, the second cell portion including a third programmable resistive element coupled in parallel with a fourth resistive element;
- a plurality of match lines, each of the plurality of match lines is coupled to a respective row of the TCAM cells at an output of each of the first and second cell portions in the respective row;
- a plurality of true search lines, each of the plurality of true search lines is coupled to control input to the first cell portion of a respective column of the TCAM cells;
- and
- a plurality of complementary search lines, each of the plurality of complementary search lines is coupled to control input to the second cell portion of the respective column of the TCAM cells,
- wherein each of the TCAM cells further comprises at least two programmable resistors coupled in series, a first one of the at least two programmable resistors has a first terminal coupled at the output of the first and second cell portions, and a second one of the at least two programmable resistors has a first terminal coupled to a first supply voltage.
A memory device comprising:
- an array of ternary content addressable memory (TCAM) cells, each of the TCAM cells including:
- a first cell portion including a first programmable resistive element coupled in parallel with a second resistive element;
- a second cell portion coupled in parallel with the first cell portion, the second cell portion including a third programmable resistive element coupled in parallel with a fourth resistive element;
- a plurality of match lines, each of the plurality of match lines is coupled to a respective row of the TCAM cells at an output of each of the first and second cell portions in the respective row;
- a plurality of true search lines, each of the plurality of true search lines is coupled to control input to the first cell portion of a respective column of the TCAM cells;
- and
- a plurality of complementary search lines, each of the plurality of complementary search lines is coupled to control input to the second cell portion of the respective column of the TCAM cells;
- a plurality of sense amplifiers, each of the sense amplifiers including a first input coupled to one of the plurality of match lines and an output providing a corresponding row match indicator;
- an external reference TCAM cell that is external to the array of TCAM cells;
- a row of internal reference TCAM cells, wherein each of the internal reference TCAM cells is coupled to a respective one of the plurality of true search lines and a respective one of the plurality of complementary search lines;
- a reference match line coupled to the internal reference TCAM cells and to the external reference TCAM cell;
- and
- a current mirror coupled between the reference match line at the external reference TCAM cell and an input to each of the plurality of sense amplifiers.
A memory device comprising:
- an array of ternary content addressable memory (TCAM) cells, each of the TCAM cells including:
- a first cell portion including a first programmable resistive element coupled in parallel with a second resistive element;
- a second cell portion coupled in parallel with the first cell portion, the second cell portion including a third programmable resistive element coupled in parallel with a fourth resistive element;
- a plurality of match lines, each of the plurality of match lines is coupled to a respective row of the TCAM cells at an output of each of the first and second cell portions in the respective row;
- a plurality of true search lines, each of the plurality of true search lines is coupled to control input to the first cell portion of a respective column of the TCAM cells;
- and
- a plurality of complementary search lines, each of the plurality of complementary search lines is coupled to control input to the second cell portion of the respective column of the TCAM cells,
- wherein each of the internal TCAM reference cells further comprise:
- a first cell portion including a fifth programmable resistive element coupled in parallel with a sixth resistive element;
- a second cell portion coupled in parallel with the first cell portion, the second cell portion including a seventh programmable resistive element coupled in parallel with an eighth resistive element;
- at least two programmable resistors coupled in series, a first one of the at least two programmable resistors has a first terminal coupled at the output of the first and second cell portions of a respective one of the internal TCAM reference cells, and a second one of the at least two programmable resistors has a first terminal coupled to the first supply voltage;
- a write transistor including a first current electrode coupled to the first supply voltage, a second current electrode coupled to the output of the first cell portion, and a control electrode coupled to a reference word line;
- a read transistor including a first current electrode coupled to the reference match line, a second current electrode coupled to the second supply voltage, and a control electrode coupled to the output of the first and second cell portions;
- a first search transistor including a first current electrode coupled to the third supply voltage, a second current electrode coupled to the input of the first cell portion, and a control electrode coupled to one of the true search lines;
- and
- a second search transistor including a first current electrode coupled to the third supply voltage, a second current electrode coupled to the input of the second cell portion, and a control electrode coupled to one of the complementary search lines.
Dependencies are inferred from the claim text.