Partial refresh technique to save memory refresh power

    公开(公告)号:US10726904B2

    公开(公告)日:2020-07-28

    申请号:US16362427

    申请日:2019-03-22

    Abstract: In a conventional memory subsystem, a memory controller issues explicit refresh commands to a DRAM memory device to maintain integrity of the data stored in the memory device when the memory device is in an auto-refresh mode. A significant amount of power may be consumed to carry out the refresh. To address this and other issues, it is proposed to allow a partial refresh in the auto-refresh mode in which the refreshing operation may be skipped for a subset of the memory cells. Through such selective refresh skipping, the power consumed for auto-refreshes may be reduced. Operating system kernels and memory drivers may be configured to determine areas of memory for which the refreshing operation can be skipped.

    Systems and methods for optimizing memory power consumption in a heterogeneous system memory

    公开(公告)号:US10157008B2

    公开(公告)日:2018-12-18

    申请号:US14699431

    申请日:2015-04-29

    Abstract: Systems, methods, and computer programs are disclosed for providing a heterogeneous system memory in a portable communication device. One system comprises a system on chip (SoC) coupled to a nonvolatile random access memory (NVRAM) and a volatile random access memory (VRAM). The SoC comprises an operating system for mapping a heterogeneous system memory comprising the NVRAM and the VRAM. The operating system comprises a memory manager configured to allocate a first portion of the NVRAM as a block device for a swap operation, a second portion of the NVRAM for program code and read-only data, and a third portion of the NVRAM for operating system page tables. The VRAM is allocated for a program heap and a program stack.

    Using USB signaling to trigger a device to enter a mode of operation
    17.
    发明授权
    Using USB signaling to trigger a device to enter a mode of operation 有权
    使用USB信号触发设备进入操作模式

    公开(公告)号:US09418033B2

    公开(公告)日:2016-08-16

    申请号:US14337904

    申请日:2014-07-22

    CPC classification number: G06F13/385 G06F13/4291

    Abstract: A method of triggering a desired operating mode in a universal serial bus (USB)-compatible client device is provided. A USB-compatible client device detects that it has been coupled to a USB-compatible host device via a USB bus. The USB-compatible client device attempts to pull a data line of the USB bus high. The USB-compatible client device then ascertains that the data line remains pulled low, thereby indicating that the USB-compatible client device should enter a first mode of operation. The USB-compatible client device operates according to the first mode of operation.

    Abstract translation: 提供了一种在通用串行总线(USB)兼容客户端设备中触发所需操作模式的方法。 USB兼容的客户端设备通过USB总线检测到它已经耦合到与USB兼容的主机设备。 USB兼容客户端设备尝试将USB总线的数据线拉高。 USB兼容的客户端设备然后确定数据线保持拉低,从而指示USB兼容的客户端设备应该进入第一操作模式。 USB兼容客户端设备根据第一种操作模式进行操作。

    Partial refresh technique to save memory refresh power

    公开(公告)号:US11164618B2

    公开(公告)日:2021-11-02

    申请号:US16907103

    申请日:2020-06-19

    Abstract: In a conventional memory subsystem, a memory controller issues explicit refresh commands to a DRAM memory device to maintain integrity of the data stored in the memory device when the memory device is in an auto-refresh mode. A significant amount of power may be consumed to carry out the refresh. To address this and other issues, it is proposed to allow a partial refresh in the auto-refresh mode in which the refreshing operation may be skipped for a subset of the memory cells. Through such selective refresh skipping, the power consumed for auto-refreshes may be reduced. Operating system kernels and memory drivers may be configured to determine areas of memory for which the refreshing operation can be skipped.

    Adaptive power management of dynamic random access memory

    公开(公告)号:US10956057B2

    公开(公告)日:2021-03-23

    申请号:US16115845

    申请日:2018-08-29

    Abstract: Various additional and alternative aspects are described herein. In some aspects, the present disclosure provides a method of controlling a memory of a computing device by an adaptive memory controller. The method includes collecting usage data from the computing device over a first bin, wherein the first bin is associated with a first weight, wherein the first weight is indicative of one or more of a first partial array self-refresh (PASR) setting a first partial array auto refresh (PAAR) setting and a first deep power down (DPD) setting. The method further includes associating the collected data with a second weight, adapting the first bin based on the second weight, wherein the second weight is indicative of one or more of a second PASR, PAAR, and DPD setting. The method further includes controlling the memory during the next first bin based on the second weight.

    SELECTIVE VOLATILE MEMORY REFRESH VIA MEMORY-SIDE DATA VALID INDICATION

    公开(公告)号:US20200098420A1

    公开(公告)日:2020-03-26

    申请号:US16137496

    申请日:2018-09-20

    Abstract: Systems, methods, and computer programs are disclosed for refreshing a volatile memory. An embodiment of a method comprises storing, in a volatile memory device comprising a cell array having a plurality of rows with a correspond ng row address, a table specifying one of a data valid indicator and a data invalid indicator for each of the plurality of row addresses. The data valid indicator specifies that the corresponding row is in use, and the data invalid indicator specifies that the corresponding row is not in use. A memory controller initiates a refresh command. In response to the refresh command, the rows having the data valid indicator are refreshed while the rows having the data invalid indicator are skipped.

Patent Agency Ranking