Patent ID: 9251048
Filing Date: 2016-02-02
CPC Classification: G06F,Y02D

Claim Text:
1. A method for operating a memory device, the method comprising: receiving a first request from a requestor, wherein the first request includes accessing data at a first memory location in a memory bank; opening a first page in the memory bank, wherein opening the first page comprises loading a row including the first memory location into a buffer, the row being loaded from a row location in the memory bank, wherein opening the first page in the memory bank comprises receiving a speculative open request and opening the first page to transition the first page from a closed state to an open state in response to the speculative open request and prior to receiving the first request from the requestor that identifies the first memory location as part of the first request, the speculative open request being based on information relating to a likelihood that the first request will access the first page, the speculative open request comprising an open page request as an only operation of the speculative open request; transmitting the data from the first memory location to the requestor; determining, by the requestor, a likelihood that a subsequent request will access the first page based on reading an address stride of the first request; and determining, by a memory controller, whether to close the first page following execution of the first request based on information relating to the likelihood that the subsequent request will access the first page.