×

Out of Order Memory Command Fetching

  • US 20170060422A1
  • Filed: 10/30/2015
  • Published: 03/02/2017
  • Est. Priority Date: 08/31/2015
  • Status: Active Grant
First Claim
Patent Images

1. A memory system comprising:

  • a memory device coupled to a non-volatile memory command submission queue in a host computer system via a data communication bus, the non-volatile memory command submission queue including a plurality of non-volatile memory commands issued to the non-volatile memory command submission queue in a first order, the memory device including a plurality of memory dies, the plurality of memory dies including a corresponding plurality of non-volatile memory cells and a command fetching engine including;

    an out of order selection module including;

    logic operable to examine the plurality of non-volatile memory commands in the non-volatile memory command submission queue;

    logic operable to identify an available memory resource in the memory device;

    logic operable to identify a non-volatile memory command in the non-volatile memory command submission queue corresponding to the identified available memory resource in the memory device; and

    logic operable to fetch the identified non-volatile memory command in a second order independent of the first order of the identified non-volatile memory command in the non-volatile memory command submission queue; and

    the memory device including a memory controller including logic operable to process the fetched non-volatile memory commands in the second order.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×