Abstract:
Embodiments of the invention describe a dynamic random access memory (DRAM) device that may abort a self-refresh mode to improve the exit time from a DRAM low power state of self-refresh. During execution of a self-refresh mode, the DRAM device may receive a signal (e.g., a device enable signal) from a memory controller operatively coupled to the DRAM device. The DRAM device may abort the self-refresh mode in response to receiving the signal from the memory controller.
Abstract:
Embodiments of the invention are generally directed to systems, methods, and apparatuses for in-band data mask bit transmission. In some embodiments, one or more data mask bits are integrated into a partial write frame and are transferred to a memory device via the data bus. Since the data mask bits are transferred via the data bus, the system does not need (costly) data mask pin(s). In some embodiments, a mechanism is provided to enable a memory device (e.g., a DRAM) to check for valid data mask bits before completing the partial write to the DRAM array.
Abstract:
Ein Speicher-Subsystem weist einen Befehlsadressbus auf, der in der Lage ist, mit doppelter Datenrate betrieben zu werden. Eine Speicherschaltung weist N Befehlssignalleitungen auf, die mit einer Datenrate von 2R arbeiten, um Befehlsinformationen von einem Speichercontroller zu empfangen. Die Speicherschaltung weist 2N Befehlssignalleitungen auf, die mit einer Datenrate von R arbeiten, um die Befehle an eine oder mehrere Speichervorrichtungen zu übertragen. Während Verhältnisse von 1:2 spezifiziert sind, können ähnliche Techniken verwendet werden, um Befehlssignale mit höheren Datenraten über weniger Signalleitungen von einem Host an eine Logikschaltung zu senden, die dann die Befehlssignale mit niedrigeren Datenraten über mehr Signalleitungen überträgt.
Abstract:
Embodiments of the invention are generally directed to systems, methods, and apparatuses for using the same memory type in an error check mode and a non-error check mode. In some embodiments, a memory device includes at least one split bank pair of memory banks. If the memory device is in an error check mode, then, in some embodiments, data is stored in one of memory banks of the split bank pair and the corresponding error check bits are stored in the other memory bank of the split bank pair. A register bit on the memory device indicates whether it is in the error check mode or the non-error check mode. Other embodiments are described and claimed.
Abstract:
Embodiments of the invention are generally directed to systems, methods, and apparatuses for using the same memory type in an error check mode and a non-error check mode. In some embodiments, a memory device includes at least one split bank pair of memory banks. If the memory device is in an error check mode, then, in some embodiments, data is stored in one of memory banks of the split bank pair and the corresponding error check bits are stored in the other memory bank of the split bank pair. A register bit on the memory device indicates whether it is in the error check mode or the non-error check mode. Other embodiments are described and claimed.
Abstract:
Abstract of the Disclosure In some embodiments, the invention includes a chip having a register to include an operation type signal. The chip also includes control circuitry to receive a first command and in response to the first command to cause the chip to perform a first operation if the operation type signal has a first value and to cause the chip to perform a second operation if the operation type signal has a second value. The chip may be a memory chip in a memory system. Other embodiments are described and claimed.
Abstract:
Embodiments of the invention are generally directed to systems, methods, and apparatuses to save dynamic random access memory (DRAM) self-refresh power. In some embodiments, the refresh frequency of a DRAM is reduced and errors are allowed to occur. In error check mode, the DRAM stores data and corresponding error check bits. The error check bits may be used to scrub the memory and fix the errors.
Abstract:
Method and apparatus for use with buffered memory modules are included among the embodiments. In exemplary systems, a serial presence detect function is included within a memory module buffer instead of being provided by a separate EEPROM device mounted on the memory module. Various embodiments thus can provide cost savings, chip placement and signal routing simplification, and can in some circumstances save pins on the module. Other embodiments are described and claimed.
Abstract:
Refresh ports (170) for a dynamic memory (150) and memory controller (110). In one embodiment, an apparatus includes a memory (160) and a refresh command interface (170) to receive a refresh command including a portion indicating signal. Refresh logic performs a refresh to a portion of the memory array (152) specified, at least partially, by the portion specifying signal. Data transfer interfaces (125) receive data transfer commands and transfer memory to and from the apparatus. Another apparatus (100) includes refresh control logic to output a refresh signal and a portion specifying signal via a refresh command interface (135).
Abstract:
Eine chipinterne Terminierungssteuerung (ODT-Steuerung) ermöglicht programmierbare ODT-Latenzeinstellungen. Eine Arbeitsspeichervorrichtung kann über einen oder mehrere Busse, die von in mehrere Arbeitsspeichervorrichtungen organisierten Arbeitsspeicherrängen gemeinsam genutzt werden, an eine zugehörige Arbeitsspeichersteuerung koppeln. Die Arbeitsspeichersteuerung generiert einen Arbeitsspeicherzugriffsbefehl für einen Zielrang. Als Reaktion auf den Befehl können Arbeitsspeichervorrichtungen selektiv ODT für den Arbeitsspeicherzugriffsvorgang auf Grundlage davon, dass sie im Zielrang oder in einem Nichtzielrang sind, und davon, ob der Zugriffsbefehl einen Lese- oder einen Schreibvorgang enthält, aktivieren. Die Arbeitsspeichervorrichtung kann ODT in Übereinstimmung mit einer programmierbaren ODT-Latenzeinstellung aktivieren. Die programmierbare ODT-Latenzeinstellung kann verschiedene ODT-Zeitwerte für Lese- und Schreibtransaktionen festlegen.