Controller interface providing improved data reliability
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
59 Citations
34 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. 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. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification