×

Intelligent Solid-State Non-Volatile Memory Device (NVMD) System With Multi-Level Caching of Multiple Channels

  • US 20080235443A1
  • Filed: 05/05/2008
  • Published: 09/25/2008
  • Est. Priority Date: 01/06/2000
  • Status: Active Grant
First Claim
Patent Images

1. A Non-Volatile Memory Device (NVMD) comprising:

  • a host-device interface for receiving commands from a host over a host bus;

    a bridge, coupled to the host-device interface, for converting requests from the host into concurrent requests;

    a traffic controller and dispatcher, coupled to the bridge, receiving the concurrent requests, for dispatching the concurrent requests over an internal bus;

    a plurality of NVMD branches, each NVMD branch coupled to the internal bus to receive one of the concurrent requests from the traffic controller and dispatcher;

    wherein each NVMD branch of the plurality of NVMD branches further comprises;

    a NVMD controller, coupled to the internal bus, having control logic and a flash channel interface; and

    a NVMD memory;

    wherein multiple NVMD branches are accessed concurrently in parallel by the concurrent requests;

    wherein the NVMD is a single chip integrated onto a single substrate of silicon;

    wherein the NVMD memory in each of the NVMD branches comprises;

    a memory interface coupled to the flash channel interface;

    a non-volatile memory array for storing blocks of data;

    a block address manager, for receiving a logical block address (LBA) from the traffic controller and dispatcher, for mapping the LBA to a physical block address (PBA) within a non-volatile memory array in the NVMD,whereby requests from the host are dispatched to multiple NVMD branches.

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