Leakage compensation circuit for content addressable memory (CAM) cell
AssigneeNorthrop Grumman Systems Corporation
InventorsBouchaib Cherif, Philippe Pouliquen
Life of this patent
Estimating the term…
Abstract
A leakage compensation content addressable memory (CAM) circuit includes at least one CAM cell configured to store a bit value, and at least one compensation CAM cell configured to store the bit value of the CAM cell and to cancel leakage current of the CAM cell. The leakage compensation CAM circuit further includes at least one main bit line driver coupled to bit lines of the CAM cell to supply output to the bit lines of the CAM cell, at least one compensation bit line driver coupled to bit lines of the compensation CAM cell to supply output to the bit lines of the compensation CAM cell, and at least one word line driver coupled to word lines to supply output to the word lines of the CAM cell and the compensation CAM cell.
Claims20
A leakage compensation content addressable memory (CAM) circuit, comprising:
- at least one CAM cell configured to store a bit value, wherein the CAM cell comprises a first CAM cell transistor and a fourth CAM cell transistor that are first type transistors and a second CAM cell transistor, a third CAM cell transistor, a fifth CAM cell transistor and a sixth CAM cell transistor that are second type transistors;
- at least one compensation CAM cell configured to store the bit value of the CAM cell and to cancel leakage current of the CAM cell, wherein the compensation CAM cell comprises a first compensation CAM cell transistor and a fourth compensation CAM cell transistor that are second type transistors and a second compensation CAM cell transistor, a third compensation CAM cell transistor, a fifth compensation CAM cell transistor and a sixth compensation CAM cell transistor that are first type transistors;
- one or more bit line drivers configured to supply output to bit lines of the CAM cell and the compensation CAM cell;
- and
- one or more word line drivers configured to supply output to word lines of the CAM cell and the compensation CAM cell.
A leakage compensation content addressable memory (CAM) circuit, comprising:
- at least one CAM cell configured to store a bit value;
- and
- at least one compensation CAM cell configured to store the bit value of the CAM cell and to cancel leakage current of the CAM cell, wherein:
- the CAM cell comprises:
- a first CAM cell transistor;
- a second CAM cell transistor, wherein a gate of the second CAM cell transistor is coupled to a first word line, and a source of the second CAM cell transistor is coupled to a first bit line of the CAM cell;
- a third CAM cell transistor, wherein a gate of the third CAM cell transistor is coupled to a second word line, and a source of the third CAM cell transistor is coupled to a second bit line of the CAM cell;
- a fourth CAM cell transistor, wherein a gate of the fourth CAM cell transistor is coupled to drains of the first, second and third CAM cell transistors;
- a fifth CAM cell transistor, wherein a gate of the fifth CAM cell transistor is coupled to the first word line, and a source of the fifth CAM cell transistor is coupled to a third bit line of the CAM cell;
- and
- a sixth CAM cell transistor, wherein a gate of the sixth CAM cell transistor is coupled to the second word line and a source of the sixth CAM cell transistor is coupled to a fourth bit line of the CAM cell, and wherein a gate of the first CAM cell transistor is coupled to drains of the fourth, fifth and sixth CAM cell transistors, wherein the first and fourth CAM cell transistors are first type transistors and the second, third, fifth and sixth CAM cell transistors are second type transistors;
- and
- the compensation CAM cell comprises:
- a first compensation CAM cell transistor;
- a second compensation CAM cell transistor, wherein a gate of the second compensation CAM cell transistor is coupled to a third word line, and a source of the second compensation CAM cell transistor is coupled to a first bit line of the compensation CAM cell;
- a third compensation CAM cell transistor, wherein a gate of the third compensation CAM cell transistor is coupled to a fourth word line, and a source of the third compensation CAM cell transistor is coupled to a second bit line of the compensation CAM cell,
- a fourth compensation CAM cell transistor, wherein a gate of the fourth compensation CAM cell transistor is coupled to drains of the first, second and third compensation CAM cell transistors;
- a fifth compensation CAM cell transistor, wherein a gate of the fifth compensation CAM cell transistor is coupled to the third word line, and a source of the fifth compensation CAM cell transistor is coupled to a third bit line of the compensation CAM cell;
- and
- a sixth compensation CAM cell transistor, wherein a gate of the sixth compensation CAM cell transistor is coupled to the fourth word line and a source of the sixth compensation CAM cell transistor is coupled to a fourth bit line of the compensation CAM cell, and wherein a gate of the first compensation CAM cell transistor is coupled to drains of the fourth, fifth and sixth compensation CAM cell transistors, wherein the first and fourth compensation CAM cell transistors are the second type transistors and the second, third, fifth and sixth compensation CAM cell transistors are the first type transistors.
Dependencies are inferred from the claim text.