Non-volatile memory controller device and non-volatile memory device
AssigneesMemRay Corporation, Korea Advanced Institute of Science and Technology
InventorMyoungsoo Jung
Life of this patent
Estimating the term…
Loading patent…
AssigneesMemRay Corporation, Korea Advanced Institute of Science and Technology
InventorMyoungsoo Jung
Estimating the term…
In a non-volatile memory controlling device, a first doorbell region is exposed to a configuration space of a host interface and updated when the host issues an input/output (I/O) request command to the host memory. A fetch managing module fetches the command from the host memory in response to an event signal generated when the first doorbell region is updated. A data transferring module checks a location of the host memory based on request information included in the command, and performs a transfer of target data for the I/O request between the host memory and the non-volatile memory module. A completion handling module writes a completion request in the host memory and handles an interrupt when the data transferring module completes to process the I/O request. A second doorbell region is exposed to the configuration space and updated when the I/O service is terminated by the host.
A non-volatile memory controlling device configured to connect a non-volatile memory module and a host including a processor and a host memory, the device comprising:
A non-volatile memory controlling device configured to connect a non-volatile memory module and a host including a processor and a host memory, the device comprising:
A non-volatile memory device configured to be connected to a host including a processor and a host memory, the device comprising:
Dependencies are inferred from the claim text.