Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
216 words
A memory system having an address bus and a data bus coupled to a dynamic random access memory array, a memory cache coupled to said address bus and said data bus, a tag array coupled to said address bus and a memory controller coupled to a central processing unit and said dynamic random access memory array, said memory system comprising: a) page mode write control means coupled to said address bus and said memory controller for controlling writes of data on said data bus to said dynamic random access memory array which are within a predetermined memory page; b) same page detection logic means for determining whether consecutive writes of data on said data bus to said dynamic random access memory array are within said predetermined memory page and generating a latch control signal for latching data on said data bus; c) latch means coupled to said dynamic random access memory array, said data bus, said page mode write control means and said same page detection logic means for latching data from said data bus which is to be written to said dynamic random access memory array using said latch control signal; said page mode write control means, said latch control signal and said latch means cooperatively operating to provide a single level of write buffering.
Claim 2
Dependent Claim
216 words
A memory system having an address bus and a data bus coupled to a dynamic random access memory array, a memory cache coupled to said address bus and said data bus, a tag array coupled to said address bus and a memory controller coupled to a central processing unit and said dynamic random access memory array, said memory system comprising: a) page mode write control means coupled to said address bus and said memory controller for controlling writes of data on said data bus to said dynamic random access memory array which are within a predetermined memory page; b) same page detection logic means for determining whether consecutive writes of data on said data bus to said dynamic random access memory array are within said predetermined memory page and generating a latch control signal for latching data on said data bus; c) latch means coupled to said dynamic random access memory array, said data bus, said page mode write control means and said same page detection logic means for latching data from said data bus which is to be written to said dynamic random access memory array using said latch control signal; said page mode write control means, said latch control signal and said latch means cooperatively operating to provide a single level of write buffering.
Claim 3
Dependent Claim
45 words
The memory system defined by claim 1 wherein said same page detection logic means latches predetermined high order bits on said address bus for write operations and compares the latched high order bits with predetermined high order bits latched from an immediately prior write operation.
Claim 4
Dependent Claim
71 words
The memory system defined by claim 2 wherein said same page detection logic means generates control signals causing data on the data bus to be written to said memory cache when said compared bits do not match, said control signals causing data on the data bus to be written to said dynamic random access memory array as a page mode write when said two latched predetermined high order bits do match.
Claim 5
Dependent Claim
18 words
The system defined by claim 1 wherein said same page detection logic means comprises a finite state machine.
Claim 6
Dependent Claim
18 words
The system defined by claim 1 wherein said page mode write control means comprises a finite state machine.
Claim 7
Independent Claim
161 words
A method for controlling the operation of a memory system having an address bus and a data bus coupled to a dynamic random access memory array, a memory cache coupled to said address bus and said data bus, a tag array coupled to said address bus and a memory controller coupled to a central processing unit and said dynamic random access memory array, said method comprising the steps of: a) controlling writes of data on said data bus to said dynamic random access memory array which are within a predetermined memory page; b) determining whether consecutive writes of data on said data bus to said dynamic random access memory array are within said predetermined memory page and generating a latch control signal for latching data on said data bus; c) latching data from said data bus which is to be written to said dynamic random access memory array using said latch control signal to provide a single level of write buffering.
Claim 8
Independent Claim
161 words
A method for controlling the operation of a memory system having an address bus and a data bus coupled to a dynamic random access memory array, a memory cache coupled to said address bus and said data bus, a tag array coupled to said address bus and a memory controller coupled to a central processing unit and said dynamic random access memory array, said method comprising the steps of: a) controlling writes of data on said data bus to said dynamic random access memory array which are within a predetermined memory page; b) determining whether consecutive writes of data on said data bus to said dynamic random access memory array are within said predetermined memory page and generating a latch control signal for latching data on said data bus; c) latching data from said data bus which is to be written to said dynamic random access memory array using said latch control signal to provide a single level of write buffering.
Claim 9
Dependent Claim
47 words
The method defined by claim 6 wherein said determining step comprises the steps of: a) latching predetermined high order bits on said address bus for write operations; and b) comparing the latched high order bits with predetermined high order bits latched from an immediately prior write operation.
Claim 10
Dependent Claim
67 words
The method defined by claim 7 wherein said determining step comprises the step of: generating control signals which cause data on the data bus to be written to said memory cache when said compared bits do not match, and which cause data on the data bus to be written to said dynamic random access memory array as a page mode write when said compared bits do match.