Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
404 words
A content addressable memory system comprising: a first plurality of content addressable memory (CAM) sets, each one of the first plurality of CAM sets comprising a CAM bit cell, each one of the first plurality of CAM sets generating a differing one of a first plurality of matchline signals; a first plurality of memory sets, each one of the first plurality of memory sets generating a differing one of a first plurality of data bits, each one of the first plurality of memory sets associated with a differing one of the first plurality of CAM sets; a first-first stage circuit, the first-first stage circuit receiving the first plurality of data bits and the first plurality of matchline signals, the first-first stage circuit outputting a first logic value if none of the first plurality of matchline signals is representative of a CAM match, the first-first stage circuit outputting a second logic value representative of one of the first plurality of data bits if one of the first plurality of matchline signals is representative of a CAM match; a second plurality of content addressable memory (CAM) sets, each one of the second plurality of CAM sets comprising a CAM bit cell, each one of the second plurality of CAM sets generating a differing one of a second plurality of matchline signals; a second plurality of memory sets, each one of the second plurality of memory sets generating a differing one of a second plurality of data bits, each one of the second plurality of memory sets associated with a differing one of the second plurality of CAM sets; a second-first stage circuit, the second-first stage circuit receiving the second plurality of data bits and the second plurality of matchline signals, the second-first stage circuit outputting the first logic value if none of the second plurality of matchline signals is representative of a CAM match, the second first stage circuit outputting a third logic value representative of one of the second plurality of data bits if one of the second plurality of matchline signals is representative of a CAM match; and a second stage circuit coupled to the first- and second-first stage circuits, the second stage circuit outputting a fourth logic state if both the first and second-first stage circuits output the first logic state, otherwise, the second stage circuit outputting one of either the first plurality of data bits or the second plurality of data bits.
Claim 2
Dependent Claim
404 words
A content addressable memory system comprising: a first plurality of content addressable memory (CAM) sets, each one of the first plurality of CAM sets comprising a CAM bit cell, each one of the first plurality of CAM sets generating a differing one of a first plurality of matchline signals; a first plurality of memory sets, each one of the first plurality of memory sets generating a differing one of a first plurality of data bits, each one of the first plurality of memory sets associated with a differing one of the first plurality of CAM sets; a first-first stage circuit, the first-first stage circuit receiving the first plurality of data bits and the first plurality of matchline signals, the first-first stage circuit outputting a first logic value if none of the first plurality of matchline signals is representative of a CAM match, the first-first stage circuit outputting a second logic value representative of one of the first plurality of data bits if one of the first plurality of matchline signals is representative of a CAM match; a second plurality of content addressable memory (CAM) sets, each one of the second plurality of CAM sets comprising a CAM bit cell, each one of the second plurality of CAM sets generating a differing one of a second plurality of matchline signals; a second plurality of memory sets, each one of the second plurality of memory sets generating a differing one of a second plurality of data bits, each one of the second plurality of memory sets associated with a differing one of the second plurality of CAM sets; a second-first stage circuit, the second-first stage circuit receiving the second plurality of data bits and the second plurality of matchline signals, the second-first stage circuit outputting the first logic value if none of the second plurality of matchline signals is representative of a CAM match, the second first stage circuit outputting a third logic value representative of one of the second plurality of data bits if one of the second plurality of matchline signals is representative of a CAM match; and a second stage circuit coupled to the first- and second-first stage circuits, the second stage circuit outputting a fourth logic state if both the first and second-first stage circuits output the first logic state, otherwise, the second stage circuit outputting one of either the first plurality of data bits or the second plurality of data bits.
Claim 3
Dependent Claim
85 words
The content addressable memory system of claim 1 wherein the first-first stage circuit and the second-first stage circuit each further comprise: an intermediate output node; and a plurality of pairs of transistors coupled in series between the intermediate output node and a voltage supply, each one of the plurality of pairs of transistors comprising a first and a second transistor coupled in parallel, a control electrode of the first transistor receiving a matchline signal, a control electrode of the second transistor receiving a data bit.
Claim 4
Dependent Claim
60 words
The content addressable memory system of claim 2 wherein the second stage circuit comprises: a final output node; and a plurality of transistors coupled in series between the final output node and the voltage supply, a control electrode of each one of the plurality of transistors coupled to an output of the first-first stage circuit or the second-first stage circuit.
Claim 5
Dependent Claim
45 words
The content addressable memory system of claim 3 wherein the plurality of transistors coupled in series further comprises a plurality of logic gates, each one of the plurality of logic gates coupled to the control electrode of a differing one of the plurality of transistors.
Claim 6
Dependent Claim
239 words
A content addressable memory system comprising: J*K data pairs, where J and K are integers greater than or equal to two, each of the J*K data pairs comprising: a content addressable memory (CAM) portion storing a tag and asserting a matchline signal if an input tag is logically equivalent to the tag; a memory portion storing a data word; K first stage circuits, each one of the K first stage circuits receiving J matchline signals and J data words, each one of the K first stage circuits outputting either a first voltage level or a first signal representative of one of the J data words responsive to the J matchline signals, each one of the K first stage circuits further comprising: an intermediate output node; a plurality of pairs of transistors coupled in series between the intermediate output node and a voltage supply, each one of the plurality of pairs of transistors comprising a first and a second transistor coupled in parallel, a control electrode of the first transistor receiving one of the J matchline signals, a control electrode of the second transistor receiving a data bit of one of the J*K data words; and a second stage circuit receiving K outputs of the K first stage circuits, the second stage circuit outputting a second voltage level or a second signal representative of one of the J data words responsive to K outputs of the K first stage circuits.
Claim 7
Dependent Claim
239 words
A content addressable memory system comprising: J*K data pairs, where J and K are integers greater than or equal to two, each of the J*K data pairs comprising: a content addressable memory (CAM) portion storing a tag and asserting a matchline signal if an input tag is logically equivalent to the tag; a memory portion storing a data word; K first stage circuits, each one of the K first stage circuits receiving J matchline signals and J data words, each one of the K first stage circuits outputting either a first voltage level or a first signal representative of one of the J data words responsive to the J matchline signals, each one of the K first stage circuits further comprising: an intermediate output node; a plurality of pairs of transistors coupled in series between the intermediate output node and a voltage supply, each one of the plurality of pairs of transistors comprising a first and a second transistor coupled in parallel, a control electrode of the first transistor receiving one of the J matchline signals, a control electrode of the second transistor receiving a data bit of one of the J*K data words; and a second stage circuit receiving K outputs of the K first stage circuits, the second stage circuit outputting a second voltage level or a second signal representative of one of the J data words responsive to K outputs of the K first stage circuits.
Claim 8
Dependent Claim
82 words
The content addressable memory system of claim 5 wherein the second stage circuit comprises a plurality of second stage bit cell circuits, wherein each one of the plurality of second stage bit cell circuits comprises: a final output node; and a plurality of transistors coupled in series between the final output node and the voltage supply, a control electrode of each one of the plurality of transistors coupled to an output of one of the plurality of first stage bit cell circuits.
Claim 9
Dependent Claim
45 words
The content addressable memory system of claim 6 wherein the plurality of transistors coupled in series further comprises a plurality of logic gates, each one of the plurality of logic gates coupled to the control electrode of a differing one of the plurality of transistors.