Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
191 words
A method for optimizing bus bandwidth utilization, the method comprising: determining if a single word of data is contained in a cache; completing a request-grant handshake between a memory bus interface and a memory controller if said single word of data is not contained in said cache; initiating a bus transaction by generating a request for said single word of data in said memory bus interface if said single word of data is not contained in said cache; generating a grant signal after waiting for a first latency time period for synchronization if said single word of data is not contained in said cache; producing a ready signal after waiting for a second latency time period for synchronization if said single word of data is not contained in said cache; creating a write-enable signal, said write-enable signal resulting in the transfer of eight contiguous words of data, at least one of which is said single word of data, from a memory store to said cache via said memory bus if said single word of data is not contained in said cache; and returning said single word of data from said cache.
Claim 2
Independent Claim
191 words
A method for optimizing bus bandwidth utilization, the method comprising: determining if a single word of data is contained in a cache; completing a request-grant handshake between a memory bus interface and a memory controller if said single word of data is not contained in said cache; initiating a bus transaction by generating a request for said single word of data in said memory bus interface if said single word of data is not contained in said cache; generating a grant signal after waiting for a first latency time period for synchronization if said single word of data is not contained in said cache; producing a ready signal after waiting for a second latency time period for synchronization if said single word of data is not contained in said cache; creating a write-enable signal, said write-enable signal resulting in the transfer of eight contiguous words of data, at least one of which is said single word of data, from a memory store to said cache via said memory bus if said single word of data is not contained in said cache; and returning said single word of data from said cache.
Claim 3
Dependent Claim
21 words
The method of claim 1 , wherein said single word of data is first in said eight contiguous words of data.
Claim 4
Dependent Claim
21 words
The method of claim 1 , wherein said single word of data is last in said eight contiguous words of data.
Claim 5
Independent Claim
203 words
A system for optimizing bus bandwidth utilization including: means for determining if a single word of data is contained in a cache; means for completing a request-grant handshake between a memory bus interface and a memory controller if said single word of data is not contained in said cache; means for initiating a bus transaction by generating a request for said single word of data in said memory bus interface if said single word of data is not contained in said cache; means for generating a grant signal after waiting for a first latency time period for synchronization if said single word of data is not contained in said cache; means for producing a ready signal after waiting for a second latency time period for synchronization if said single word of data is not contained in said cache; means for creating a write-enable signal, said write-enable signal resulting in the transfer of eight contiguous words of data, at least one of which is said single word of data, from a memory store to said cache via said memory bus if said single word of data is not contained in said cache; and means for returning said single word of data from said cache.
Claim 6
Independent Claim
203 words
A system for optimizing bus bandwidth utilization including: means for determining if a single word of data is contained in a cache; means for completing a request-grant handshake between a memory bus interface and a memory controller if said single word of data is not contained in said cache; means for initiating a bus transaction by generating a request for said single word of data in said memory bus interface if said single word of data is not contained in said cache; means for generating a grant signal after waiting for a first latency time period for synchronization if said single word of data is not contained in said cache; means for producing a ready signal after waiting for a second latency time period for synchronization if said single word of data is not contained in said cache; means for creating a write-enable signal, said write-enable signal resulting in the transfer of eight contiguous words of data, at least one of which is said single word of data, from a memory store to said cache via said memory bus if said single word of data is not contained in said cache; and means for returning said single word of data from said cache.
Claim 7
Dependent Claim
21 words
The system of claim 4 , wherein said single word of data is first in said eight contiguous words of data.
Claim 8
Dependent Claim
21 words
The system of claim 4 , wherein said single word of data is last in said eight contiguous words of data.
Claim 9
Dependent Claim
211 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for optimizing bus bandwidth utilization, the method including: determining if a single word of data is contained in a cache; completing a request-grant handshake between a memory bus interface and a memory controller if said single word of data is not contained in said cache; initiating a bus transaction by generating a request for said single word of data in said memory bus interface if said single word of data is not contained in said cache; generating a grant signal after waiting for a first latency time period for synchronization if said single word of data is not contained in said cache; producing a ready signal after waiting for a second latency time period for synchronization if said single word of data is not contained in said cache; creating a write-enable signal, said write-enable signal resulting in the transfer of eight contiguous words of data, at least one of which is said single word of data, from a memory store to said cache via said memory bus if said single word of data is not contained in said cache; and returning said single word of data from said cache.
Claim 10
Dependent Claim
211 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for optimizing bus bandwidth utilization, the method including: determining if a single word of data is contained in a cache; completing a request-grant handshake between a memory bus interface and a memory controller if said single word of data is not contained in said cache; initiating a bus transaction by generating a request for said single word of data in said memory bus interface if said single word of data is not contained in said cache; generating a grant signal after waiting for a first latency time period for synchronization if said single word of data is not contained in said cache; producing a ready signal after waiting for a second latency time period for synchronization if said single word of data is not contained in said cache; creating a write-enable signal, said write-enable signal resulting in the transfer of eight contiguous words of data, at least one of which is said single word of data, from a memory store to said cache via said memory bus if said single word of data is not contained in said cache; and returning said single word of data from said cache.