System and method for flash read cache with adaptive pre-fetch

    公开(公告)号:US09734073B2

    公开(公告)日:2017-08-15

    申请号:US14929083

    申请日:2015-10-30

    Abstract: Systems and methods for improved flash memory performance in a portable computing device are presented. In a method, a value N corresponding to an amount of prefetch data to be retrieved from the flash memory is determined. An access request for a flash memory is received at a cache controller in communication with a cache memory. A determination is made whether the access request for the flash memory corresponds to a portion of data stored in the cache memory. If the access request for the flash memory corresponds to the portion of data, the portion of data is returned in response to the access request. Otherwise, an N amount of prefetch data is retrieved from the flash memory and stored in the cache memory. The value N is incremented based on a cache hit percentage for the cache memory.

    Multi-layer heat dissipating apparatus for an electronic device
    73.
    发明授权
    Multi-layer heat dissipating apparatus for an electronic device 有权
    用于电子设备的多层散热装置

    公开(公告)号:US09329646B2

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

    申请号:US14221171

    申请日:2014-03-20

    CPC classification number: G06F1/20 F28F21/00 H05K7/20445

    Abstract: Some implementations provide a multi-layer heat dissipating device that includes a first heat spreader layer, a first support structure, and a second heat spreader layer. The first heat spreader layer includes a first spreader surface and a second spreader surface. The first support structure includes a first support surface and a second support surface. The first support surface of the first support structure is coupled to the second spreader surface of the first heat spreader. The second heat spreader layer includes a third spreader surface and a fourth spreader surface. The third spreader surface of the second heat spreader layer is coupled to the second support surface of the first support structure. In some implementations, the first support structure is a thermally conductive adhesive layer. In some implementations, the first heat spreader layer has a first thermal conductivity, and the first support structure has a second thermal conductivity.

    Abstract translation: 一些实施方案提供了一种多层散热装置,其包括第一散热器层,第一支撑结构和第二散热器层。 第一散热器层包括第一撒布机表面和第二撒布机表面。 第一支撑结构包括第一支撑表面和第二支撑表面。 第一支撑结构的第一支撑表面联接到第一散热器的第二扩张器表面。 第二散热器层包括第三扩散器表面和第四扩散器表面。 第二散热器层的第三扩散器表面联接到第一支撑结构的第二支撑表面。 在一些实施方案中,第一支撑结构是导热粘合剂层。 在一些实施方案中,第一散热器层具有第一导热性,并且第一支撑结构具有第二导热性。

    Method and apparatus for multiple-bit DRAM error recovery
    74.
    发明授权
    Method and apparatus for multiple-bit DRAM error recovery 有权
    用于多位DRAM错误恢复的方法和装置

    公开(公告)号:US09274888B2

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

    申请号:US14081645

    申请日:2013-11-15

    CPC classification number: G06F11/1072 G06F11/1048 G06F11/14 G11C29/765

    Abstract: A system for replacing a page stored in system memory when reading the page incurs a multiple-bit error. Upon reading a page in system memory for which a multiple-bit error is detected, backup data in flash memory is loaded into a redundant page in the system memory, and a re-mapper is configured so that future accesses to the page are redirected to the redundant page.

    Abstract translation: 当读取页面时,用于替换存储在系统存储器中的页面的系统产生多位错误。 在读取检测到多位错误的系统存储器中的页面时,闪存中的备份数据被加载到系统存储器中的冗余页面中,并且配置重新映射器,以便将来对页面的访问被重定向到 冗余页面。

    MULTI-LAYER HEAT DISSIPATING APPARATUS FOR AN ELECTRONIC DEVICE
    76.
    发明申请
    MULTI-LAYER HEAT DISSIPATING APPARATUS FOR AN ELECTRONIC DEVICE 有权
    用于电子设备的多层热消散装置

    公开(公告)号:US20150268704A1

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

    申请号:US14221171

    申请日:2014-03-20

    CPC classification number: G06F1/20 F28F21/00 H05K7/20445

    Abstract: Some implementations provide a multi-layer heat dissipating device that includes a first heat spreader layer, a first support structure, and a second heat spreader layer. The first heat spreader layer includes a first spreader surface and a second spreader surface. The first support structure includes a first support surface and a second support surface. The first support surface of the first support structure is coupled to the second spreader surface of the first heat spreader. The second heat spreader layer includes a third spreader surface and a fourth spreader surface. The third spreader surface of the second heat spreader layer is coupled to the second support surface of the first support structure. In some implementations, the first support structure is a thermally conductive adhesive layer. In some implementations, the first heat spreader layer has a first thermal conductivity, and the first support structure has a second thermal conductivity.

    Abstract translation: 一些实施方案提供了一种多层散热装置,其包括第一散热器层,第一支撑结构和第二散热器层。 第一散热器层包括第一撒布机表面和第二撒布机表面。 第一支撑结构包括第一支撑表面和第二支撑表面。 第一支撑结构的第一支撑表面联接到第一散热器的第二扩张器表面。 第二散热器层包括第三扩散器表面和第四扩散器表面。 第二散热器层的第三扩散器表面联接到第一支撑结构的第二支撑表面。 在一些实施方案中,第一支撑结构是导热粘合剂层。 在一些实施方案中,第一散热器层具有第一导热性,并且第一支撑结构具有第二导热性。

    PROVIDING MEMORY TRAINING OF DYNAMIC RANDOM ACCESS MEMORY (DRAM) SYSTEMS USING PORT-TO-PORT LOOPBACKS, AND RELATED METHODS, SYSTEMS, AND APPARATUSES
    77.
    发明申请
    PROVIDING MEMORY TRAINING OF DYNAMIC RANDOM ACCESS MEMORY (DRAM) SYSTEMS USING PORT-TO-PORT LOOPBACKS, AND RELATED METHODS, SYSTEMS, AND APPARATUSES 有权
    使用端口到端口循环提供动态随机存取存储器(DRAM)系统的存储器训练以及相关方法,系统和装置

    公开(公告)号:US20150213849A1

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

    申请号:US14589145

    申请日:2015-01-05

    CPC classification number: G11C7/1072 G11C29/022 G11C29/028

    Abstract: Providing memory training of dynamic random access memory (DRAM) systems using port-to-port loopbacks, and related methods, systems, and apparatuses are disclosed. In one aspect, a first port within a DRAM system is coupled to a second port via a loopback connection. A training signal is sent to the first port from a System-on-Chip (SoC), and passed to the second port through the loopback connection. The training signal is then returned to the SoC, where it may be examined by a closed-loop training engine of the SoC. A training result corresponding to a hardware parameter may be recorded, and the process may be repeated until an optimal result for the hardware parameter is achieved at the closed-loop training engine. By using a port-to-port loopback configuration, the DRAM system parameters regarding timing, power, and other parameters associated with the DRAM system may be trained more quickly and with lower boot memory usage.

    Abstract translation: 提供使用端口到端口环回的动态随机存取存储器(DRAM)系统的存储器训练以及相关方法,系统和装置。 在一个方面,DRAM系统中的第一端口经由环回连接耦合到第二端口。 训练信号从片上系统(SoC)发送到第一个端口,并通过环回连接传递到第二个端口。 然后训练信号返回到SoC,在那里可以通过SoC的闭环训练引擎检查训练信号。 可以记录与硬件参数对应的训练结果,并且可以重复该过程,直到在闭环训练引擎上实现硬件参数的最佳结果。 通过使用端口到端口环回配置,关于与DRAM系统相关联的定时,功率和其他参数的DRAM系统参数可以被更快地训练并且具有较低的启动存储器使用。

Patent Agency Ranking