摘要:
PROBLEM TO BE SOLVED: To provide systems and methods for obtaining and using nonvolatile memory ("NVM") health information.SOLUTION: Health information can include a variety of information associated with the performance and reliability of portions of an NVM device, such as the number of errors detected in a portion of NVM or the amount of time required to read from a portion of nonvolatile memory or program the portion of nonvolatile memory. During operation, address specific health information may be stored passively on a host device and provided as part of a command to a memory controller. The memory controller may extract the health information from the command and use the information to execute access requests. After an access request is completed, the memory controller can update the health information and transmit the information back to the host device.
摘要:
PROBLEM TO BE SOLVED: To provide a system and method to boot a memory device from a host device.SOLUTION: In one implementation, a method includes receiving, at a memory device, an instruction to boot the memory device, in which the memory device includes a non-volatile memory accessible by a controller of the memory device and, in response to receiving the instruction to boot the memory device, obtaining, by the memory device, firmware from a host device, in which the host device is separate from and communicatively coupled to the memory device. The method can also include booting the memory device using the firmware from the host device, in which the memory device boots separately from the host device, and the host device performs operations using data or instructions stored in the non-volatile memory and obtained through communication with the memory controller of the memory device.
摘要:
PROBLEM TO BE SOLVED: To provide systems, devices, methods, and techniques for variably controlling impedance for a memory device where multiple NVM units are accessible over a shared bus.SOLUTION: Impedance can be varied using switches that are configured to switch between an NVM unit and an impedance terminal. Switches can be adjusted during operation of a memory device such that a memory controller is connected over a shared bus to a selected single NVM unit and one or more impedance terminals. Impedance terminals can be configured to provide a relatively small load (a smaller load than an NVM unit) that is impedance matched (alone or in combination with other impedance terminals and/or an NVM unit) with a source impedance on a shared bus that is provided by a memory controller.