Method and apparatus for using cache memory in a system that supports a low power state
    1.
    发明授权
    Method and apparatus for using cache memory in a system that supports a low power state 有权
    在支持低功率状态的系统中使用高速缓冲存储器的方法和装置

    公开(公告)号:US08640005B2

    公开(公告)日:2014-01-28

    申请号:US12785182

    申请日:2010-05-21

    IPC分类号: G11C29/00

    CPC分类号: G06F11/1064

    摘要: A cache memory system uses multi-bit Error Correcting Code (ECC) with a low storage and complexity overhead. In an embodiment, error correction logic may include a first error correction logic to determine a number of errors in data that is stored in a cache line of a cache memory, and a second error correction logic to receive the data from the first error correction logic if the number of errors is determined to be greater than one and to perform error correction responsive to receipt of the data. The cache memory system can be operated at very low idle power, without dramatically increasing transition latency to and from an idle power state due to loss of state. Other embodiments are described and claimed.

    摘要翻译: 高速缓冲存储器系统使用具有低存储和复杂度开销的多位错误校正码(ECC)。 在一个实施例中,纠错逻辑可以包括:第一纠错逻辑,用于确定存储在高速缓存存储器的高速缓存行中的数据中的错误数;以及第二纠错逻辑,用于从第一纠错逻辑接收数据 如果错误的数量被确定为大于1,并且响应于数据的接收执行错误校正。 高速缓冲存储器系统可以在非常低的空闲功率下操作,而不会由于状态的损失而急剧增加到空闲功率状态的转换等待时间。 描述和要求保护其他实施例。

    PERFORMING MULTI-BIT ERROR CORRECTION ON A CACHE LINE
    3.
    发明申请
    PERFORMING MULTI-BIT ERROR CORRECTION ON A CACHE LINE 有权
    在缓存行上执行多位错误校正

    公开(公告)号:US20100146368A1

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

    申请号:US12331255

    申请日:2008-12-09

    IPC分类号: H03M13/05 G06F11/10

    摘要: A processor may comprise a cache, which may be divided into a first and second section while the processor operates in a low-power mode. A cache line of the first section may be fragmented into segments. A first encoder may generate first data bits and check bits while encoding a first portion of a data stream and a second encoder may, separately, generate second data bits and check bits while encoding a second portion of the data stream. The first data bits may be stored in a first segment of the first section and the check bits in a first portion of the second section that is associated with the first segment. The first decoder may correct errors in multiple bit positions within the first data bits using the check bits stored in the first portion and the second decoder may, separately, decode the second data bits using the second set of check bits.

    摘要翻译: 处理器可以包括高速缓存,其可以在处理器以低功率模式操作时被分成第一和第二部分。 第一部分的高速缓存行可以被分段成段。 第一编码器可以在对数据流的第一部分进行编码的同时产生第一数据位和校验位,并且第二编码器可以分别在编码数据流的第二部分时生成第二数据位和校验位。 第一数据位可以存储在第一部分的第一部分中,并且与第一部分相关联的第二部分的第一部分中的校验位。 第一解码器可以使用存储在第一部分中的校验位来校正第一数据位中的多位位置中的错误,并且第二解码器可以单独地使用第二组校验位对第二数据位进行解码。

    Performing multi-bit error correction on a cache line
    4.
    发明授权
    Performing multi-bit error correction on a cache line 有权
    在缓存行上执行多位错误校正

    公开(公告)号:US08245111B2

    公开(公告)日:2012-08-14

    申请号:US12331255

    申请日:2008-12-09

    IPC分类号: G06F11/00

    摘要: A processor may comprise a cache, which may be divided into a first and second section while the processor operates in a low-power mode. A cache line of the first section may be fragmented into segments. A first encoder may generate first data bits and check bits while encoding a first portion of a data stream and a second encoder may, separately, generate second data bits and check bits while encoding a second portion of the data stream. The first data bits may be stored in a first segment of the first section and the check bits in a first portion of the second section that is associated with the first segment. The first decoder may correct errors in multiple bit positions within the first data bits using the check bits stored in the first portion and the second decoder may, separately, decode the second data bits using the second set of check bits.

    摘要翻译: 处理器可以包括高速缓存,其可以在处理器以低功率模式操作时被分成第一和第二部分。 第一部分的高速缓存行可以被分段成段。 第一编码器可以在对数据流的第一部分进行编码的同时产生第一数据位和校验位,并且第二编码器可以分别在编码数据流的第二部分时生成第二数据位和校验位。 第一数据位可以存储在第一部分的第一部分中,并且与第一部分相关联的第二部分的第一部分中的校验位。 第一解码器可以使用存储在第一部分中的校验位来校正第一数据位中的多位位置中的错误,并且第二解码器可以单独地使用第二组校验位对第二数据位进行解码。

    Asymmetric memory cell
    6.
    发明申请
    Asymmetric memory cell 有权
    不对称记忆单元

    公开(公告)号:US20050145886A1

    公开(公告)日:2005-07-07

    申请号:US10750572

    申请日:2003-12-31

    摘要: Some embodiments provide a memory cell that includes a body region, a source region and a drain region. The body region is doped with charge carriers of a first type, the source region is disposed in the body region and doped with charge carriers of a second type, and the drain region is disposed in the body region and doped with charge carriers of the second type. The body region and the source region form a first junction, the body region and the drain region form a second junction, and a conductivity of the first junction from the body region to the source region in a case that the first junction is unbiased is substantially less than a conductivity of the second junction from the body region to the drain region in a case that the second junction is unbiased.

    摘要翻译: 一些实施例提供了包括体区,源区和漏区的存储单元。 主体区域掺杂有第一类型的电荷载流子,源极区域设置在体区中并掺杂有第二类型的电荷载流子,并且漏极区域设置在体区中并掺杂有第二类型的载流子 类型。 主体区域和源极区域形成第一结,主体区域和漏极区域形成第二结,并且在第一接合点不偏向的情况下,从体区域到源极区域的第一结的导电率基本上 在第二接头不偏差的情况下,小于从体区到漏区的第二结的导电性。