PARTIAL REFRESH TECHNIQUE TO SAVE MEMORY REFRESH POWER

    公开(公告)号:US20190221252A1

    公开(公告)日:2019-07-18

    申请号: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.

    OPTIMIZED ERROR-CORRECTING CODE (ECC) FOR DATA PROTECTION

    公开(公告)号:US20180314586A1

    公开(公告)日:2018-11-01

    申请号:US15942372

    申请日:2018-03-30

    CPC classification number: H04L1/0041 H03M13/19 H04L1/0045 H04L1/0057

    Abstract: Disclosed are techniques for generating a parity check matrix representing an error correcting code (ECC) for protecting a plurality of bits of a message. In an aspect, a method includes initializing a matrix M to store selected three-bit codes, selecting a first three-bit code from a set L of three-bit combinations of a number of bits n of the ECC that minimizes a sum of squared row weights of each row of the matrix M, comparing the first three-bit code with each of a plurality of error syndromes, and calculating, based on no comparison of the first three-bit code with each of the plurality of error syndromes, new error syndromes and storing the new error syndromes, wherein the new error syndromes are calculated by comparing the first three-bit code with each three-bit code in the matrix M, and storing the first three-bit code in the matrix M.

    DYNAMIC CONTROL OF SIGNALING POWER BASED ON AN ERROR RATE
    24.
    发明申请
    DYNAMIC CONTROL OF SIGNALING POWER BASED ON AN ERROR RATE 有权
    基于错误率的信号功率动态控制

    公开(公告)号:US20150332735A1

    公开(公告)日:2015-11-19

    申请号:US14280313

    申请日:2014-05-16

    Abstract: Writing to and reading from dynamic random access memory (DRAM) by a system on chip (SoC) over a multiphase multilane memory bus has power consumption optimized based on bit error rate (BER) and one or more thresholds. The bit error rate (BER) may be measured and used to control parameters to achieve optimal balance between power consumption and accuracy. The bit error rate (BER) measurement, purposely adding jitter, and checking against the thresholds is performed during normal mission-mode operation with live traffic. Error detection may cover every memory data transaction that has a block of binary data.

    Abstract translation: 通过多相多路存储器总线通过片上系统(SoC)写入和读取动态随机存取存储器(DRAM)的功耗基于误码率(BER)和一个或多个阈值进行优化。 可以测量误码率(BER)并用于控制参数以实现功耗和精度之间的最佳平衡。 在正常任务模式操作与实时流量期间,执行误码率(BER)测量,有意添加抖动和检查阈值。 错误检测可以涵盖具有二进制数据块的每个存储器数据事务。

    METHOD AND APPARATUS FOR SELECTIVELY TERMINATING SIGNALS ON A BIDIRECTIONAL BUS BASED ON BUS SPEED
    25.
    发明申请
    METHOD AND APPARATUS FOR SELECTIVELY TERMINATING SIGNALS ON A BIDIRECTIONAL BUS BASED ON BUS SPEED 有权
    基于总线速度的双向总线上的选择性终止信号的方法和装置

    公开(公告)号:US20150194959A1

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

    申请号:US14663303

    申请日:2015-03-19

    Abstract: A method of controlling signal termination includes providing first logic for selectively terminating signals received at a first device on a bidirectional data bus, providing second logic for selectively terminating signals received at a second device on the bidirectional data bus, sending first signals from the first device to the second device on the bidirectional data bus at a first speed, stopping the sending of the first signals, after stopping the sending of the first signals, enabling the second logic and shifting a reference voltage of the second device from a first level to a second level, after enabling the second logic at the second device, sending second signals from the first device to the second device on the bidirectional data bus at a higher speed, and controlling the first logic based on a speed of signals received at the first device on the bidirectional data bus.

    Abstract translation: 一种控制信号终止的方法包括:提供用于选择性地终止在双向数据总线上在第一设备处接收的信号的第一逻辑,提供用于选择性地终止在双向数据总线上的第二设备处接收的信号的第二逻辑,从第一设备发送第一信号 以第一速度传送到双向数据总线上的第二设备,在停止发送第一信号之后停止发送第一信号,使得第二逻辑能够使第二设备的参考电压从第一电平移位到 在第二设备启用第二逻辑之后,以更高的速度在双向数据总线上从第一设备向第二设备发送第二信号,并且基于在第一设备处接收到的信号的速度来控制第一逻辑 在双向数据总线上。

    UNIFIED MEMORY CONTROLLER FOR HETEROGENEOUS MEMORY ON A MULTI-CHIP PACKAGE
    26.
    发明申请
    UNIFIED MEMORY CONTROLLER FOR HETEROGENEOUS MEMORY ON A MULTI-CHIP PACKAGE 审中-公开
    用于多芯片封装异构存储器的统一存储器控制器

    公开(公告)号:US20150067234A1

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

    申请号:US14016717

    申请日:2013-09-03

    CPC classification number: G06F3/0658 G06F3/0604 G06F3/0683 G06F13/1694

    Abstract: An enhanced multi chip package (eMCP) is provided including a unified memory controller. The UMC is configured to manage different types of memory, such as NAND flash memory and DRAM on the eMCP. The UMC provides storage memory management, DRAM management, DRAM accessibility for storage memory management, and storage memory accessibility for DRAM management. The UMC also facilitates direct data copying from DRAM to storage memory and vice versa. The direct copying may be initiated by the UMC without interaction from a host, or may be initiated by a host.

    Abstract translation: 提供增强的多芯片封装(eMCP),包括统一的存储器控​​制器。 UMC被配置为管理不同类型的存储器,例如eMCP上的NAND闪存和DRAM。 联电提供存储内存管理,DRAM管理,存储内存管理的DRAM可访问性和DRAM管理的存储存储器可访问性。 UMC还有助于从DRAM到存储器的直接数据复制,反之亦然。 直接复制可以由UMC发起,而无需与主机的交互,也可以由主机发起。

Patent Agency Ranking