Controller interface providing improved data reliability
AssigneeApple Inc.
InventorsAnthony Fai, Nicholas Seroff, Nir Jacob Wakrat
Life of this patent
Estimating the term…
Abstract
In one implementation, a memory device includes non-volatile memory, a memory controller communicatively coupled to the non-volatile memory over a first bus, and a host interface through which the memory controller communicates with a host device over a second bus. The memory device can also include a signal conditioner of the host interface adapted to condition signals to adjust a signal level of signals received over the second bus based on signal level data received from the host device, wherein the signal level data relates to a voltage level of signals generated by the host device to encode data transmitted across the second bus.
Claims34
A memory device comprising:
- non-volatile memory;
- a memory controller communicatively coupled to the non-volatile memory over a first bus;
- a host interface through which the memory controller communicates with a host device over a second bus;
- and
- a signal conditioner of the host interface adapted to condition signals to adjust a signal level of signals received over the second bus based on signal level data received from the host device, wherein the signal level data relates to a voltage level of signals generated by the host device to encode data transmitted across the second bus.
A system comprising:
- a host device that includes a host controller;
- and
- one or more non-volatile memory packages that are each communicatively coupled to the host device over one or more communication channels, wherein the host controller of the host device provides one or more commands to the non-volatile memory packages over the one or more communication channels, wherein each of the non-volatile memory packages includes:
- non-volatile memory;
- a memory controller that is communicatively coupled to the non-volatile memory;
- a host interface through which the memory controller communicates with a host device over the one or more communication channels;
- and
- a signal conditioner of the host interface adapted to condition signals to adjust a signal level of signals received over the one or more communication channels based on signal level data received from the host device, wherein the signal level data relates to a voltage level of signals generated by the host device to encode data transmitted across the one or more communication channels.
A method comprising:
- receiving, at an interface of a memory device, signals transmitted by a host device to the memory device over a bus;
- receiving, at the interface of the memory device, signal level data from the host device that relates to one or more voltage levels of signals generated by the host device to encode data transmitted across the bus;
- and
- conditioning, by the interface, the received signals based on the received signal level data from the host device.
Dependencies are inferred from the claim text.