Pulse amplitude modulation (PAM) for multi-host support in a memory sub-system
AssigneeMicron Technology, Inc.
InventorAlex Mohandas
Life of this patent
Estimating the term…
Abstract
First data is received from a first host system and second data is received from a second host system. A composite signal is generated to represent both the first data received from the first host system and the second data received from the second host system. The composite signal comprises a series of signal pulses at multiple levels. A first level and a second level in the composite signal represent values from the first data received from the first host system. A third level and a fourth level in the composite signal represent values from the second data received from the second host system. The composite signal is provided to the memory device.
Claims20
A memory sub-system comprising:
- a memory device;
- and
- a processing device operatively coupled with a first host system and a second host system via a physical host interface, the processing device further operatively coupled with the memory device, the processing device to perform operations comprising:
- receiving a first pulse amplitude modulated signal from the first host system via the physical host interface, the first pulse amplitude modulated signal representing first data from the first host system, values in the first data being represented in the first pulse amplitude modulated signal by signal pulses at a first level and a second level;
- receiving a second pulse amplitude modulated signal from the second host system via the physical host interface, the second pulse amplitude modulated signal representing second data from the second host system, values in the second data being represented in the second pulse amplitude modulated signal by signal pulses at a third level and a fourth level, the first level, the second level, the third level, and the fourth level being different levels;
- generating a composite signal that represents both the first data received from the first host system and the second data received from the second host system, the composite signal comprising a series of signal pulses at multiple levels, the first level and the second level in the multiple levels representing values in the first data from the first host system, the third level and the fourth level in the multiple levels representing values in the second data from the second host system;
- and
- providing the composite signal to the memory device.
A method comprising:
- receiving, by a processing device operatively coupled with a first host system and a second host system via a physical host interface, a first pulse amplitude modulated signal, via the physical host interface, from the first host system to provide to a memory device, the first pulse amplitude modulated signal representing first data from the first host system, values in the first data being represented in the first pulse amplitude modulated signal by signal pulses at a first level and a second level;
- receiving, by the processing device, a second pulse amplitude modulated signal, via the physical host interface, from the second host system to provide to the memory device, the second pulse amplitude modulated signal representing second data from the second host system, values in the second data being represented in the second pulse amplitude modulated signal by signal pulses at a third level and a fourth level, the first level, the second level, the third level, and the fourth level being different levels;
- generating a composite signal that represents both the first data from the first host system and the second data from the second host system, the composite signal comprising a series of signal pulses at multiple levels, the first level and the second level in the multiple levels representing values in the first data from the first host system, the third level and the fourth level in the multiple levels representing values in the second data received from the second host system;
- and
- providing the composite signal to the memory device.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device operatively coupled with a first host system and a second host system via a physical host interface, configure the processing device to perform operations comprising:
- receiving, via the physical host interface, a first pulse amplitude modulated signal from the first host system to provide to a memory device, the first pulse amplitude modulated signal representing first data from the first host system, values in the first data being represented in the first pulse amplitude modulated signal by signal pulses at a first level and a second level;
- receiving, via the physical host interface, a second pulse amplitude modulated signal from the second host system to provide to the memory device, the second pulse amplitude modulated signal representing second data from the second host system, values in the second data being represented in the second pulse amplitude modulated signal by signal pulses at a third level and a fourth level, the first level, the second level, the third level, and the fourth level being different levels;
- combining the first data and the second data to generate a composite signal that represents both the first data from the first host system and the second data from the second host system, the composite signal comprising a series of signal pulses at multiple levels, the first level and the second level in the multiple levels representing values in the first data from the first host system, the third level and the fourth level in the multiple levels representing values in the second data from the second host system;
- and
- transmitting the composite signal to the memory device.
Dependencies are inferred from the claim text.