MEMORY DEVICE FOR INTERRUPTIBLE MEMORY REFRESH
First Claim
1. A method for refreshing a memory device performed by the memory device, the method comprising:
- receiving a refresh command;
initiating an interruptible refresh in response to the refresh command, the interruptible refresh comprising a plurality of segment refreshes, the plurality of segment refreshes separated by interrupt boundaries;
receiving a first command before execution of a first segment refresh; and
executing the first command and delaying execution of the first segment refresh at a first interrupt boundary.
1 Assignment
0 Petitions
Accused Products
Abstract
A refresh command is received from a memory controller. An interruptible refresh containing multiple segment refreshes is initiated. The segment refreshes are separated by interrupt boundaries. A command is received before execution of a segment refresh. The first command is executed and execution of the first segment refresh is delayed at a first interrupt boundary. Alternatively, a first number of segment refreshes to execute is received from a memory controller. The received first number of segment refreshes is executed. A second number of segment refreshes to execute is received from a memory controller. The received second number of segment refreshes is executed. No segment refreshes are executed between the execution of the first number of segment refreshes and the execution of the second number of segment refreshes.
20 Citations
19 Claims
-
1. A method for refreshing a memory device performed by the memory device, the method comprising:
-
receiving a refresh command; initiating an interruptible refresh in response to the refresh command, the interruptible refresh comprising a plurality of segment refreshes, the plurality of segment refreshes separated by interrupt boundaries; receiving a first command before execution of a first segment refresh; and executing the first command and delaying execution of the first segment refresh at a first interrupt boundary. - View Dependent Claims (2, 3, 4, 5, 6, 19)
-
-
7. A method for refreshing a memory device performed by the memory device, the method comprising:
-
receiving a first number of segment refreshes to execute from a memory controller, the first number of segment refreshes to execute less than a total number of segment refreshes normally completed in a refresh interval; executing the received first number of segment refreshes; receiving a second number of segment refreshes to execute from a memory controller; and executing the received second number of segment refreshes, wherein no segment refreshes are executed between the execution of the first number of segment refreshes and the execution of the second number of segment refreshes. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for refreshing a memory device on a 3D stacked memory, performed by a logic chip on the 3D stacked memory, the method comprising:
-
receiving a first refresh command from a memory controller; communicating a second refresh command to the memory device in response to receiving the first refresh command, the second refresh command configured to initiate an interruptible refresh by the memory device, the interruptible refresh comprising a plurality of segment refreshes, the plurality of segment refreshes separated by interrupt boundaries; and communicating a first command to the memory device before execution of a first segment refresh, the first command configured to cause the memory device to execute the first command and delay execution of the first segment refresh at a first interrupt boundary. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification