PROTECTION OF MEMORIES, DATAPATH AND PIPELINE REGISTERS, AND OTHER STORAGE ELEMENTS BY DISTRIBUTED DELAYED DETECTION AND CORRECTION OF SOFT ERRORS
    111.
    发明申请
    PROTECTION OF MEMORIES, DATAPATH AND PIPELINE REGISTERS, AND OTHER STORAGE ELEMENTS BY DISTRIBUTED DELAYED DETECTION AND CORRECTION OF SOFT ERRORS 有权
    通过分布式延迟检测和纠正软错误保护记录,数据和管道寄存器及其他存储元件

    公开(公告)号:US20160188408A1

    公开(公告)日:2016-06-30

    申请号:US14587234

    申请日:2014-12-31

    CPC classification number: G06F3/0673 G06F3/0619 G06F3/064 G06F11/1048

    Abstract: This invention is data processing apparatus and method. Data is protecting from corruption using an error correction code by generating an error correction code corresponding to the data. In this invention the data and the corresponding error correction code are carried forward to another set of registers without regenerating the error correction code or using the error correction code for error detection or correction. Only later are error correction detection and correction actions taken. The differing data/error correction code registers may be in differing pipeline phases in the data processing apparatus. This invention forwards the error correction code with the data through the entire datapath that carries the data. This invention provides error protection to the whole datapath without requiring extensive hardware or additional time.

    Abstract translation: 本发明是数据处理装置和方法。 通过产生对应于该数据的纠错码,使用纠错码来防止数据损坏。 在本发明中,将数据和相应的纠错码转发到另一组寄存器,而不用再生纠错码或使用纠错码进行错误检测或校正。 只有以后才采取纠错检测和纠正措施。 在数据处理装置中不同的数据/纠错码寄存器可能处于不同的流水线相位。 本发明通过携带数据的整个数据路径转发具有数据的纠错码。 本发明为整个数据路径提供错误保护,而不需要大量硬件或额外的时间。

    DYNAMIC MANAGEMENT OF WRITE-MISS BUFFER TO REDUCE WRITE-MISS TRAFFIC
    114.
    发明申请
    DYNAMIC MANAGEMENT OF WRITE-MISS BUFFER TO REDUCE WRITE-MISS TRAFFIC 审中-公开
    写作错误缓冲区的动态管理减少了写错误的交通

    公开(公告)号:US20150006820A1

    公开(公告)日:2015-01-01

    申请号:US13973306

    申请日:2013-08-22

    CPC classification number: G06F12/0811

    Abstract: Traffic output from a cache write-miss buffer is controlled by determining whether a predetermined condition is satisfied, and outputting an oldest entry from the buffer only in response to a determination that the predetermined condition is satisfied. Posting of a new entry to the buffer is insufficient to satisfy the predetermined condition.

    Abstract translation: 通过确定是否满足预定条件来控制来自高速缓存写入 - 未命中缓冲器的流量输出,并且仅响应于满足预定条件的确定从缓冲器输出最旧的条目。 向缓冲器发送新条目不足以满足预定条件。

    pBIST ARCHITECTURE WITH MULTIPLE ASYNCHRONOUS SUB CHIPS OPERATING IN DIFFERRING VOLTAGE DOMAINS
    115.
    发明申请
    pBIST ARCHITECTURE WITH MULTIPLE ASYNCHRONOUS SUB CHIPS OPERATING IN DIFFERRING VOLTAGE DOMAINS 有权
    具有多个非同步子串的pBIST架构在差分电压域中运行

    公开(公告)号:US20140164854A1

    公开(公告)日:2014-06-12

    申请号:US13709168

    申请日:2012-12-10

    Abstract: A programmable Built In Self Test (pBIST) system used to test embedded memories where the memories may be operating at a voltage domain different from the voltage domain of the pBIST. A plurality of buffer and synchronizing registers are used to avoid meta stable conditions caused by the time delays introduced by the voltage shifters required to bridge the various voltage domains.

    Abstract translation: 用于测试嵌入式存储器的可编程内建自测(pBIST)系统,其中存储器可能在不同于pBIST的电压域的电压域上工作。 使用多个缓冲器和同步寄存器来避免由桥接各个电压域所需的电压移位器引入的时间延迟引起的元稳定条件。

    Look-up table initialize
    117.
    发明授权

    公开(公告)号:US12242852B2

    公开(公告)日:2025-03-04

    申请号:US18353170

    申请日:2023-07-17

    Abstract: A digital data processor includes an instruction memory storing instructions specifying a data processing operation and a data operand field, an instruction decoder coupled to the instruction memory for recalling instructions from the instruction memory and determining the operation and the data operand, and an operational unit coupled to a data register file and to an instruction decoder to perform a data processing operation upon an operand corresponding to an instruction decoded by the instruction decoder and storing results of the data processing operation. The operational unit is configured to perform a table write in response to a look up table initialization instruction by duplicating at least one data element from a source data register to create duplicated data elements, and writing the duplicated data elements to a specified location in a specified number of at least one table and a corresponding location in at least one other table.

    METHODS AND APPARATUS FOR INFLIGHT DATA FORWARDING AND INVALIDATION OF PENDING WRITES IN STORE QUEUE

    公开(公告)号:US20250028645A1

    公开(公告)日:2025-01-23

    申请号:US18907746

    申请日:2024-10-07

    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to forward and invalidate inflight data in a store queue. An example apparatus includes a cache storage, a cache controller coupled to the cache storage and operable to receive a first memory operation, determine that the first memory operation corresponds to a read miss in the cache storage, determine a victim address in the cache storage to evict in response to the read miss, issue a read-invalidate command that specifies the victim address, compare the victim address to a set of addresses associated with a set of memory operations being processed by the cache controller, and in response to the victim address matching a first address of the set of addresses corresponding to a second memory operation of the set of memory operations, provide data associated with the second memory operation.

Patent Agency Ranking