Abstract:
A system and method for error correction and detection in a memory system. The system includes a memory controller, a plurality of memory modules and a mechanism. The memory modules are in communication with the memory controller and with a plurality of memory devices. The mechanism detects that one of the memory modules has failed possibly coincident with a memory device failure on an other of the memory modules. The mechanism allows the memory system to continue to run unimpaired in the presence of the memory module failure and the memory device failure.
Abstract:
A system and method for providing a cyclical redundancy code (CRC) for use in a high-speed serial link. The system includes a cascade interconnect memory system including a memory controller, a memory hub device and a downstream link. The downstream link is in communication with the memory controller and the memory hub device and includes at least thirteen signal lanes for transmitting a multiple transfer downstream frame from the memory controller to the memory hub device. A portion of the downstream frame includes downstream CRC bits to detect errors in the downstream frame. The downstream CRC bits capable of detecting any one of a lane failure, a transfer failure and up to five bit random errors.
Abstract:
A system and method for providing a cyclical redundancy code (CRC) for use in a high-speed serial link. The system includes a cascade interconnect memory system including a memory controller, a memory hub device and a downstream link. The downstream link is in communication with the memory controller and the memory hub device and includes at least thirteen signal lanes for transmitting a multiple transfer downstream frame from the memory controller to the memory hub device. A portion of the downstream frame includes downstream CRC bits to detect errors in the downstream frame. The downstream CRC bits capable of detecting any one of a lane failure, a transfer failure and up to five bit random errors.
Abstract:
In a method for implementing ECC (Error Correction Codes) memory module communications with a host processor in multi-ported memory configurations, each of multiple memory modules operating in unison is enabled to identify which memory module is the one required to communicate module specific information back to the host processor. All of the multiple memory modules operating in unison are enabled to generate back to the host processor a valid ECC word, while other multiple memory modules individually being unaware of data contents of the one memory module required to communicate back to the processor.
Abstract:
Marking memory chips as faulty when a fault is detected in data from the memory chip. Upon detecting that a plurality of memory chips are faulty, determining which of a plurality of memory channels contains the faulty memory chips. Marking one of a plurality of memory channels as failing in response to determining that the number of failing memory chips has exceeded a threshold.
Abstract:
Resistive memories having a not-and (NAND) structure including a resistive memory cell. The resistive memory cell includes a resistive memory element for storing a resistance value and a memory element access device for controlling access to the resistive memory element. The memory element access device is connected in parallel to the resistive memory element.
Abstract:
Techniques are presented that include determining, for data to be written to a nonvolatile memory, a location in the nonvolatile memory to which the data should be written based at least on one or more wear metrics corresponding to the location. The one or more wear metrics are based on measurements of the location. The measurements estimate physical wear of the location. The techniques further include writing the data to the determined location in the nonvolatile memory. The techniques may be performed by methods, apparatus (e.g., a memory controller), and computer program products.
Abstract:
Widerstandsspeicher mit einer Nicht-Und-Struktur (NAND-Struktur), zu der eine Widerstandsspeicherzelle gehört. Die Widerstandsspeicherzelle enthält ein Widerstandsspeicherelement zum Speichern eines Widerstandswertes und eine Speicherelement-Zugriffseinheit zum Steuern des Zugriffs auf das Widerstandsspeicherelement. Die Speicherelement-Zugriffseinheit ist mit dem Widerstandsspeicherelement in einer Parallelschaltung verbunden.
Abstract:
Speicher, der Folgendes umfasst: eine Gruppe von Widerstandsspeicherzellen (402), die Folgendes umfasst: eine Vielzahl von Widerstandsspeicherzellen (402), die untereinander in einer Reihenschaltung verbunden sind und zwei Außenenden aufweisen, wobei jede einzelne Widerstandsspeicherzelle (402) in der Gruppe Folgendes umfasst: ein Widerstandsspeicherelement (404) zum Speichern eines Widerstandswertes; und eine Speicherelement-Zugriffseinheit (406) zum Steuern des Zugriffs auf das Widerstandsspeicherelement (404), wobei die Speicherelement-Zugriffseinheit (406) in einer Parallelschaltung mit dem Widerstandsspeicherelement (404) verbunden ist; eine Gruppenzugriffseinheit (504) zum Steuern des Zugriffs auf die Widerstandsspeicherzellen (402), wobei die Gruppenzugriffseinheit (504) mit einem der Außenenden verbunden ist; und wobei der Speicher eine weitere Widerstandsspeicherzelle (204) umfasst, die mit der Gruppe von Widerstandsspeicherzellen (402) verbunden ist, wobei die weitere Widerstandsspeicherzelle (204) folgendes umfasst: ein Widerstandsspeicherelement (210) zum Speichern eines Widerstandswertes; und eine Speicherelement-Zugriffseinheit (212) zum Steuern des Zugriffs auf das Widerstandsspeicherelement (210), wobei die Speicherelement-Zugriffseinheit (212) in einer Reihenschaltung mit dem Widerstandsspeicherelement (210) verbunden ist, das zwei Außenenden aufweist und jedes Außenende mit einer Stromversorgung, einer Masse oder aber mit einer Schaltung zum Steuern einer Spannung des Außenendes verbunden ist; wobei die Widerstandsspeicherelemente (210, 404) Phasenwechsel-Speicherelemente (PCM-Elemente) sind.
Abstract:
Resistive memories having a not-and (NAND) structure including a resistive memory cell. The resistive memory cell includes a resistive memory element for storing a resistance value and a memory element access device for controlling access to the resistive memory element. The memory element access device is connected in parallel to the resistive memory element.