Patent ID: 11914905
Assignee: XILINX, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A method for a memory controller, comprising:
activating a timer upon completing a first self-refresh process, the timer is associated with a period between self-refresh processes of the memory controller;
activating a counter upon detecting an end of an active period and the timer is below a first threshold, wherein the counter is associated with an idle period and counts a number of cycles lacking memory activity, and wherein memory transactions are processed during the active period and not processed during the idle period; and
upon determining the counter has reached or exceeded an idle timeout threshold value before the timer has exceeded the first threshold, initiating a second self-refresh process, wherein the idle timeout threshold value corresponds to a length of the idle period, and wherein the timer and the counter are reset based on initiating the second self-refresh process.