Embedded refresh controllers and memory devices including the same
First Claim
1. An embedded refresh controller included in a memory device, the embedded refresh controller comprising:
- a refresh counter configured to generate a counter refresh address signal in response to a counter refresh signal, the counter refresh address signal corresponding to a row address of the memory device; and
an address generator configured to store information with respect to a hammer address that is accessed intensively and configured to generate a hammer refresh address signal in response to a hammer refresh signal, the hammer refresh address signal corresponding to an address of a first row of the memory device that is physically adjacent to a second row of the memory device corresponding to the hammer address,wherein the address generator includes a storage circuit configured to store row addresses of the memory device and respective access count values corresponding to the row addresses in response to an active signal and an address signal provided from a memory controller,wherein each of the access count values represents a number of occurrence of access to a respective row among a plurality of rows of the memory device,wherein the address generator is configured to determine the hammer address as an address of one of the plurality of rows having a highest access count value among the access count values stored in the storage circuit when the hammer refresh signal is activated, andwherein the address generator is configured to initialize the highest access count value and a lowest access count value among the access count values stored in the storage circuit to zero without changing remaining access count values after determining the hammer address.
1 Assignment
0 Petitions
Accused Products
Abstract
Embedded refresh controllers included in memory devices and memory devices including the embedded refresh controllers are provided. The embedded refresh controllers may include a refresh counter and an address generator. The refresh counter may generate a counter refresh address signal in response to a counter refresh signal such that the counter refresh address signal may represent a sequentially changing address. The address generator may store information with respect to a hammer address that is accessed intensively and may generates a hammer refresh address signal in response to a hammer refresh signal such that the hammer refresh address signal may represent an address of a row that is physically adjacent to a row of the hammer address. Loss of cell data may be reduced and performance of the memory device may be enhanced by detecting the intensively-accessed hammer address and performing the refresh operation based on the detected hammer address efficiently.
39 Citations
18 Claims
-
1. An embedded refresh controller included in a memory device, the embedded refresh controller comprising:
-
a refresh counter configured to generate a counter refresh address signal in response to a counter refresh signal, the counter refresh address signal corresponding to a row address of the memory device; and an address generator configured to store information with respect to a hammer address that is accessed intensively and configured to generate a hammer refresh address signal in response to a hammer refresh signal, the hammer refresh address signal corresponding to an address of a first row of the memory device that is physically adjacent to a second row of the memory device corresponding to the hammer address, wherein the address generator includes a storage circuit configured to store row addresses of the memory device and respective access count values corresponding to the row addresses in response to an active signal and an address signal provided from a memory controller, wherein each of the access count values represents a number of occurrence of access to a respective row among a plurality of rows of the memory device, wherein the address generator is configured to determine the hammer address as an address of one of the plurality of rows having a highest access count value among the access count values stored in the storage circuit when the hammer refresh signal is activated, and wherein the address generator is configured to initialize the highest access count value and a lowest access count value among the access count values stored in the storage circuit to zero without changing remaining access count values after determining the hammer address. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A memory device comprising:
-
an interface, the memory device being configured to communicate with a memory controller through the interface; a memory cell array including a plurality of memory cells; and an embedded refresh controller configured to control a refresh operation of the memory cells, the embedded refresh controller comprising; a refresh counter configured to generate a counter refresh address signal in response to a counter refresh signal, the counter refresh address signal corresponding to a row address of the memory cell array; and an address generator configured to store information with respect to a hammer address that is accessed intensively and configured to generate a hammer refresh address signal in response to a hammer refresh signal, the hammer refresh address signal corresponding to an address of a first row of the memory cell array that is physically adjacent to a second row of the memory cell array corresponding to the hammer address, and the embedded refresh controller being configured to generate the hammer refresh signal in response to a command signal provided by the memory controller through the interface, wherein the embedded refresh controller is further configured to periodically generate the counter refresh signal for a first number of first activation periods and then periodically generate the hammer refresh signal for a second number of second activation periods, and wherein the embedded refresh controller is further configured to maintain an activation ratio between the first number of first activation periods and the second number of second activation periods. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A memory device comprising:
-
an embedded refresh controller comprising an address generator that is configured to store addresses of rows and numbers of occurrence of access to the respective rows and is configured to determine a hammer address as an address of one of the rows that has a highest number of occurrence of access in response to a hammer refresh signal that is activated in synchronization with time points at a periodic interval; and wherein the embedded refresh controller further comprises; a timing controller configured to generate a counter refresh signal and the hammer refresh signal in response to a refresh signal provided from a memory controller, wherein the embedded refresh controller is configured to generate the counter refresh signal for a first number of first activation periods and then generate the hammer refresh signal for a second number of second activation periods, and wherein the embedded refresh controller is further configured to maintain an activation ratio between the first number of first activation periods and the second number of second activation periods. - View Dependent Claims (15, 16, 17, 18)
-
Specification