Abstract:
Embodiments of the present invention provide a memory access method and a memory system. A memory controller sends a memory access instruction, a lower-order address signal, a first chip select signal, and a first higher-order address signal to a first level buffer chip, delays a second higher-order address signal to obtain a delayed address signal, and sends the delayed address signal to a second level buffer chip. The first level buffer chip gates a target second level buffer chip according to a preset mapping relationship, the first chip select signal, and the first higher-order address signal, and sends the memory access instruction and the lower-order address signal to the target second level buffer chip. The target second level buffer chip determines a target memory module according to the delayed address signal and a second chip select signal, determines a target memory chip according to the lower-order address signal, acquires target data from the target memory chip according to the memory access instruction, and returns the target data to the memory controller. In the embodiments of the present invention, a cascading manner of a system memory is changed to a tree-like topological form. This avoids a protocol conversion problem, reduces the memory access time, and improves the memory access efficiency.
Abstract:
Methods and systems are described herein for determining if bit cell read or write rates require a refresh of the accessed or neighboring bit cells. The refresh of VLT memory bit cells that undergo a high frequency of page address read operations and write operations helps to maintain integrity of data stored in the VLT memory bit cells. The methods and systems determine, during each RAS cycle, if a rate of Page Address read operations or write operations exceeds a maximum rate across an interval, and conditionally cause a refresh operation if the rate exceeds the maximum rate. The methods and systems output a write back signal to cause a refresh of the associated VLT memory bit cells to prevent corruption of data stored in the associated VLT memory bit cells.
Abstract:
Embodiments of the present invention provide a memory access method and a memory system. A memory controller sends a memory access instruction, a lower-order address signal, a first chip select signal, and a first higher-order address signal to a first level buffer chip, delays a second higher-order address signal to obtain a delayed address signal, and sends the delayed address signal to a second level buffer chip. The first level buffer chip gates a target second level buffer chip according to a preset mapping relationship, the first chip select signal, and the first higher-order address signal, and sends the memory access instruction and the lower-order address signal to the target second level buffer chip. The target second level buffer chip determines a target memory module according to the delayed address signal and a second chip select signal, determines a target memory chip according to the lower-order address signal, acquires target data from the target memory chip according to the memory access instruction, and returns the target data to the memory controller. In the embodiments of the present invention, a cascading manner of a system memory is changed to a tree-like topological form. This avoids a protocol conversion problem, reduces the memory access time, and improves the memory access efficiency.
Abstract:
Amcthod for refreshing a memory (10) having a plurality of refreshable memory cells organized in a plurality of memory banks (14, 16, 18, 20). The method comprises accessing the memory (10) for a burst operation; and detecting an access to one of the plurality of memory banks (14, 16, 18, 20) during the burst operation. The method further comprises refreshing memory cells of a bank of the plurality of memory banks (14, 16, 18, 20) that is not being accessed during the burst operation in response to the burst operation.
Abstract:
A synchronous information storage device that controls the operation timing using a synchronous clock and exhibits improved performance through highly efficient operation processing and reduced power consumption of feature of DRAMs. The information storage device comprises a plurality of memory cells in which data is stored by storing electrical charges; and an amplifier that amplifies the charges of the memory cells, wherein a synchronous clock is used to time the input/output of the data. This information storage device performs two operations, that is, a charge extraction operation that extracts electrical charges transferred from the memory cells to the amplifier or a charge storing operation that stores charges from the amplifier into the memory cells and an input/output operation of the amplifier from/to a unit external to the information storage device, using the single clock of the synchronous clock for the timing.
Abstract:
A memory (10) has a plurality of memory cells, a serial address port (47) for receiving a low voltage high frequency differential address signal, and a serial input/output data port (52, 54) for receiving a high frequency low voltage differential data signal. The memory (10) can operate in one of two different modes, a normal mode and a cache line mode. In cache line mode, the memory can access an entire cache line from a single address. A fully hidden refresh mode allows for timely refresh operations while operating in cache line mode. Data is stored in the memory array (14) by interleaving in multiple sub-arrays (15, 17). During a hidden refresh mode of operation, one sub-array (15) is accessed while another sub-array (17) is refreshed. Two or more of the memories (10) may be chained together to provide a high speed low power memory system.
Abstract:
A DRAM refresh method, apparatus, and system are provided. A to-be-refreshed area in a refresh block is specified in a refresh instruction, so as to refresh a specified location of a DRAM storage array. The method includes: receiving, by a DRAM refresh apparatus, a refresh instruction from a memory controller, where the refresh instruction includes an identifier of a to-be-refreshed block and refresh information used to indicate a to-be-refreshed area, and the refresh instruction is used to instruct the DRAM refresh apparatus to refresh the to-be-refreshed area in the to-be-refreshed block (S902); generating, by the DRAM refresh apparatus, addresses of to-be-refreshed bank rows in the to-be-refreshed block according to the identifier and the refresh information (S904); and refreshing, by the DRAM refresh apparatus, locations corresponding to the addresses of the bank rows in the to-be-refreshed block (S906). In this way, a DRAM refresh time is shortened, refresh power consumption is reduced, a refresh operation is more flexible, and system resource consumption is reduced while data integrity is ensured.
Abstract:
Embodiments of the present invention provide a memory access method and a memory system. A memory controller sends a memory access instruction, a lower-order address signal, a first chip select signal, and a first higher-order address signal to a first level buffer chip, delays a second higher-order address signal to obtain a delayed address signal, and sends the delayed address signal to a second level buffer chip. The first level buffer chip gates a target second level buffer chip according to a preset mapping relationship, the first chip select signal, and the first higher-order address signal, and sends the memory access instruction and the lower-order address signal to the target second level buffer chip. The target second level buffer chip determines a target memory module according to the delayed address signal and a second chip select signal, determines a target memory chip according to the lower-order address signal, acquires target data from the target memory chip according to the memory access instruction, and returns the target data to the memory controller. In the embodiments of the present invention, a cascading manner of a system memory is changed to a tree-like topological form. This avoids a protocol conversion problem, reduces the memory access time, and improves the memory access efficiency.