-
公开(公告)号:US10777252B2
公开(公告)日:2020-09-15
申请号:US16109720
申请日:2018-08-22
Applicant: Apple Inc.
Inventor: Peter Fu , Gregory S. Mathews , Kai Lun Hsuing , Shane J. Keil
IPC: G06F13/00 , G11C11/406 , G06F13/16 , G06F13/10 , G06F13/12
Abstract: A method and apparatus for performing opportunistic refreshes of memory banks is disclosed. Refresh circuitry in a memory controller performs a refresh on each bank of a multi-bank memory at least once during a given refresh interval. At the beginning of an interval, memory banks for which there are no pending transactions (e.g., reads or writes) may be refreshed. During a first portion of the interval, refresh may be skipped for memory banks for which transactions are pending. In a second portion of the interval, refreshes are performed on memory banks that have not been refreshed during the interval, which may cause some memory transactions to be delayed.
-
公开(公告)号:US20200066328A1
公开(公告)日:2020-02-27
申请号:US16109720
申请日:2018-08-22
Applicant: Apple Inc.
Inventor: Peter Fu , Gregory S. Mathews , Kai Lun Hsuing , Shane J. Keil
IPC: G11C11/406
Abstract: A method and apparatus for performing opportunistic refreshes of memory banks is disclosed. Refresh circuitry in a memory controller performs a refresh on each bank of a multi-bank memory at least once during a given refresh interval. At the beginning of an interval, memory banks for which there are no pending transactions (e.g., reads or writes) may be refreshed. During a first portion of the interval, refresh may be skipped for memory banks for which transactions are pending. In a second portion of the interval, refreshes are performed on memory banks that have not been refreshed during the interval, which may cause some memory transactions to be delayed.
-