Patent ID: 6948028

Claim:
A dynamic random access memory (DRAM) system, comprising: a number (n) of DRAM storage banks, each of said n DRAM storage banks having a number (m) of wordlines associates therewith; a cache, said cache including a first DRAM cache bank and a second DRAM cache bank, both said first DRAM cache bank and said second DRAM cache bank having said number m of wordlines associated therewith; a line buffer structure, said line buffer structure including a pair of buffers capable of storing data read from said DRAM storage banks and said first and second DRAM cache banks; and a control algorithm for controlling the transfer of data between said DRAM storage banks, said pair of buffers and said DRAM cache banks, said control algorithm further comprising: a defined set of allowable states for valid data to exist within said DRAM storage banks, said pair of buffers, and said DRAM cache banks; steps for initializing the DRAM system prior to a first random access request for data stored within said DRAM storage banks, wherein said steps for initializing conform to said defined set of allowable states; and following said first random access request for data, and following any subsequent random access request for data thereafter, steps for ensuring the requested data is made available in said line buffer structure, said steps for ensuring also conforming to said defined set of allowable states; wherein data read from said DRAM storage banks and said DRAM cache banks is destructively read.