Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
175 words
A cache memory, comprising: a plurality of cache lines; a plurality of token registers connected in a loop configuration, wherein each of said plurality of token registers is associated with a respective one of said plurality of cache lines; a plurality of K-bit memory cells, wherein each of said plurality of K-bit memory cells is associated with a respective one of said plurality of cache lines; a plurality of V-bit memory cells, wherein each of said plurality of V-bit memory cells is associated with a respective one of said plurality of cache lines; and a token for indicating a candidate cache line for cache-line replacement, wherein said token resides within one of said plurality of token registers having its associated V-bit memory cell set to a first state, wherein said token moves to another one of said plurality of token registers when said associated V-bit memory cell changes to a second state, wherein said token skips a token register associated with a cache line when its associated K-bit memory cell is in a first state.
Claim 2
Dependent Claim
175 words
A cache memory, comprising: a plurality of cache lines; a plurality of token registers connected in a loop configuration, wherein each of said plurality of token registers is associated with a respective one of said plurality of cache lines; a plurality of K-bit memory cells, wherein each of said plurality of K-bit memory cells is associated with a respective one of said plurality of cache lines; a plurality of V-bit memory cells, wherein each of said plurality of V-bit memory cells is associated with a respective one of said plurality of cache lines; and a token for indicating a candidate cache line for cache-line replacement, wherein said token resides within one of said plurality of token registers having its associated V-bit memory cell set to a first state, wherein said token moves to another one of said plurality of token registers when said associated V-bit memory cell changes to a second state, wherein said token skips a token register associated with a cache line when its associated K-bit memory cell is in a first state.
Claim 3
Dependent Claim
20 words
The cache memory according to claim 1, wherein said first state for said V-bit memory cell is a logical "0."
Claim 4
Dependent Claim
20 words
The cache memory according to claim 1, wherein said first state for said K-bit memory cell is a logical "1."
Claim 5
Dependent Claim
45 words
The cache memory according to claim 1, wherein said cache memory further includes an allocation-indicating circuit for indicating a line allocation procedure is in progress in a cache line such that said token will not reside in a token ring associated with said cache line.
Claim 6
Dependent Claim
38 words
The cache memory according to claim 1, wherein said cache memory further includes a plurality of fuse decoders, wherein each of said plurality of fuse decoders is associated with a respective one of said plurality of cache lines.
Claim 7
Dependent Claim
32 words
The cache memory according to claim 5, wherein said token will not reside in a token register of a cache line when a fuse decoder associated with said cache line is set.
Claim 8
Dependent Claim
32 words
The cache memory according to claim 1, wherein said cache memory further includes a means for replacing a cache line within said cache memory in response to a location of said token.
Claim 9
Dependent Claim
183 words
A data-processing system, comprising: a cache memory, wherein said cache memory includes a plurality of cache lines; a plurality of token registers connected in a loop configuration, wherein each of said plurality of token registers is associated with a respective one of said plurality of cache lines; a plurality of K-bit memory cells, wherein each of said plurality of K-bit memory cells is associated with a respective one of said plurality of cache lines; a plurality of V-bit memory cells, wherein each of said plurality of V-bit memory cells is associated with a respective one of said plurality of cache lines; and a token for indicating a candidate cache line for cache-line replacement, wherein said token resides within one of said plurality of token registers having its associated V-bit memory cell set to a first state, wherein said token moves to another one of said plurality of token registers when said associated V-bit memory cell changes to a second state, wherein said token skips a token register associated with a cache line when its associated K-bit memory cell is in a first state.
Claim 10
Dependent Claim
183 words
A data-processing system, comprising: a cache memory, wherein said cache memory includes a plurality of cache lines; a plurality of token registers connected in a loop configuration, wherein each of said plurality of token registers is associated with a respective one of said plurality of cache lines; a plurality of K-bit memory cells, wherein each of said plurality of K-bit memory cells is associated with a respective one of said plurality of cache lines; a plurality of V-bit memory cells, wherein each of said plurality of V-bit memory cells is associated with a respective one of said plurality of cache lines; and a token for indicating a candidate cache line for cache-line replacement, wherein said token resides within one of said plurality of token registers having its associated V-bit memory cell set to a first state, wherein said token moves to another one of said plurality of token registers when said associated V-bit memory cell changes to a second state, wherein said token skips a token register associated with a cache line when its associated K-bit memory cell is in a first state.
Claim 11
Dependent Claim
20 words
The data-processing system according to claim 8, wherein said first state for said V-bit memory cell is a logical "0."
Claim 12
Dependent Claim
20 words
The data-processing system according to claim 8, wherein said first state for said K-bit memory cell is a logical "1."
Claim 13
Dependent Claim
45 words
The data-processing system according to claim 8, wherein said cache memory further includes an allocation-indicating circuit for indicating a line allocation procedure is in progress in a cache line such that said token will not reside in a token register associated with said cache line.
Claim 14
Dependent Claim
38 words
The data-processing system according to claim 8, wherein said cache memory further includes a plurality of fuse decoders, wherein each of said plurality of fuse decoders is associated with a respective one of said plurality of cache lines.
Claim 15
Dependent Claim
31 words
The data-processing system according to claim 8, wherein said token will not reside in token register of a cache line when a fuse decoder associated with said cache line is set.
Claim 16
Dependent Claim
32 words
The data-processing system according to claim 8, wherein said cache memory further includes a means for replacing a cache line within said cache memory in response to a location of said token.