Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
297 words
A memory for storing data in a computer system, wherein the computer system includes a memory controller means for writing or reading data during a memory transfer cycle, and a memory interface bus for coupling the memory to the memory controller means, wherein the memory interface bus includes a plurality of bidirectional data lines, a plurality of time division multiplexed bidirectional lines, and a cycle timing line for providing cycle timing signals to the memory, and wherein the memory comprises: memory array means including a plurality of addressable storage locations, for storing data and ECC signals; sequencer means, coupled to the cycle timing line, for generating a plurality of sequence timing signals in accordance with a clock signal and the cycle timing signals; data buffer means, coupled to the plurality of bidirectional data lines, to the memory array means, and to the sequencer means, for transferring data between the bidirectional data lines and the memory array means, when enabled by the sequence timing signals during the memory transfer cycle; control buffer means, coupled to the plurality to time division multiplexed bidirectional lines, to the memory array, and to the sequencer means, for transferring address signals, provided on the time division multiplexed bidirectional lines by the memory controller means, from the time division multiplexed bidirectional lines to the memory array means, to access the addressable storage locations in the memory array means specified by the address signals, when enabled by sequence timing signals at the beginning of the memory transfer cycle; and for transferring ECC signals, between the time division multiplexed bidirectional lines and the memory array means, at times when data is transferred between the bidirectional data lines and the memory array means, when enabled by sequence timing signals after the beginning of the memory transfer cycle.
Claim 2
Dependent Claim
297 words
A memory for storing data in a computer system, wherein the computer system includes a memory controller means for writing or reading data during a memory transfer cycle, and a memory interface bus for coupling the memory to the memory controller means, wherein the memory interface bus includes a plurality of bidirectional data lines, a plurality of time division multiplexed bidirectional lines, and a cycle timing line for providing cycle timing signals to the memory, and wherein the memory comprises: memory array means including a plurality of addressable storage locations, for storing data and ECC signals; sequencer means, coupled to the cycle timing line, for generating a plurality of sequence timing signals in accordance with a clock signal and the cycle timing signals; data buffer means, coupled to the plurality of bidirectional data lines, to the memory array means, and to the sequencer means, for transferring data between the bidirectional data lines and the memory array means, when enabled by the sequence timing signals during the memory transfer cycle; control buffer means, coupled to the plurality to time division multiplexed bidirectional lines, to the memory array, and to the sequencer means, for transferring address signals, provided on the time division multiplexed bidirectional lines by the memory controller means, from the time division multiplexed bidirectional lines to the memory array means, to access the addressable storage locations in the memory array means specified by the address signals, when enabled by sequence timing signals at the beginning of the memory transfer cycle; and for transferring ECC signals, between the time division multiplexed bidirectional lines and the memory array means, at times when data is transferred between the bidirectional data lines and the memory array means, when enabled by sequence timing signals after the beginning of the memory transfer cycle.
Claim 3
Dependent Claim
304 words
A memory for storing data in a computer system, wherein the computer system includes a memory controller means for writing or reading data during a memory transfer cycle, and a memory interface bus for coupling the memory to the memory controller means, wherein the memory interface bus includes a plurality of bidirectional data lines, a plurality of time division multiplexed bidirectional lines, and a cycle timing line for providing cycle timing signals to the memory and wherein the memory comprises: memory array means including a plurality of addressable storage locations, for storing data and ECC signals; sequencer means, coupled to the cycle timing line, for generating a plurality of sequence timing signals in accordance with a clock signal and the cycle timing signals; data buffer means, coupled to the plurality of bidirectional data lines, to the memory array means, and to the sequencer means, for transferring data between the bidirectional data lines and the memory array means, when enabled by the sequence timing signals during the memory transfer cycle; control buffer means, coupled to the plurality of time division multiplexed bidirectional lines, to the memory array, and to the sequencer means, for transferring cycle type signals, provided on the time division multiplexed bidirectional lines by the memory controller means, from the time division multiplexed bidirectional lines to the control buffer means, to enable reading or writing of data in accordance with the type of memory transfer cycle specified by the cycle type signals, when enabled by sequence timing signals at the beginning of the memory transfer cycle; and for transferring ECC signals, between the time division multiplexed bidirectional lines and the memory array means, at times when data is transferred between the bidirectional data lines and the memory array means, when enabled by sequence timing signals after the beginning of the memory transfer cycle.
Claim 4
Dependent Claim
304 words
A memory for storing data in a computer system, wherein the computer system includes a memory controller means for writing or reading data during a memory transfer cycle, and a memory interface bus for coupling the memory to the memory controller means, wherein the memory interface bus includes a plurality of bidirectional data lines, a plurality of time division multiplexed bidirectional lines, and a cycle timing line for providing cycle timing signals to the memory and wherein the memory comprises: memory array means including a plurality of addressable storage locations, for storing data and ECC signals; sequencer means, coupled to the cycle timing line, for generating a plurality of sequence timing signals in accordance with a clock signal and the cycle timing signals; data buffer means, coupled to the plurality of bidirectional data lines, to the memory array means, and to the sequencer means, for transferring data between the bidirectional data lines and the memory array means, when enabled by the sequence timing signals during the memory transfer cycle; control buffer means, coupled to the plurality of time division multiplexed bidirectional lines, to the memory array, and to the sequencer means, for transferring cycle type signals, provided on the time division multiplexed bidirectional lines by the memory controller means, from the time division multiplexed bidirectional lines to the control buffer means, to enable reading or writing of data in accordance with the type of memory transfer cycle specified by the cycle type signals, when enabled by sequence timing signals at the beginning of the memory transfer cycle; and for transferring ECC signals, between the time division multiplexed bidirectional lines and the memory array means, at times when data is transferred between the bidirectional data lines and the memory array means, when enabled by sequence timing signals after the beginning of the memory transfer cycle.
Claim 5
Dependent Claim
371 words
A memory for storing data in a computer system, wherein the computer system includes a memory controller means for writing or reading data during a memory transfer cycle, and a memory interface bus for coupling the memory to the memory controller means, wherein the memory interface bus includes a plurality of bidirectional data lines, a plurality of time division multiplexed bidirectional lines, and a cycle timing line for providing cycle timing signals to the memory, and wherein the memory comprises: memory array means including a plurality of addressable storage locations, for storing data and ECC signals; sequencer means, coupled to the cycle timing line, for generating a plurality of sequence timing signals in accordance with a clock signal and the cycle timing signals; data buffer means, coupled to the plurality of bidirectional data lines, to the memory array means, and to the sequencer means, for transferring data between the bidirectional data lines and the memory array means, when enabled by the sequence timing signals during the memory transfer cycle; control buffer means, coupled to the plurality of time division multiplexed bidirectional lines, to the memory array, and to the sequencer means, for transferring cycle type signals, provided on a first portion of the time division multiplexed bidirectional lines by the memory controller means, from the time division multiplexed bidirectional lines to the control buffer means, to enable reading or writing of data in accordance with the type of memory transfer cycle specified by the cycle type signals, when enabled by sequence timing signals at the beginning of the memory transfer cycle; for transferring address signals, provided on a second portion of the time division multiplexed bidirectional lines by the memory controller means, from the time division multiplexed bidirectional lines to the memory array means, to access the addressable storage locations in the memory array means specified by the address signals, when enabled by sequence timing signals at the beginning of the memory transfer cycle; and for transferring ECC signals, between the time division multiplexed bidirectional lines and the memory array means, at times when data is transferred between the bidirectional data lines and the memory array means, when enabled by sequence timing signals after the beginning of the memory transfer cycle.
Claim 6
Dependent Claim
371 words
A memory for storing data in a computer system, wherein the computer system includes a memory controller means for writing or reading data during a memory transfer cycle, and a memory interface bus for coupling the memory to the memory controller means, wherein the memory interface bus includes a plurality of bidirectional data lines, a plurality of time division multiplexed bidirectional lines, and a cycle timing line for providing cycle timing signals to the memory, and wherein the memory comprises: memory array means including a plurality of addressable storage locations, for storing data and ECC signals; sequencer means, coupled to the cycle timing line, for generating a plurality of sequence timing signals in accordance with a clock signal and the cycle timing signals; data buffer means, coupled to the plurality of bidirectional data lines, to the memory array means, and to the sequencer means, for transferring data between the bidirectional data lines and the memory array means, when enabled by the sequence timing signals during the memory transfer cycle; control buffer means, coupled to the plurality of time division multiplexed bidirectional lines, to the memory array, and to the sequencer means, for transferring cycle type signals, provided on a first portion of the time division multiplexed bidirectional lines by the memory controller means, from the time division multiplexed bidirectional lines to the control buffer means, to enable reading or writing of data in accordance with the type of memory transfer cycle specified by the cycle type signals, when enabled by sequence timing signals at the beginning of the memory transfer cycle; for transferring address signals, provided on a second portion of the time division multiplexed bidirectional lines by the memory controller means, from the time division multiplexed bidirectional lines to the memory array means, to access the addressable storage locations in the memory array means specified by the address signals, when enabled by sequence timing signals at the beginning of the memory transfer cycle; and for transferring ECC signals, between the time division multiplexed bidirectional lines and the memory array means, at times when data is transferred between the bidirectional data lines and the memory array means, when enabled by sequence timing signals after the beginning of the memory transfer cycle.