Patents Assigned to CNEXLABS, Inc. a Delaware Corporation
  • Publication number: 20170109089
    Abstract: A system configuration containing a host, solid state drive (“SSD”), and controller able to perform a hybrid mode non-volatile memory (“NVM”) access is disclosed. Upon receiving a command with a logical block address (“LBA”) for accessing information stored in NVM, a secondary flash translation layer (“FTL”) index table is loaded to a first cache and entries in a third cache is searched to determine validity associated with stored FTL table. When the entries in the third cache are invalid, the FTL index table in the second cache is searched to identify valid FTL table entries. If the second cache contains invalid FTL index table, a new FTL index table is loaded from NVM to the second cache. The process subsequently loads at least a portion of FTL table indexed by the FTL index table in the third cache.
    Type: Application
    Filed: October 14, 2016
    Publication date: April 20, 2017
    Applicant: CNEXLABS, Inc. a Delaware Corporation
    Inventor: Yiren Ronnie Huang
  • Publication number: 20170090794
    Abstract: One embodiment of the present invention discloses a shared non-volatile memory (“NVM”) system using a distributed flash translation layer (“FTL”) scheme capable of facilitating data storage between multiple hosts and NVM devices. A process of shared NVM system includes an NVM management module or memory controller able to receive a request from a host for reserving a write ownership. The write ownership allows a host to write information to a portion of storage space in an NVM device. Upon identifying availability of the write ownership associated with the NVM device in accordance with a set of predefined policy stored in the NVM management module, the request is granted to the host if the write ownership is available. The host is subsequently allowed to fetch the FTL snapshot from the NVM device for the write operation.
    Type: Application
    Filed: September 28, 2016
    Publication date: March 30, 2017
    Applicant: CNEXLABS, Inc. a Delaware Corporation
    Inventor: Yiren Ronnie Huang
  • Publication number: 20170010810
    Abstract: A solid-state drive (“SSD”), in one embodiment, uses a flash translation layer (“FTL”) to implement a wear leveling scheme for improving reliability of non-volatile memory (“NVM”). The SSD, which is a digital processing system operable to store information, includes a digital processing element and NVM device(s). The digital processing element which can be a memory controller is able to facilitate processing and storing data in the NVM device. The NVM device, in one embodiment, is divided the storage space into multiple blocks and each block is further organized in multiple minimum writeable units (“MWUs”) with a mapping table. While MWUs can be pages, the mapping table or address mapping table facilitates address association or map between MWUs and logic block addresses (“LBAs”) in accordance with a predefined wear leveling scheme.
    Type: Application
    Filed: July 6, 2016
    Publication date: January 12, 2017
    Applicant: CNEXLABS, Inc. a Delaware Corporation
    Inventor: Yiren Ronnie Huang