Method of operation of a memory controller
DC CAFCFirst Claim
1. A method of controlling a synchronous memory device, wherein the memory device includes a plurality of memory cells, the method of controlling the memory device comprises:
- issuing a first operation code to the memory device, wherein in response to the first operation code, the memory device outputs first and second portions of data;
sampling the first portion of data synchronously with respect to a rising edge transition of an external clock signal; and
sampling the second portion of data synchronously with respect to a falling edge transition of the external clock signal.
0 Assignments
Litigations
0 Petitions
Reexaminations
Accused Products
Abstract
A method of operation of a memory controller device, the method of operation comprises issuing a write request to a memory device synchronously with respect to an external clock signal, wherein in response to the write request, a memory device inputs first and second portions of data. The method of operation further includes outputting the first portion of data synchronously with respect to a first edge transition of an external clock signal; and outputting the second portion of data from the bus synchronously with respect to a second edge transition of the external clock signal. The first and second edge transitions of the external clock signal are of transitions of the same clock cycle.
-
Citations
40 Claims
-
1. A method of controlling a synchronous memory device, wherein the memory device includes a plurality of memory cells, the method of controlling the memory device comprises:
-
issuing a first operation code to the memory device, wherein in response to the first operation code, the memory device outputs first and second portions of data;
sampling the first portion of data synchronously with respect to a rising edge transition of an external clock signal; and
sampling the second portion of data synchronously with respect to a falling edge transition of the external clock signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
providing block size information to the memory device, wherein the block size information defines an amount of data to be output by the memory device.
-
-
3. The method of claim 1 wherein, in response to the first operation code, the first portion of data is output after a programmed amount of time transpires.
-
4. The method of claim 1 further including:
-
providing access time information to the memory device; and
issuing a second operation code, wherein in response to the second operation code, the memory device stores the access time information in a register within the memory device.
-
-
5. The method of claim 4 wherein the access time information is representative of a number of clock cycles of the external clock signal to transpire before the first portion of data is output by the memory device in response to the first operation code.
-
6. The method of claim 4 wherein the access time information is representative of a number of clock cycles of the external clock signal to transpire before the second portion of data is output by the memory device.
-
7. The method of claim 1 wherein both the rising and falling edge transitions of the external clock signal include voltage swings of less than one volt.
-
8. The method of claim 1 further including providing address information to the memory device synchronously with respect to the external clock signal.
-
9. The method of claim 8 wherein the address information is provided synchronously with respect to rising and falling edges of the external clock signal.
-
10. The method of claim 8 wherein the address information and the first operation code are provided in a request packet.
-
11. The method of claim 10 wherein the address information and the first operation code are provided in the same request packet.
-
12. The method of claim 8 wherein the address information and the first operation code are output onto an external bus, wherein the external bus includes a set of signal lines to multiplex data control information, and address information.
-
13. The method of claim 1 wherein the rising edge transition of the external clock signal and the falling edge transition of the external clock signal transpire in the same clock cycle of the external clock signal.
-
14. The method of claim 1 wherein the first operation code is issued synchronously with respect to the external clock signal.
-
15. The method of claim 14 wherein the first operation code is output onto an external bus.
-
16. The method of claim 15 wherein the external bus includes a set of signal lines to multiplex data, control information, and address information.
-
17. The method of claim 1 wherein the first operation code includes precharge information.
-
18. A controller device for controlling a synchronous memory device, the controller device comprising:
-
output driver circuitry to provide an operation code to the memory device, wherein in response to the operation code, the memory device outputs a first portion of data synchronously with respect to a rising edge transition of an external clock signal and a second portion of data synchronously with respect to a falling edge transition of the external clock signal; and
input receiver circuitry to sample the first portion of data and the second portion of data output by the memory device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of operation of a memory controller device, the method comprises:
-
issuing an operation code to a memory device synchronously with respect to an external clock signal, wherein the operation code instructs the memory device to input first and second portions of data;
outputting the first portion of data synchronously with respect to a rising edge transition of the external clock signal; and
outputting the second portion of data synchronously with respect to a falling edge transition of the external clock signal. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification