Random access memory having low initial latency
First Claim
Patent Images
1. A random access memory comprising:
- an array of memory cells; and
a controller configured to access the array of memory cells in a double data rate prefetch mode in response to a read command and in a single data rate mode after the first double data rate access is completed.
5 Assignments
0 Petitions
Accused Products
Abstract
A random access memory comprises an array of memory cells and a controller. The controller is configured to access the array of memory cells in a double data rate prefetch mode in response to a read command and in a single data rate mode after the first double data rate access is completed.
13 Citations
25 Claims
-
1. A random access memory comprising:
-
an array of memory cells; and
a controller configured to access the array of memory cells in a double data rate prefetch mode in response to a read command and in a single data rate mode after the first double data rate access is completed. - View Dependent Claims (2, 3, 4)
-
-
5. A pseudo-static random access memory comprising:
-
an array of memory cells; and
a memory controller configured to;
asynchronously prefetch a first data word and a second data word from the array of memory cells in response to a read command; and
synchronously retrieve a third data word from the array of memory cells after asynchronously prefetching the first and second data words. - View Dependent Claims (6, 7)
-
-
8. A pseudo-static random access memory for a cellular phone comprising:
-
a memory block;
a first data output control block configured to receive a lower n data bits from the memory block in response to a first signal and a third signal;
a second data output control block configured to receive an upper n data bits from the memory block in response to the first signal;
a multiplexer configured to selectively output one of the lower n data bits and the upper n data bits based on a second signal; and
a command block configured to provide the first signal in response to a read command, the second signal in response to a first rising edge of a clock signal after the first signal, and the third signal in response to a second rising edge of the clock signal after the first signal. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A pseudo-static random access memory comprising:
-
means for receiving a read command;
means for issuing an asynchronous column address strobe in response to the read command;
means for prefetching a first data word and a second data word from a memory array in response to the asynchronous column address strobe;
means for issuing a synchronous column address strobe after the asynchronous column address strobe; and
means for retreiving a third data word from the memory array in response to the synchronous column address strobe. - View Dependent Claims (14)
-
-
15. A method for accessing a memory, the method comprising:
-
receiving a read command;
issuing an asynchronous column address strobe in response to the read command;
prefetching a first data word and a second data word from a memory array in response to the asynchronous column address strobe;
issuing a synchronous column address strobe after issuing the asynchronous column address strobe; and
retreiving a third data word from the memory array in response to the synchronous column address strobe. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for reading a pseudo-static random access memory, the method comprising:
-
receiving a read command;
prefetching a first data word and a second data word from a memory array in a double data rate mode in response to the read command;
outputting the first data word in response to a first rising edge of a clock signal;
outputting the second data word in response to a second rising edge of the clock signal;
retreiving a third data word from the memory array in a single data rate mode in response to the second rising edge of the clock signal; and
outputting the third data word in response to a third rising edge of the clock signal. - View Dependent Claims (21, 22, 23)
-
-
24. A method for reading a CellularRAM, the method comprising:
-
receiving a read command;
issuing an asynchronous column address strobe signal in response to the read command;
reading a first data word and a second data word in parallel from a memory array in response to the asynchronous column address strobe;
outputting the first data word in response to a first rising edge of a clock signal;
outputting the second data word in response to a second rising edge of the clock signal;
issuing a synchronous column address strobe in response to the second rising edge of the clock signal;
reading a third data word from the memory array in response to the synchronous column address strobe; and
outputting the third data word in response to a third rising edge of the clock signal. - View Dependent Claims (25)
-
Specification