NAND flash-based storage device and methods of using
    1.
    发明授权
    NAND flash-based storage device and methods of using 有权
    基于NAND闪存的存储设备和使用方法

    公开(公告)号:US09298603B2

    公开(公告)日:2016-03-29

    申请号:US13678192

    申请日:2012-11-15

    摘要: A solid state drive having at least one NAND flash memory component organized in blocks, pages and cells. Each cell is adapted to store at least two bits. Each block of the memory component is adapted to be dynamically configured to store at least one bit per cell using a first mode of operation and dynamically configured to store at least two bits per cell using a second mode of operation while the mass storage device is operating, wherein the first mode of operation entails programming fewer bits of a cell in fewer passes as compared to the second mode of operation.

    摘要翻译: 固态驱动器具有以块,页和单元格组织的至少一个NAND闪存组件。 每个单元适于存储至少两个位。 存储器组件的每个块适于被动态地配置为使用第一操作模式来存储每个小区的至少一个比特,并且动态地配置为在大容量存储设备操作时使用第二操作模式来存储每个小区的至少两个比特 ,其中与第二操作模式相比,第一操作模式需要以较少的通过编程更小的单元的位。

    Raid storage systems having arrays of solid-state drives and methods of operation
    2.
    发明授权
    Raid storage systems having arrays of solid-state drives and methods of operation 有权
    具有固态驱动器阵列和操作方法的RAID存储系统

    公开(公告)号:US09152498B2

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

    申请号:US14520413

    申请日:2014-10-22

    IPC分类号: G06F12/00 G06F11/10 G06F3/06

    摘要: RAID storage systems and methods adapted to enable the use of NAND flash-based solid-state drives. The RAID storage system includes an array of solid-state drives and a controller operating to combine the solid-state drives into a logical unit. The controller utilizes data striping to form data stripe sets comprising data (stripe) blocks that are written to individual drives of the array, utilizes distributed parity to write parity data of the data stripe sets to individual drives of the array, and writes the data blocks and the parity data to different individual drives of the array. The RAID storage system detects the number of data blocks of at least one of the data stripe sets and then, depending on the number of data blocks detected, may invert bit values of the parity data or add a dummy data value of “1” to the parity value.

    摘要翻译: 适用于使用基于NAND闪存的固态硬盘的RAID存储系统和方法。 RAID存储系统包括固态驱动器阵列和操作以将固态驱动器组合成逻辑单元的控制器。 控制器利用数据条带化形成数据条带集,其中包括写入阵列的各个驱动器的数据(条带)块,利用分布式奇偶校验将数据条带集的奇偶校验数据写入阵列的各个驱动器,并写入数据块 并将奇偶校验数据分配给阵列的不同单独驱动器。 RAID存储系统检测数据条带组中的至少一个的数据块的数量,然后根据检测到的数据块的数量,可以反转奇偶校验数据的位值或将伪数据值“1”添加到 奇偶校验值。

    Modular mass storage system and method therefor
    3.
    发明授权
    Modular mass storage system and method therefor 有权
    模块化海量存储系统及其方法

    公开(公告)号:US08995137B2

    公开(公告)日:2015-03-31

    申请号:US13866098

    申请日:2013-04-19

    IPC分类号: H05K1/00 G06F13/40 G06F3/06

    摘要: A modular mass storage system and method that enables cableless mounting of ATA and/or similar high speed interface-based mass storage devices in a computer system. The system includes a printed circuit board, a system expansion slot interface on the printed circuit board and comprising power and data pins, a host bus controller on the printed circuit board and electrically connected to the system expansion slot interface, docking connectors connected with the host bus controller to receive power and exchange data therewith and adapted to electrically couple with industry-standard non-volatile memory devices without cabling therebetween, and features on the printed circuit board for securing the memory devices thereto once coupled to the docking connectors.

    摘要翻译: 一种模块化大容量存储系统和方法,其能够在计算机系统中无线地安装ATA和/或类似的基于高速接口的大容量存储设备。 该系统包括印刷电路板,印刷电路板上的系统扩展槽接口,并且包括电源和数据引脚,印刷电路板上的主机总线控制器和电连接到系统扩展槽接口,与主机连接的对接连接器 总线控制器接收电力并与其交换数据,并且适于与工业标准非易失性存储器件电耦合,而无需在其间进行电缆连接,以及印刷电路板上的特征,用于将存储器件固定到其上,一旦耦合到对接连接器。

    Raid storage systems having arrays of solid-state drives and methods of operation
    4.
    发明授权
    Raid storage systems having arrays of solid-state drives and methods of operation 有权
    具有固态驱动器阵列和操作方法的RAID存储系统

    公开(公告)号:US08898381B2

    公开(公告)日:2014-11-25

    申请号:US12960626

    申请日:2010-12-06

    IPC分类号: G06F12/00 G06F11/10

    摘要: RAID storage systems and methods adapted to enable the use of NAND flash-based solid-state drives. The RAID storage system includes an array of solid-state drives and a controller operating to combine the solid-state drives into a logical unit. The controller utilizes data striping to form data stripe sets comprising data (stripe) blocks that are written to individual drives of the array, utilizes distributed parity to write parity data of the data stripe sets to individual drives of the array, and writes the data blocks and the parity data to different individual drives of the array. The RAID storage system detects the number of data blocks of at least one of the data stripe sets and then, depending on the number of data blocks detected, may invert bit values of the parity data or add a dummy data value of “1” to the parity value.

    摘要翻译: 适用于使用基于NAND闪存的固态硬盘的RAID存储系统和方法。 RAID存储系统包括固态驱动器阵列和操作以将固态驱动器组合成逻辑单元的控制器。 控制器利用数据条带化形成数据条带集,其中包括写入阵列的各个驱动器的数据(条带)块,利用分布式奇偶校验将数据条带集的奇偶校验数据写入阵列的各个驱动器,并写入数据块 并将奇偶校验数据分配给阵列的不同单独驱动器。 RAID存储系统检测数据条带组中的至少一个的数据块的数量,然后根据检测到的数据块的数量,可以反转奇偶校验数据的位值或将伪数据值“1”添加到 奇偶校验值。

    SYSTEM AND METHOD FOR POLLING THE STATUS OF MEMORY DEVICES
    5.
    发明申请
    SYSTEM AND METHOD FOR POLLING THE STATUS OF MEMORY DEVICES 有权
    用于检查存储器件状态的系统和方法

    公开(公告)号:US20140250262A1

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

    申请号:US14195375

    申请日:2014-03-03

    IPC分类号: G06F3/06 G11C14/00

    摘要: A memory controller and methods thereof suitable for operating a system utilizing multiple memory bus channels and/or multiple banks of memory devices on each channel wherein the memory devices is polled only when necessary. The memory controller includes means for determining a status of each individual memory device of the plurality of memory devices, a channel controller for each memory bus channel, and at least one status register on which is stored a plurality of bits. The channel controller maintains a derived status of each individual memory device based on the current and previous status data. Each individual bit of the plurality of bits of the status register corresponds to an individual memory device of the plurality of memory devices and indicates the derived status of the individual memory device which are used to determine whether to check for a queued command destined for the individual memory device.

    摘要翻译: 一种存储器控制器及其方法,其适用于在每个通道上操作利用多个存储器总线通道和/或多组存储器件的系统,其中仅在必要时轮询存储器件。 存储器控制器包括用于确定多个存储器件的每个单独的存储器件的状态的装置,每个存储器总线通道的通道控制器以及存储有多个位的至少一个状态寄存器。 信道控制器基于当前状态数据和先前状态数据来维护每个单独的存储器件的导出状态。 状态寄存器的多个比特中的每个单独的比特对应于多个存储器装置中的各个存储装置,并且指示用于确定是否检查针对该个体的排队命令的各个存储装置的导出状态 存储设备。

    SYSTEM AND METHOD FOR LIMITING INRUSH CURRENT IN SOLID STATE DRIVES
    6.
    发明申请
    SYSTEM AND METHOD FOR LIMITING INRUSH CURRENT IN SOLID STATE DRIVES 有权
    限制固体驱动电流的系统和方法

    公开(公告)号:US20140246906A1

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

    申请号:US14195494

    申请日:2014-03-03

    IPC分类号: H02J9/06

    摘要: A system and method thereof to regulate a current to a capacitive load from a power supply connected to the capacitive load. The system includes a first switch between the power supply and the capacitive load, a super-capacitor configured for charging by the power supply and powering the capacitive load, a current limiting circuit between the super-capacitor and the power supply, a second switch between the super-capacitor and the capacitive load, and a power control circuit configured to control opening and closing of the first switch and the second switch independently, sense a voltage of the power supply, and sense a voltage of the super-capacitor.

    摘要翻译: 一种用于调节从连接到电容性负载的电源到电容性负载的电流的系统及方法。 该系统包括电源和电容性负载之间的第一开关,被配置为通过电源充电并为容性负载供电的超级电容器,超级电容器和电源之间的限流电路, 超级电容器和电容性负载,以及功率控制电路,被配置为独立地控制第一开关和第二开关的开闭,感测电源的电压,并感测超级电容器的电压。

    METHOD OF CONNECTING A PCIe BUS EXTENSION SYSTEM
    8.
    发明申请
    METHOD OF CONNECTING A PCIe BUS EXTENSION SYSTEM 有权
    连接PCIe总线扩展系统的方法

    公开(公告)号:US20160154761A9

    公开(公告)日:2016-06-02

    申请号:US14175627

    申请日:2014-02-07

    IPC分类号: G06F13/42 G06F13/40

    摘要: A PCIe bus extension system, method, interface card and cable for connecting a PCIe-compliant peripheral device to a PCIe bus of a computer system. The interface card includes a printed circuit board, an edge connector adapted for insertion into a PCIe expansion slot on a motherboard of the computer system for transmitting PCIe signals between the motherboard and the interface card, an interface port configured to mate with a connector of the cable, and a logic integrated circuit on the printed circuit board, the logic integrated circuit functionally connecting the edge connector with the expansion slot and amplifying and propagating clock and data PCIe signals therebetween that are compliant with a PCIe standard. The interface card and cable lacks the capability of transmitting power therethrough to a PCIe-compliant peripheral device connected to the interface card through the interface port.

    摘要翻译: 用于将PCIe兼容外围设备连接到计算机系统的PCIe总线的PCIe总线扩展系统,方法,接口卡和电缆。 接口卡包括印刷电路板,适于插入计算机系统的主板上的PCIe扩展槽中的边缘连接器,用于在主板和接口卡之间传输PCIe信号;接口端口,被配置为与 电缆和印刷电路板上的逻辑集成电路,逻辑集成电路将边缘连接器与扩展槽功能连接,并在其间放大和传播符合PCIe标准的时钟和数据PCIe信号。 接口卡和电缆缺乏通过接口端口将功率传输到连接到接口卡的PCIe兼容外设。

    Methods and apparatus for providing acceleration of virtual machines in virtual environments
    9.
    发明授权
    Methods and apparatus for providing acceleration of virtual machines in virtual environments 有权
    在虚拟环境中提供虚拟机加速的方法和装置

    公开(公告)号:US09141529B2

    公开(公告)日:2015-09-22

    申请号:US13584867

    申请日:2012-08-14

    摘要: A host server computer system that includes a hypervisor within a virtual space architecture running at least one virtualization, acceleration and management server and at least one virtual machine, at least one virtual disk that is read from and written to by the virtual machine, a cache agent residing in the virtual machine, wherein the cache agent intercepts read or write commands made by the virtual machine to the virtual disk, and a solid state drive. The solid state drive includes a non-volatile memory storage device, a cache device and a memory device driver providing a cache primitives application programming interface to the cache agent and a control interface to the virtualization, acceleration and management server.

    摘要翻译: 主机服务器计算机系统,其包括运行至少一个虚拟化,加速和管理服务器以及至少一个虚拟机的虚拟空间体系结构中的虚拟机管理程序,由虚拟机读取和写入的至少一个虚拟磁盘,高速缓存 驻留在虚拟机中的代理,其中高速缓存代理拦截虚拟机对虚拟盘所做的读取或写入命令以及固态驱动器。 固态驱动器包括非易失性存储器存储设备,高速缓存设备和向高速缓存代理提供高速缓存基元应用编程接口的存储器设备驱动器以及到虚拟化,加速和管理服务器的控制接口。

    Method of assembling mass storage device for a computer system
    10.
    发明授权
    Method of assembling mass storage device for a computer system 有权
    组装计算机系统的大容量存储装置的方法

    公开(公告)号:US09009959B2

    公开(公告)日:2015-04-21

    申请号:US13586979

    申请日:2012-08-16

    IPC分类号: G06F3/06 G06F1/18 H05K5/02

    摘要: A method and mass storage device that combine multiple solid state drives (SSDs) to a single volume. The device includes a carrier board and at least two solid state drives having power and data connections to the carrier board. The carrier board includes a circuit board functionally connected to a control logic and at least two secondary connectors that are disposed at different edges of the circuit board and functionally connected to the control logic. The solid state drives are connected to the carrier board through the secondary connectors, and each solid state drive has a power and data connector directly connected to one of the secondary connectors of the carrier board. The solid state drives are oriented substantially parallel to the carrier board and to each other.

    摘要翻译: 将多个固态驱动器(SSD)组合到单个卷的方法和大容量存储设备。 该装置包括载板和至少两个具有与载板的电源和数据连接的固态驱动器。 承载板包括功能上连接到控制逻辑的电路板和设置在电路板的不同边缘并且功能地连接到控制逻辑的至少两个次级连接器。 固态驱动器通过次级连接器连接到载板,并且每个固态驱动器具有直接连接到载板的一个辅助连接器的电源和数据连接器。 固态驱动器被取向为基本上平行于载板并彼此定向。