Hybrid SSD using a combination of SLC and MLC flash memory arrays
    1.
    发明授权
    Hybrid SSD using a combination of SLC and MLC flash memory arrays 失效
    混合SSD使用SLC和MLC闪存阵列的组合

    公开(公告)号:US08078794B2

    公开(公告)日:2011-12-13

    申请号:US11926743

    申请日:2007-10-29

    IPC分类号: G06F13/00

    摘要: Hybrid solid state drives (SSD) using a combination of single-level cell (SLC) and multi-level cell (MLC) flash memory arrays are described. According to one aspect of the present invention, a hybrid SSD is built using a combination SLC and MLC flash memory arrays. The SSD also includes a micro-controller to control and coordinate data transfer from a host computing device to either the SLC flash memory array of the MLC flash memory array. A memory selection indicator is determined by triaging data file based on one or more criteria, which include, but is not limited to, storing system files and user directories in the SLC flash memory array and storing user files in the MLC flash memory array; or storing more frequent access files in the SLC flash memory array, while less frequent accessed files in the MLC flash memory array.

    摘要翻译: 描述了使用单级单元(SLC)和多级单元(MLC)闪存阵列的组合的混合固态驱动器(SSD)。 根据本发明的一个方面,使用组合SLC和MLC闪存阵列构建混合SSD。 SSD还包括一个微控制器,用于控制和协调从主机计算设备到MLC闪存阵列的SLC闪存阵列的数据传输。 存储器选择指示符通过基于一个或多个标准进行分类数据文件来确定,所述标准包括但不限于将系统文件和用户目录存储在SLC闪速存储器阵列中并将用户文件存储在MLC闪速存储器阵列中; 或将更频繁的访问文件存储在SLC闪存阵列中,而在MLC闪存阵列中访问的文件较少。

    High Endurance Non-Volatile Memory Devices
    2.
    发明申请
    High Endurance Non-Volatile Memory Devices 失效
    高耐久性非易失性存储器件

    公开(公告)号:US20110197017A1

    公开(公告)日:2011-08-11

    申请号:US13089898

    申请日:2011-04-19

    IPC分类号: G06F12/02 G06F12/08

    摘要: High endurance non-volatile memory devices (NVMD) are described. A high endurance NVMD includes an I/O interface, a NVM controller, a CPU along with a volatile memory subsystem and at least one non-volatile memory (NVM) module. The volatile memory cache subsystem is configured as a data cache subsystem. The at least one NVM module is configured as a data storage when the NVMD is adapted to a host computer system. The I/O interface is configured to receive incoming data from the host to the data cache subsystem and to send request data from the data cache subsystem to the host. The at least one NVM module may comprise at least first and second types of NVM. The first type comprises SLC flash memory while the second type MLC flash. The first type of NVM is configured as a buffer between the data cache subsystem and the second type of NVM.

    摘要翻译: 描述了高耐久性非易失性存储器件(NVMD)。 高耐久性NVMD包括I / O接口,NVM控制器,CPU以及易失性存储器子系统和至少一个非易失性存储器(NVM)模块。 易失性存储器缓存子系统被配置为数据高速缓存子系统。 当NVMD适用于主机系统时,至少一个NVM模块被配置为数据存储器。 I / O接口被配置为从主机接收数据缓存子系统的传入数据,并将请求数据从数据缓存子系统发送到主机。 至少一个NVM模块可以包括至少第一和第二类型的NVM。 第一种类型包括SLC闪存,而第二种类型的MLC闪存。 NVM的第一种类型被配置为数据高速缓存子系统和第二类NVM之间的缓冲区。

    Non-Volatile Memory Based Computer Systems
    3.
    发明申请
    Non-Volatile Memory Based Computer Systems 审中-公开
    基于非易失性存储器的计算机系统

    公开(公告)号:US20110029723A1

    公开(公告)日:2011-02-03

    申请号:US12885451

    申请日:2010-09-18

    IPC分类号: G06F12/02 G06F12/00

    摘要: Non-volatile memory based computer systems and methods are described. According to one aspect of the invention, at least one non-volatile memory module is coupled to a computer system as main storage. The non-volatile memory module is controlled by a northbridge controller configured to control the non-volatile memory as main memory. The page size of the at least one non-volatile memory module is configured to be the size of one of the cache lines associated with a microprocessor of the computer system. According to another aspect, at least one non-volatile memory module is coupled to a computer system as data read/write buffer of one or more hard disk drives. The non-volatile memory module is controlled by a southbridge controller configured to control the non-volatile memory as an input/out device. The page size of the at least one non-volatile memory module is configured in proportion to characteristics of the hard disk drives.

    摘要翻译: 描述了基于非易失性存储器的计算机系统和方法。 根据本发明的一个方面,至少一个非易失性存储器模块耦合到作为主存储器的计算机系统。 非易失性存储器模块由配置成将非易失性存储器控制为主存储器的北桥控制器来控制。 至少一个非易失性存储器模块的页面大小被配置为与计算机系统的微处理器相关联的高速缓存行之一的大小。 根据另一方面,至少一个非易失性存储器模块作为一个或多个硬盘驱动器的数据读/写缓冲器耦合到计算机系统。 非易失性存储器模块由配置成将非易失性存储器控制为输入/输出设备的南桥控制器来控制。 至少一个非易失性存储器模块的页面大小被配置成与硬盘驱动器的特性成比例。

    Single chip universal serial bus (USB) package with metal housing
    4.
    发明授权
    Single chip universal serial bus (USB) package with metal housing 有权
    单芯片通用串行总线(USB)封装,带金属外壳

    公开(公告)号:US07878852B2

    公开(公告)日:2011-02-01

    申请号:US11927387

    申请日:2007-10-29

    IPC分类号: H01R13/648

    摘要: A Universal Serial Bus (USB) memory card includes a tube metal housing that is rectangularly-shaped and a Chip-On-Board (COB)-Universal Serial Bus (USB) device and a carrier substrate having a U-block disposed on one side of thereof and vertically extending upwardly from a bottom surface of the U-block, the COB-USB device positioned on the carrier substrate forming a USB card sub-assembly, the USB card sub-assembly being securely located inside the metal housing with the U-block serving to stop the COB-USB device from slipping out of the metal housing.

    摘要翻译: 通用串行总线(USB)存储卡包括矩形的管状金属外壳和片上芯片(COB) - 通用串行总线(USB)设备和具有设置在一侧的U形块的载体基板 并且从U形块的底面垂直向上延伸,COB-USB装置定位在形成USB卡子组件的载体衬底上,USB卡子组件牢固地位于金属外壳内,U形 块用于停止COB-USB设备从金属外壳滑出。

    Data error detection and correction in non-volatile memory devices
    5.
    发明授权
    Data error detection and correction in non-volatile memory devices 有权
    非易失性存储器件中的数据错误检测和校正

    公开(公告)号:US07865809B1

    公开(公告)日:2011-01-04

    申请号:US12166191

    申请日:2008-07-01

    IPC分类号: H03M13/00

    摘要: Data error detection and correction in non-volatile memory devices are disclosed. Data error detection and correction can be performed with software, hardware or a combination of both. Generally an error corrector is referred to as an ECC (error correction code). One of the most relevant codes using in non-volatile memory devices is based on BCH (Bose, Ray-Chaudhuri, Hocquenghem) code. In order to correct reasonable number (e.g., up to 8-bit (eight-bit)) of random errors in a chunk of data (e.g., a codeword of 4200-bit with 4096-bit information data), a BCH(4200,4096,8) is used in GF(213). ECC comprises encoder and decoder. The decoder further comprises a plurality of error detectors and one error corrector. The plurality of error decoders is configured for calculating odd terms of syndrome polynomial for multiple channels in parallel, while the error corrector is configured for sequentially calculating even terms of syndrome polynomial, key solver and error location.

    摘要翻译: 公开了非易失性存储器件中的数据错误检测和校正。 可以通过软件,硬件或两者的组合来执行数据错误检测和校正。 通常,误差校正器被称为ECC(纠错码)。 在非易失性存储器件中使用的最相关的代码之一是基于BCH(Bose,Ray-Chaudhuri,Hocquenghem)代码。 为了纠正数据块(例如,具有4096位信息数据的4200位的码字)中的合理数量(例如,高达8位(8位))的随机错误,BCH(4200, 4096,8)用于GF(213)。 ECC包括编码器和解码器。 解码器还包括多个误差检测器和一个误差校正器。 所述多个误差解码器被配置为并行地计算多个通道的奇数项的奇数项,而所述误差校正器被配置为顺序地计算校正子多项式,密钥求解器和误差位置的偶数项。

    Universal serial bus (USB) flash drive housing a slim USB device and having swivel cap functionalities allowing for two locking positions
    6.
    发明授权
    Universal serial bus (USB) flash drive housing a slim USB device and having swivel cap functionalities allowing for two locking positions 失效
    通用串行总线(USB)闪存驱动器,内置超薄USB设备,并具有允许两个锁定位置的旋转盖功能

    公开(公告)号:US07740493B2

    公开(公告)日:2010-06-22

    申请号:US11874108

    申请日:2007-10-17

    IPC分类号: H01R13/44

    摘要: A Universal Serial Bus (USB) flash drive includes a slim USB device having an end used to couple the USB flash drive to a host and an opposite end and a swivel cap having a side slit that serves as an opening into which the slim USB device travels horizontally, the side slit being disposed along a lateral side of the swivel cap. The USB flash drive also includes a USB device rivet placed into the slim USB device and the swivel cap to pivotally connect them at one of the ends of the slim USB device, so that the slim USB device is pivotally extendable outwardly from the side slit in a closed or open position. The swivel rocker is pivotally extendable outwardly from the opposite end of the slim USB device and when the swivel rocker is extended outwardly, the slim USB device is caused to extend outwardly.

    摘要翻译: 通用串行总线(USB)闪存驱动器包括一个细长的USB设备,其具有用于将USB闪存驱动器耦合到主机和相对端的端部,以及具有用作开口的侧面狭缝的旋转盖,其中该超薄USB设备 水平移动,侧缝沿旋转盖的侧面设置。 USB闪存驱动器还包括放置在细长USB设备中的USB设备铆钉和旋转盖,以在超薄USB设备的一端的一端枢轴连接,使得细长的USB设备可从侧缝中向外可枢转地延伸 关闭或打开位置。 旋转摇杆从细长的USB装置的相对端向外可枢转地延伸,并且当旋转摇杆向外延伸时,使细长的USB装置向外延伸。

    Universal serial bus (USB) flash drive with swivel cap functionalities with two locking positions
    7.
    发明授权
    Universal serial bus (USB) flash drive with swivel cap functionalities with two locking positions 失效
    通用串行总线(USB)闪存驱动器,带有两个锁定位置的旋转盖功能

    公开(公告)号:US07544073B2

    公开(公告)日:2009-06-09

    申请号:US11927484

    申请日:2007-10-29

    IPC分类号: H01R13/44

    摘要: A Universal Serial Bus (USB) flash drive includes a slim USB device having an end used to couple the USB flash drive to a host and an opposite end, and a swivel “strap shaped” metal cap having a circle cut out disposed on both cap legs. The snap coupling circle attachment allows the swivel cap to rotate substantially into a first and a second locking position and to rotate substantially 360 degrees about the z-axis of the USB device. The metal cap is generally in a locked position when the snap slot is aligned atop the snap lock tabs such that the protrusion snap ring is descended downward until the positioned flush against the snap lock groove. When unlocked the protrusion snap ring is raised up and rested upon the two snap lock tabs.

    摘要翻译: 通用串行总线(USB)闪存驱动器包括具有用于将USB闪存驱动器耦合到主机和相对端的端部的细长USB设备,以及设置在两个盖上的具有圆切口的旋转“带状”金属盖 腿 卡扣联接圆附件允许旋转盖基本上旋转到第一和第二锁定位置并围绕USB装置的z轴大致旋转360度。 当卡扣槽对准卡扣锁定片顶部时,金属盖通常处于锁定位置,使得突起卡环向下下降直到定位件与卡锁槽相对。 当解锁时,突起卡环被提起并搁置在两个卡扣卡扣上。

    Universal Serial Bus (USB) Flash Drive with Swivel Cap Functionalities with Two Locking Positions
    8.
    发明申请
    Universal Serial Bus (USB) Flash Drive with Swivel Cap Functionalities with Two Locking Positions 失效
    具有两个锁定位置的旋转盖功能的通用串行总线(USB)闪存驱动器

    公开(公告)号:US20080278902A1

    公开(公告)日:2008-11-13

    申请号:US11927484

    申请日:2007-10-29

    IPC分类号: G06F1/16 H01S4/00

    摘要: A Universal Serial Bus (USB) flash drive includes a slim USB device having an end used to couple the USB flash drive to a host and an opposite end, and a swivel “strap shaped” metal cap having a circle cut out disposed on both cap legs. The snap coupling circle attachment allows the swivel cap to rotate substantially into a first and a second locking position and to rotate substantially 360 degrees about the z-axis of the USB device. The metal cap is generally in a locked position when the snap slot is aligned atop the snap lock tabs such that the protrusion snap ring is descended downward until the positioned flush against the snap lock groove. When unlocked the protrusion snap ring is raised up and rested upon the two snap lock tabs.

    摘要翻译: 通用串行总线(USB)闪存驱动器包括具有用于将USB闪存驱动器耦合到主机和相对端的端部的细长USB设备,以及设置在两个盖上的具有圆切口的旋转“带状”金属盖 腿 卡扣联接圆附件允许旋转盖基本上旋转到第一和第二锁定位置并围绕USB装置的z轴大致旋转360度。 当卡扣槽对准卡扣锁定片顶部时,金属盖通常处于锁定位置,使得突起卡环向下下降直到定位件与卡锁槽相对。 当解锁时,突起卡环被提起并搁置在两个卡扣卡扣上。

    Hybrid SSD Using A Combination of SLC and MLC Flash Memory Arrays
    9.
    发明申请
    Hybrid SSD Using A Combination of SLC and MLC Flash Memory Arrays 失效
    混合SSD使用SLC和MLC闪存阵列的组合

    公开(公告)号:US20080215800A1

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

    申请号:US11926743

    申请日:2007-10-29

    IPC分类号: G06F12/00

    摘要: Hybrid solid state drives (SSD) using a combination of single-level cell (SLC) and multi-level cell (MLC) flash memory arrays are described. According to one aspect of the present invention, a hybrid SSD is built using a combination SLC and MLC flash memory arrays. The SSD also includes a micro-controller to control and coordinate data transfer from a host computing device to either the SLC flash memory array of the MLC flash memory array. A memory selection indicator is determined by triaging data file based on one or more criteria, which include, but is not limited to, storing system files and user directories in the SLC flash memory array and storing user files in the MLC flash memory array; or storing more frequent access files in the SLC flash memory array, while less frequent accessed files in the MLC flash memory array.

    摘要翻译: 描述了使用单级单元(SLC)和多级单元(MLC)闪存阵列的组合的混合固态驱动器(SSD)。 根据本发明的一个方面,使用组合SLC和MLC闪存阵列构建混合SSD。 SSD还包括一个微控制器,用于控制和协调从主机计算设备到MLC闪存阵列的SLC闪存阵列的数据传输。 存储器选择指示符通过基于一个或多个标准进行分类数据文件来确定,所述标准包括但不限于将系统文件和用户目录存储在SLC闪速存储器阵列中并将用户文件存储在MLC闪速存储器阵列中; 或将更频繁的访问文件存储在SLC闪存阵列中,而在MLC闪存阵列中访问的文件较少。

    High endurance non-volatile memory devices
    10.
    发明授权
    High endurance non-volatile memory devices 有权
    高耐久性非易失性存储器件

    公开(公告)号:US07953931B2

    公开(公告)日:2011-05-31

    申请号:US12035398

    申请日:2008-02-21

    IPC分类号: G06F12/12

    摘要: High endurance non-volatile memory devices (NVMD) are described. A high endurance NVMD includes an I/O interface, a NVM controller, a CPU along with a volatile memory subsystem and at least one non-volatile memory (NVM) module. The volatile memory cache subsystem is configured as a data cache subsystem. The at least one NVM module is configured as a data storage when the NVMD is adapted to a host computer system. The I/O interface is configured to receive incoming data from the host to the data cache subsystem and to send request data from the data cache subsystem to the host. The at least one NVM module may comprise at least first and second types of NVM. The first type comprises SLC flash memory while the second type MLC flash. The first type of NVM is configured as a buffer between the data cache subsystem and the second type of NVM.

    摘要翻译: 描述了高耐久性非易失性存储器件(NVMD)。 高耐久性NVMD包括I / O接口,NVM控制器,CPU以及易失性存储器子系统和至少一个非易失性存储器(NVM)模块。 易失性存储器缓存子系统被配置为数据高速缓存子系统。 当NVMD适用于主机系统时,至少一个NVM模块被配置为数据存储器。 I / O接口被配置为从主机接收数据缓存子系统的传入数据,并将请求数据从数据缓存子系统发送到主机。 至少一个NVM模块可以包括至少第一和第二类型的NVM。 第一种类型包括SLC闪存,而第二种类型的MLC闪存。 NVM的第一种类型被配置为数据高速缓存子系统和第二类NVM之间的缓冲区。