×

High speed input/output performance in solid state devices

  • US 9,411,522 B2
  • Filed: 05/22/2015
  • Issued: 08/09/2016
  • Est. Priority Date: 06/25/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a memory buffer;

    a plurality of flash memory interfaces, each flash memory interface being for communicating with a respective one or more of a plurality of flash memory devices; and

    a memory controller, wherein the memory controller is operably connected to the memory buffer and the plurality of flash memory interfaces, the memory controller being configured to;

    determine a plurality of data segments for transfer between the memory buffer and the plurality of flash memory devices via the plurality of flash memory interfaces;

    associate the plurality of data segments with a plurality of respective memory commands;

    allocate the plurality of memory commands among the plurality of flash memory interfaces, each respective memory command being queued at a respective memory interface for transfer of a respective data segment associated with the respective memory command;

    transfer the plurality of data segments between the memory buffer and the plurality of flash memory devices based on the plurality of memory commands, each respective data segment being transferred via the memory interface to which the memory command associated with the respective data segment is queued, the data segments being transferred sequentially in an order corresponding to the queued memory commands.

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