Memory access during memory calibration
First Claim
1. A method of controlling first and second ranks of memory devices, coupled to a memory controller, via data buses that include at least a first data bus and a second data bus both of which are coupled to a first memory device in the first memory rank and a second memory device in the second memory rank, the method comprising:
- performing a calibration operation that pertains to transmission of data between the first memory device and the memory controller via the first data bus; and
while performing the calibration operation, transferring data, via the second data bus, between the second memory device and the memory controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-rank memory system in which calibration operations are performed between a memory controller and one rank of memory while data is transferred between the controller and other ranks of memory. A memory controller performs a calibration operation that calibrates parameters pertaining to transmission of data via a first data bus between the memory controller and a memory device in a first rank of memory. While the controller performs the calibration operation, the controller also transfers data with a memory device in a second rank of memory via a second data bus.
-
Citations
22 Claims
-
1. A method of controlling first and second ranks of memory devices, coupled to a memory controller, via data buses that include at least a first data bus and a second data bus both of which are coupled to a first memory device in the first memory rank and a second memory device in the second memory rank, the method comprising:
-
performing a calibration operation that pertains to transmission of data between the first memory device and the memory controller via the first data bus; and while performing the calibration operation, transferring data, via the second data bus, between the second memory device and the memory controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A memory controller that controls the operation of a plurality of ranks of memory devices including at least a first memory device in a first memory rank and a second memory device in a second memory rank, each memory device coupled to both a first data bus and second data bus, the memory controller comprising:
-
a circuit to generate a first command that specifies a calibration operation and a second command that specifies a memory access operation; and an interface to transmit the first command to the first memory device, and the second command to the second memory device, such that the memory access operation is performed by the second memory device while the calibration operation is performed by the first memory device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of controlling a memory system including a plurality of ranks of memory devices including at least a first memory device in a first memory rank and a second memory device in a second memory rank, each memory device coupled to both a first data bus and second data bus, the method comprising:
-
transmitting a first command to the first memory device, wherein the first command specifies a calibration operation; and transmitting a second command to the second memory device, wherein the second command specifies a memory access operation, such that the memory access operation is performed by the second memory device while the calibration operation is performed by the first memory device. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification