System halt support for synchronization pulses

    公开(公告)号:US12050486B1

    公开(公告)日:2024-07-30

    申请号:US17805672

    申请日:2022-06-06

    CPC classification number: G06F1/12

    Abstract: Techniques for cooperative timing alignment using synchronization pulses are described. The techniques can include generating, at an integrated circuit device, a timing signal, controlling a local count value based on the timing signal, monitoring a synchronization signal of a system comprising the integrated circuit device, detecting a synchronization pulse in the synchronization signal, and aligning the local count value with an implied count value associated with the synchronization pulse in order to align the local count value with those of other integrated circuit devices of the system.

    Secure monitors for memory page protection

    公开(公告)号:US12216921B1

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

    申请号:US17710489

    申请日:2022-03-31

    Abstract: Technologies are disclosed for using hardware-embedded monitors to monitor pages of local memory and detect attribute violations or other unauthorized operations relating to the memory. The attribute violations may include mismatches of attributes (e.g., designating a page as writeable versus executable or vice versa) in entries in a translation buffer that point to a same physical address or other mismatches between designations of attributes for a page in physical and virtual space. Responsive to detecting a violation, an alert or other mitigation protocol, which may include an audit of activities surrounding the violation, may be performed.

    Retry regulator for transactions of an integrated circuit

    公开(公告)号:US12189563B1

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

    申请号:US17937143

    申请日:2022-09-30

    Inventor: Moshe Raz

    Abstract: Systems and methods are provided to improve system performance when multiple transaction retry events associated with transaction requests from requester nodes to completer nodes are detected. A retry monitor can monitor the transaction retry events associated with the transaction requests to provide retry information. An intervention level generator can receive information about the transaction retry events and determine an intervention level from a plurality of intervention levels based on the retry information and a retry configuration. Each requester node can be coupled to a regulator to regulate the transactions being requested by that requester node based on the intervention level and a regulator configuration, which can allow the corresponding completer nodes to complete the outstanding transactions and reduce the occurrence of retry events.

Patent Agency Ranking