×

Storage device, a host system including the storage device, and a map table updating method of the host system

  • US 10,613,881 B2
  • Filed: 01/15/2016
  • Issued: 04/07/2020
  • Est. Priority Date: 03/09/2015
  • Status: Active Grant
First Claim
Patent Images

1. A storage device that communicates with an external host device, the storage device comprising:

  • a nonvolatile memory device that includes memory blocks; and

    a memory controller, the memory controller comprising;

    a processor that processes at least one command from the external host device;

    a physical function controller that controls a first input/output operation using the processor;

    a virtual function controller that controls a second input/output operation using a core of the external host device, the second input/output operation corresponding to a virtualization operation;

    an address translation unit that sets a first physical address indicative of a host buffer memory of the external host device and that differs from a second physical address of the nonvolatile memory device;

    a write direct memory access (DMA) circuit that writes a first map table used for a first address translation of the first input/output operation and a second map table used for a second address translation of the second input/output operation to the host buffer memory of the external host device, based on the first physical address set by the address translation unit;

    a read DMA circuit that reads the first map table and the second map table of the host buffer memory, which are updated according to the at least one command, based on the first physical address set by the address translation unit; and

    a nonvolatile memory interface that stores the first map table and the second map table read by the read DMA circuit to the nonvolatile memory device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×