Patent classifications
G11C11/40615
Method and apparatus for determining refresh counter of dynamic random access memory (DRAM)
Embodiments of the present application provide a method and apparatus for determining a refresh counter of a DRAM. The method includes: writing data to a target memory cell connected with a target word line in the DRAM, and controlling the DRAM to perform refreshes starting from a preset word line according to a preset rule; determining, according to whether the data can be read accurately from the target memory cell after the refreshes, an intermediate refresh counter of refreshes on the target word line; and controlling, based on the intermediate refresh counter, the DRAM to perform refreshes starting from the target word line according to the preset rule, and determining the refresh counter of the DRAM according to whether the data can be read accurately from the target memory cell after the refreshes.
Protocol For Refresh Between A Memory Controller And A Memory Device
The present embodiments provide a system that supports self-refreshing operations in a memory device. During operation, the system transitions the memory device from an auto-refresh state, wherein a memory controller controls refreshing operations for the memory device, to a self-refresh state, wherein the memory device controls the refreshing operations. While the memory device is in the self-refresh state, the system sends progress information for the refreshing operations from the memory device to the memory controller. Next, upon returning from the self-refresh state to the auto-refresh state, the system uses the progress information received from the memory device to control the sequencing of subsequent operations by the memory controller.
Apparatuses and methods for multi-level signaling with command over data functionality
A semiconductor device may implement a command-over-data function on a multi-level signaling data bus architectures. The multi-level signaling data bus architecture may support a multi-level communication architecture that includes a plurality of channels each including conversion of M bitstreams to N multi-level signals, where M is greater than N. A bitstream includes a plurality of bits provided serially, with each bit of the bitstream provided over a period of time. The multi-level signaling data bus is adapted to transmit data using a first set of assigned states of the data bus, and to transmit commands using at least a second assigned state of the data bus.
SEMICONDUCTOR MEMORY, METHOD FOR REFRESHING, METHOD FOR CONTROLLING AND ELECTRONIC DEVICE
A semiconductor memory includes a main memory area and a tag memory area. A plurality of memory groups are set in the main memory area and a plurality of flag bits are set in the tag memory area. Each of the plurality of memory groups has a corresponding relationship with one of the plurality of flag bit. The flag bit is at least configured to indicate whether at least one memory cell in the memory group has a specific state. The specific state includes an occupied state.
Protocol for refresh between a memory controller and a memory device
The present embodiments provide a system that supports self-refreshing operations in a memory device. During operation, the system transitions the memory device from an auto-refresh state, wherein a memory controller controls refreshing operations for the memory device, to a self-refresh state, wherein the memory device controls the refreshing operations. While the memory device is in the self-refresh state, the system sends progress information for the refreshing operations from the memory device to the memory controller. Next, upon returning from the self-refresh state to the auto-refresh state, the system uses the progress information received from the memory device to control the sequencing of subsequent operations by the memory controller.
MEMORY DEVICE AND OPERATING SYSTEM
A memory device coupled to a memory controller and including a memory array and an access circuit is provided. The memory array includes a plurality of cells. Each of the cells is coupled to a word-line. The access circuit is coupled between the memory controller and the memory array. In a normal mode, the access circuit executes a refresh action for the cells which are coupled to at least one word-line in response to the memory controller outputting an auto-refresh command. In a standby mode, the access circuit selects one of the word-lines and determines whether to execute the refresh action for the cells coupled to the selected word-line according to the retention capability of the selected word-line at regular time intervals.
ELECTRONIC DEVICE PERFORMING REFRESH OPERATION
An electronic device includes a count signal generation circuit configured to increase one of the values of a weak cell count signal and an active count signal by comparing a weak cell address with an adjacent address generated from a row address, when an active operation is performed. The electronic device also includes a target refresh control circuit configured to latch the adjacent address based on the values of the weak cell count signal and the active count signal and to output the latched adjacent address as a target address for a refresh operation based on a target refresh signal.
SEMICONDUCTOR MEMORY DEVICE AND MEMORY SYSTEM INCLUDING THE SAME
A memory system includes: a memory controller suitable for generating a first target address by sampling an address according to an active command, and providing the active command, a precharge command, a normal refresh command, the address and the first target address, to a memory device; and the memory device suitable for generating a first target refresh command according to the precharge command and the address, and refreshing one or more word lines corresponding to the first target address according to the first target refresh command.
Apparatuses and methods for multiple row hammer refresh address sequences
Apparatuses and methods for generating multiple row hammer address refresh sequences. An example apparatus may include an address scrambler and a refresh control circuit. The address scrambler may receive a first address, output a second address in response to a first control signal, and output a third address in response to a second control signal. The second address may physically adjacent to the first address and the third address may physically adjacent to the second address. The refresh control circuit may perform a refresh operation on the second address when the first control signal is active and perform the refresh operation on the third address when the second control signal is active.
Refresh management for memory
A memory controller interfaces with a random access memory over a memory channel. A refresh control circuit monitors an activate counter which counts a rolling number of activate commands sent over the memory channel to a memory region of the memory. In response to the activate counter being above an intermediate management threshold value, the refresh control circuit only issue a refresh management (RFM) command if there is no REF command currently held at the refresh command circuit for the memory region.