PROGRAMMING APPARATUS AND METHOD FOR REPAIRING CACHE ARRAYS IN MULTI-CORE MICROPROCESSOR
    1.
    发明申请
    PROGRAMMING APPARATUS AND METHOD FOR REPAIRING CACHE ARRAYS IN MULTI-CORE MICROPROCESSOR 审中-公开
    用于修复多核微处理器中的高速缓存阵列的编程设备和方法

    公开(公告)号:WO2015177592A1

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

    申请号:PCT/IB2014/003185

    申请日:2014-12-12

    Abstract: An apparatus includes a programmer, a stores, and a plurality of cores. The programmer programs a fuse array with compressed configuration data. The stores provides for storage and access of decompressed configuration data sets. Each of a plurality of cores is coupled to the fuse array. One of the cores is accesses the fuse array upon power-up/reset to decompress and store decompressed configuration data sets for one or more cache memories. Each of the cores includes reset logic and sleep logic. The reset logic employs the decompressed configuration data sets to initialize the one or more cache memories upon power- up/reset. The sleep logic determines that power is restored following a power gating event, and subsequently accesses the stores to retrieve and employ the decompressed configuration data sets to initialize the one or more caches following the power gating event.

    Abstract translation: 一种装置包括编程器,存储器和多个核心。 编程器编程具有压缩配置数据的保险丝阵列。 这些商店提供解压缩配置数据集的存储和访问。 多个芯中的每一个耦合到熔丝阵列。 其中一个内核在上电/复位时访问熔丝阵列,以解压缩并存储一个或多个缓存存储器的解压缩配置数据集。 每个核心包括复位逻辑和睡眠逻辑。 复位逻辑采用解压缩的配置数据集在上电/复位时初始化一个或多个高速缓冲存储器。 休眠逻辑确定在电源门控事件之后恢复电力,随后访问商店以检索并使用解压缩的配置数据集来初始化电源门控事件之后的一个或多个高速缓存。

    MULTI-CORE DATA ARRAY POWER GATING CACHE RESTORAL PROGRAMMING MECHANISM
    2.
    发明申请
    MULTI-CORE DATA ARRAY POWER GATING CACHE RESTORAL PROGRAMMING MECHANISM 审中-公开
    多核心数据阵列功率调节缓存编程机制

    公开(公告)号:WO2015177593A1

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

    申请号:PCT/IB2014/003198

    申请日:2014-12-12

    Abstract: An apparatus including a device programmer (310), a stores (1130), and a plurality of cores (332; 1101). The device programmer (310) programs a semiconductor fuse array (336) with compressed configuration data for a plurality of cores (332; 1101) disposed on a die (330). The stores (1130) has a plurality of sub-stores (1131; 1132; 1133; 1134) that each correspond to each of the plurality of cores (1101), where one of the plurality of cores (1101) is configured to access the semiconductor fuse array (336) upon power- up/reset to read and decompress the configuration data, and to store a plurality of decompressed configuration data sets for one or more cache memories (1102) within the each of the plurality of cores (1101) in the plurality of sub-stores (1131; 1132; 1133; 1134). The plurality of cores each has sleep logic (1106) that is configured to subsequently access a corresponding one of the each of the plurality of sub-stores (1131; 1132; 1133; 1134) to retrieve and employ the decompressed configuration data sets to initialize the one or more caches (1102) following a power gating event.

    Abstract translation: 一种包括设备编程器(310),存储器(1130)和多个核心(332; 1101)的设备。 器件编程器(310)用设置在管芯(330)上的多个芯(332; 1101)的压缩配置数据来编程半导体熔丝阵列(336)。 存储器(1130)具有多个子存储器(1131; 1132; 1133; 1134),每个子存储器对应于多个核心(1101)中的每一个,多个核心(1101)中的一个被配置为访问 在上电/复位时,半导体熔丝阵列(336)读取和解压缩配置数据,并且存储多个解压缩的配置数据集,用于在多个核心(1101)内的每一个内部的一个或多个高速缓冲存储器(1102) 在多个子商店中(1131; 1132; 1133; 1134)。 多个核心各具有休眠逻辑(1106),其被配置为随后访问多个子存储(1131; 1132; 1133; 1134)中的每一个子对象的对应的一个,以检索和使用解压缩的配置数据集来初始化 在电源门控事件之后的一个或多个高速缓存(1102)。

    MULTI-CORE MICROPROCESSOR POWER GATING CACHE RESTORAL PROGRAMMING MECHANISM
    3.
    发明申请
    MULTI-CORE MICROPROCESSOR POWER GATING CACHE RESTORAL PROGRAMMING MECHANISM 审中-公开
    多核心微处理器功率增益缓存缓存编程机制

    公开(公告)号:WO2015177596A1

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

    申请号:PCT/IB2014/003267

    申请日:2014-12-12

    Abstract: An apparatus includes a device programmer and a stores. The device programmer programs a semiconductor fuse array with compressed configuration data for a plurality of cores disposed on a die. The stores includes a plurality of sub-stores that each correspond to each of the plurality of cores, where one of the plurality of cores is configured to access the semiconductor fuse array upon power-up/reset to read and decompress the compressed configuration data, and to store a plurality of decompressed configuration data sets for one or more cache memories within the each of the plurality of cores in the plurality of sub-stores, and where, following a power gating event, one of the each of the plurality of cores subsequently accesses a corresponding one of the each of the plurality of sub- stores to retrieve and employ the decompressed configuration data sets to initialize the one or more caches.

    Abstract translation: 一种装置包括装置编程器和商店。 器件编程器针对设置在管芯上的多个核心编程具有压缩配置数据的半导体熔丝阵列。 存储器包括多个子存储器,每个子存储器对应于多个核心中的每一个,其中多个核心中的一个核心被配置为在上电/复位时访问半导体熔丝阵列以读取和解压缩压缩的配置数据, 并且存储多个子存储器中的多个核心内的一个或多个高速缓存存储器的多个解压缩配置数据集,并且其中,在电源门控事件之后,所述多个核心中的每一个之一 随后访问多个子存储中的每个子存储器中的相应一个,以检索和使用解压缩的配置数据集来初始化一个或多个高速缓存。

    MULTI-CORE PROGRAMMING APPARATUS AND METHOD FOR RESTORING DATA ARRAYS FOLLOWING A POWER GATING EVENT
    4.
    发明申请
    MULTI-CORE PROGRAMMING APPARATUS AND METHOD FOR RESTORING DATA ARRAYS FOLLOWING A POWER GATING EVENT 审中-公开
    多核编程设备和恢复功率增益事件数据阵列的方法

    公开(公告)号:WO2015177595A1

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

    申请号:PCT/IB2014/003259

    申请日:2014-12-12

    Abstract: An apparatus includes a device programmer and a plurality of cores. The programmer programs a semiconductor fuse array with compressed configuration data. Each of the plurality of cores accesses the fuse array upon power-up/reset to read and decompress the compressed data, and stores decompressed data sets for one or more cache memories within the each of the plurality of cores in a stores that is coupled to the each of the plurality of cores. Each of the plurality of cores has reset logic and sleep logic. The reset logic employs the decompressed data sets to initialize the one or more cache memories upon power-up/reset. The sleep logic determines that power is restored following a power gating event, and subsequently accesses the stores to retrieve and employ the decompressed data sets to initialize the one or more caches following the power gating event.

    Abstract translation: 一种装置包括装置编程器和多个核。 编程器对具有压缩配置数据的半导体熔丝阵列进行编程。 多个核心中的每个核心在加电/复位时访问熔丝阵列以读取和解压缩压缩数据,并且将存储器中的一个或多个高速缓冲存储器的解压缩数据集存储在多个核心的每一个中,该存储器耦合到 多个核心中的每一个。 多个核心中的每一个具有复位逻辑和睡眠逻辑。 复位逻辑采用解压缩数据集在上电/复位时初始化一个或多个高速缓存存储器。 休眠逻辑确定在电源门控事件之后恢复电力,并且随后访问商店以检索和使用解压缩数据集来初始化电源门控事件之后的一个或多个高速缓存。

Patent Agency Ranking