Using a virtual to physical map for direct user space communication with a data storage device
    1.
    发明授权
    Using a virtual to physical map for direct user space communication with a data storage device 有权
    使用虚拟到物理图与数据存储设备进行直接用户空间通信

    公开(公告)号:US09069658B2

    公开(公告)日:2015-06-30

    申请号:US13709972

    申请日:2012-12-10

    Applicant: GOOGLE INC.

    Abstract: A data storage device includes multiple flash memory devices, where each of the flash memory devices are arranged into multiple blocks having multiple pages for storing data. The data storage device includes a memory controller that is operationally coupled with the flash memory devices. The memory controller is configured to receive a virtual to physical memory address translation map from a host device, where a physical memory address includes a physical address for memory on the host device. The memory controller is configured to store the virtual to physical memory address translation map in a memory module on the memory controller, receive commands directly from an application running on the host device, where the commands include virtual memory addresses that refer to the memory on the host device and translate the virtual memory addresses to physical memory addresses using the virtual to physical memory address translation map.

    Abstract translation: 数据存储设备包括多个快闪存储器设备,其中每个闪存器件被布置成具有用于存储数据的多个页面的多个块。 数据存储设备包括与闪存设备可操作地耦合的存储器控​​制器。 存储器控制器被配置为从主机设备接收虚拟到物理存储器地址转换映射,其中物理存储器地址包括主机设备上的存储器的物理地址。 存储器控制器被配置为将虚拟物理存储器地址转换映射存储在存储器控制器上的存储器模块中,从主机设备上运行的应用程序直接接收命令,其中命令包括引用存储器上的存储器的虚拟存储器地址 主机设备,并使用虚拟到物理内存地址转换映射将虚拟内存地址转换为物理内存地址。

    PARTITIONING A FLASH MEMORY DATA STORAGE DEVICE
    2.
    发明申请
    PARTITIONING A FLASH MEMORY DATA STORAGE DEVICE 审中-公开
    分区闪存数据存储设备

    公开(公告)号:US20140156915A1

    公开(公告)日:2014-06-05

    申请号:US14089397

    申请日:2013-11-25

    Applicant: GOOGLE INC.

    Abstract: A method of partitioning a data storage device that has a plurality of memory chips includes determining a number memory chips in the data storage device, defining, via a host coupled to the data storage device, a first partition of the data storage device, where the first partition includes a first subset of the plurality of memory chips, defining a second partition of the data storage device via the host where the second partition includes a second subset of the plurality of memory chips, such that the first subset does not include any memory chips of the second subset and wherein the second subset does not include any memory chips of the first subset.

    Abstract translation: 一种划分具有多个存储器芯片的数据存储设备的方法包括确定数据存储设备中的数字存储器芯片,经由耦合到数据存储设备的主机定义数据存储设备的第一分区,其中 第一分区包括多个存储器芯片的第一子集,经由主机定义数据存储设备的第二分区,其中第二分区包括多个存储器芯片的第二子集,使得第一子集不包括任何存储器 第二子集的芯片,并且其中第二子集不包括第一子集的任何存储器芯片。

    USING A LOGICAL TO PHYSICAL MAP FOR DIRECT USER SPACE COMMUNICATION WITH A DATA STORAGE DEVICE
    3.
    发明申请
    USING A LOGICAL TO PHYSICAL MAP FOR DIRECT USER SPACE COMMUNICATION WITH A DATA STORAGE DEVICE 有权
    使用数据存储设备进行直接用户空间通信的物理地图

    公开(公告)号:US20140164677A1

    公开(公告)日:2014-06-12

    申请号:US13709976

    申请日:2012-12-10

    Applicant: GOOGLE INC.

    Abstract: A data storage device includes multiple flash memory devices, where each of the flash memory devices is arranged into multiple blocks having multiple pages for storing data. The data storage device includes a memory controller operationally coupled with the flash memory devices. The memory controller is configured to receive a logical to physical address translation map from a host device, where a physical address includes a physical address for one of the flash memory devices. The memory controller is configured to store the logical to physical address translation map in a memory module on the memory controller, receive read commands directly from an application running on the host device, where the read commands include logical memory addresses that refer to the logical locations on the flash memory devices, and translate the logical addresses to physical memory addresses using the logical to physical address translation map.

    Abstract translation: 数据存储装置包括多个闪速存储器件,其中每个闪存器件被布置成具有用于存储数据的多个页面的多个块。 数据存储设备包括与闪存设备可操作地耦合的存储器控​​制器。 存储器控制器被配置为从主机设备接收逻辑到物理地址转换映射,其中物理地址包括闪存器件之一的物理地址。 存储器控制器被配置为将逻辑到物理地址转换映射存储在存储器控制器上的存储器模块中,从在主机设备上运行的应用直接接收读取命令,其中读取命令包括涉及逻辑位置的逻辑存储器地址 并且使用逻辑到物理地址转换映射将逻辑地址转换为物理存储器地址。

    DATA STORAGE DEVICE
    4.
    发明申请
    DATA STORAGE DEVICE 有权
    数据存储设备

    公开(公告)号:US20140089605A1

    公开(公告)日:2014-03-27

    申请号:US14087434

    申请日:2013-11-22

    Applicant: GOOGLE INC.

    Abstract: A data storage device may include an interface that is arranged and configured to interface with a host, a command bus, multiple memory devices that are operably coupled to the command bus and a controller that is operably coupled to the interface and to the command bus. The controller may be arranged and configured to receive a read metadata command for a specified one of the memory devices from the host using the interface, read metadata from the specified memory device and communicate the metadata to the host using the interface.

    Abstract translation: 数据存储设备可以包括布置和配置为与主机,命令总线,可操作地耦合到命令总线的多个存储器设备以及可操作地耦合到接口和命令总线的控制器的接口。 控制器可以被布置和配置为使用接口从主机接收指定的一个存储器设备的读取元数据命令,从指定的存储器设备读取元数据并使用该接口将元数据传送到主机。

    Data storage device with copy command
    5.
    发明授权
    Data storage device with copy command 有权
    具有复制命令的数据存储设备

    公开(公告)号:US09244842B2

    公开(公告)日:2016-01-26

    申请号:US14087434

    申请日:2013-11-22

    Applicant: GOOGLE INC.

    Abstract: A data storage device may include an interface that is arranged and configured to interface with a host, a command bus, multiple memory devices that are operably coupled to the command bus and a controller that is operably coupled to the interface and to the command bus. The controller may be arranged and configured to receive a read metadata command for a specified one of the memory devices from the host using the interface, read metadata from the specified memory device and communicate the metadata to the host using the interface.

    Abstract translation: 数据存储设备可以包括布置和配置为与主机,命令总线,可操作地耦合到命令总线的多个存储器设备以及可操作地耦合到接口和命令总线的控制器的接口。 控制器可以被布置和配置为使用接口从主机接收指定的一个存储器设备的读取元数据命令,从指定的存储器设备读取元数据并使用该接口将元数据传送到主机。

    Using a logical to physical map for direct user space communication with a data storage device
    6.
    发明授权
    Using a logical to physical map for direct user space communication with a data storage device 有权
    使用逻辑物理图与数据存储设备进行直接用户空间通信

    公开(公告)号:US09164888B2

    公开(公告)日:2015-10-20

    申请号:US13709976

    申请日:2012-12-10

    Applicant: GOOGLE INC.

    Abstract: A data storage device includes multiple flash memory devices, where each of the flash memory devices is arranged into multiple blocks having multiple pages for storing data. The data storage device includes a memory controller operationally coupled with the flash memory devices. The memory controller is configured to receive a logical to physical address translation map from a host device, where a physical address includes a physical address for one of the flash memory devices. The memory controller is configured to store the logical to physical address translation map in a memory module on the memory controller, receive read commands directly from an application running on the host device, where the read commands include logical memory addresses that refer to the logical locations on the flash memory devices, and translate the logical addresses to physical memory addresses using the logical to physical address translation map.

    Abstract translation: 数据存储装置包括多个闪速存储器件,其中每个闪存器件被布置成具有用于存储数据的多个页面的多个块。 数据存储设备包括与闪存设备可操作地耦合的存储器控​​制器。 存储器控制器被配置为从主机设备接收逻辑到物理地址转换映射,其中物理地址包括闪存器件之一的物理地址。 存储器控制器被配置为将逻辑到物理地址转换映射存储在存储器控制器上的存储器模块中,从在主机设备上运行的应用直接接收读取命令,其中读取命令包括涉及逻辑位置的逻辑存储器地址 并且使用逻辑到物理地址转换映射将逻辑地址转换为物理存储器地址。

    USING A VIRTUAL TO PHYSICAL MAP FOR DIRECT USER SPACE COMMUNICATION WITH A DATA STORAGE DEVICE
    7.
    发明申请
    USING A VIRTUAL TO PHYSICAL MAP FOR DIRECT USER SPACE COMMUNICATION WITH A DATA STORAGE DEVICE 有权
    使用虚拟物理地图进行数据存储设备的直接用户空间通信

    公开(公告)号:US20140164676A1

    公开(公告)日:2014-06-12

    申请号:US13709972

    申请日:2012-12-10

    Applicant: GOOGLE INC.

    Abstract: A data storage device includes multiple flash memory devices, where each of the flash memory devices are arranged into multiple blocks having multiple pages for storing data. The data storage device includes a memory controller that is operationally coupled with the flash memory devices. The memory controller is configured to receive a virtual to physical memory address translation map from a host device, where a physical memory address includes a physical address for memory on the host device. The memory controller is configured to store the virtual to physical memory address translation map in a memory module on the memory controller, receive commands directly from an application running on the host device, where the commands include virtual memory addresses that refer to the memory on the host device and translate the virtual memory addresses to physical memory addresses using the virtual to physical memory address translation map.

    Abstract translation: 数据存储设备包括多个快闪存储器设备,其中每个闪存器件被布置成具有用于存储数据的多个页面的多个块。 数据存储设备包括与闪存设备可操作地耦合的存储器控​​制器。 存储器控制器被配置为从主机设备接收虚拟到物理存储器地址转换映射,其中物理存储器地址包括主机设备上的存储器的物理地址。 存储器控制器被配置为将虚拟物理存储器地址转换映射存储在存储器控制器上的存储器模块中,从主机设备上运行的应用程序直接接收命令,其中命令包括引用存储器上的存储器的虚拟存储器地址 主机设备,并使用虚拟到物理内存地址转换映射将虚拟内存地址转换为物理内存地址。

    RAID CONFIGURATION IN A FLASH MEMORY DATA STORAGE DEVICE
    8.
    发明申请
    RAID CONFIGURATION IN A FLASH MEMORY DATA STORAGE DEVICE 审中-公开
    闪存存储数据存储设备中的RAID配置

    公开(公告)号:US20140108708A1

    公开(公告)日:2014-04-17

    申请号:US14057703

    申请日:2013-10-18

    Applicant: Google Inc.

    Abstract: A method of storing data in a flash memory data storage device that includes a plurality of memory chips is disclosed. The method includes determining a number of memory chips in the data storage device, defining, via a host coupled to the data storage device, a first partition of the data storage device, where the first partition includes a first subset of the plurality of memory chips and defining a second partition of the data storage device via a host coupled to the data storage device, where the second partition includes a second subset of the plurality of memory chips. First data is written to the first partition while reading data from the second partition, and first data is written to the second partition while reading data from the first partition.

    Abstract translation: 公开了一种在包括多个存储器芯片的闪存数据存储装置中存储数据的方法。 该方法包括确定数据存储设备中的多个存储器芯片,经由耦合到数据存储设备的主机定义数据存储设备的第一分区,其中第一分区包括多个存储器芯片的第一子集 以及经由耦合到所述数据存储设备的主机定义所述数据存储设备的第二分区,其中所述第二分区包括所述多个存储器芯片的第二子集。 当从第二分区读取数据时,将第一数据写入第一分区,并且在从第一分区读取数据的同时将第一数据写入第二分区。

    DATA STORAGE DEVICE
    9.
    发明申请
    DATA STORAGE DEVICE 审中-公开
    数据存储设备

    公开(公告)号:US20140047172A1

    公开(公告)日:2014-02-13

    申请号:US14059061

    申请日:2013-10-21

    Applicant: GOOGLE INC.

    Abstract: A data storage device may include a first memory board having multiple memory chips and a controller board that is arranged and configured to operably connect to the first memory board. The controller board may include an interface to a host and a controller that is arranged and configured to control command processing for multiple different types of memory chips, automatically recognize a type of the memory chips on the first memory board, receive commands from the host using the interface, and execute the commands using the memory chips.

    Abstract translation: 数据存储设备可以包括具有多个存储器芯片的第一存储器板和布置和配置为可操作地连接到第一存储器板的控制器板。 控制器板可以包括与主机的接口和被配置和配置为控制多种不同类型的存储器芯片的命令处理的控制器,自动识别第一存储器板上的存储器芯片的类型,从主机接收命令使用 界面,并使用内存芯片执行命令。

Patent Agency Ranking