Random access memory based buffer memory and associated method utilizing pipelined look-ahead reading
AssigneeSamsung Semiconductor, Inc.
InventorsJozef Froniewski, David E. Jefferson
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Semiconductor, Inc.
InventorsJozef Froniewski, David E. Jefferson
Estimating the term…
Stored data elements are read from a first-in-first-out (FIFO) buffer memory in a pipelined fashion. A look-ahead fetching technique is utilized during a memory read cycle operation to advance (select) a subsequent data element in preparation for a next read command. Data read in advance is not output, however, until a subsequent read cycle corresponding to a next request for data in the buffer memory. A first data element written into the buffer memory is stored in an initial data register. Upon a first read request, the first data element is output from the initial data register. A first and a second memory array are provided for alternately storing successive ones of data elements written into the buffer memory. While a presently requested data element from the first array is being output, a memory cell in the second array, which contains the next data element to be requested, is selected and sensed, and the sensed value placed on an output line. Upon receipt of a next request, the value maintained on the output line is output, and a memory cell in the first array, containing the next data element to be requested, is selected and sensed, and that sensed value is placed on a different output line. Such a sequence continues for successive read requests, thus forming a pipelined FIFO buffer memory with look-ahead sensing of memory cells.
A memory device for alternately storing successive data elements which are input to said memory device and for alternately reading out said successive data elements in response to a series of write clock signals and a series of read clock signals, respectively, said successive data elements including an initial data element, a first data element and at least one subsequent data element, said memory device comprising:
A method for alternately storing successive data elements into a memory device comprising first and second memory arrays and for alternately reading out said successive data elements in response to write clock signals and read clock signals, respectively, said successive data elements including an initial data element, a first data element and at least one subsequent data element, said method comprising the steps of:
Dependencies are inferred from the claim text.