Patent ID: 9355704
Filing Date: 2016-05-31
CPC Classification: G11C

Claim Text:
1. A refresh method of a volatile memory, comprising: detecting at least one parameter of the volatile memory, wherein the at least one parameter indicates whether a predetermined number of refresh commands complying with a first candidate refresh type have been issued in a burst refresh window; selecting a target refresh type from a plurality of candidate refresh types according to the at least one parameter; and performing a refresh operation upon the volatile memory according to the target refresh type; wherein the candidate refresh types include at least the first candidate refresh type and a second candidate refresh type, each refresh command complying with the first candidate refresh type is arranged to refresh a first number of banks of the volatile memory, each refresh command complying with the second candidate refresh type is arranged to refresh a second number of banks of the volatile memory, and the first number is larger than the second number; wherein when the first candidate refresh type is selected as the target refresh type, multiple banks in the volatile memory are refreshed by using a third number of refresh commands complying with the first candidate refresh type; when the second candidate refresh type is selected as the target refresh type, the same multiple banks in the volatile memory are refreshed by using a fourth number of refresh commands complying with the second candidate refresh type; and the third number is different from the fourth number; wherein when the first candidate refresh type is selected as the target refresh type, the volatile memory sequentially receives more than one refresh command complying with the first candidate refresh type.