Debug and trace circuit in lockstep architectures, associated method, processing system, and apparatus

    公开(公告)号:US11892505B1

    公开(公告)日:2024-02-06

    申请号:US17945576

    申请日:2022-09-15

    IPC分类号: G01R31/317 G01R31/3185

    摘要: A processing system includes: main and shadow processing cores configured to operate in lockstep based on a core clock. The main processing core includes a main processing core and a main debug circuit. The shadow processing core includes a shadow functional core and a shadow debug circuit. A redundancy checker circuit is configured to assert an alarm signal when a discrepancy between outputs from the main and shadow functional cores is detected. A debug bus synchronizer circuit is configured to receive input debug data in synchrony with a debug clock, and provide synchronized debug data in synchrony with the core clock to a debug bus based on the input debug data, where the main and shadow debug circuits are configured to receive the synchronized debug data in synchrony with the core clock from the debug bus, and where the debug clock is asynchronous with respect to the core clock.

    GLITCH SUPPRESSION APPARATUS AND METHOD
    4.
    发明公开

    公开(公告)号:US20230281092A1

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

    申请号:US18317420

    申请日:2023-05-15

    IPC分类号: G06F11/263 G06F1/06 G06F11/22

    摘要: An apparatus includes a main core processor configured to receive a first signal through a first main buffer, a second signal through a second main buffer, a third signal through a third main buffer, and a fourth signal through a fourth main buffer, a shadow core processor configured to receive the first signal through a first shadow buffer, the second signal through a second shadow buffer, the third signal through a third shadow buffer and the fourth signal through a fourth shadow buffer, and a first glitch suppression buffer coupled to a common node of an input of the first main buffer and an input of the first shadow buffer.

    IMMEDIATE FAIL DETECT CLOCK DOMAIN CROSSING SYNCHRONIZER

    公开(公告)号:US20210006237A1

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

    申请号:US16460191

    申请日:2019-07-02

    IPC分类号: H03K3/037 H03L7/00 H03K19/21

    摘要: A synchronizer circuit includes a first synchronizer having a first input for receiving a signal associated with a first clock signal, a second input for receiving a second clock signal, and an output for providing a synchronizer circuit output signal; a second synchronizer having a first input for receiving the signal associated with the first clock signal, a second input for receiving the second clock signal, and an output; a detection stage having a first input coupled to the output of the first synchronizer and to the output of the second synchronizer, a second input for receiving the second clock signal, and an output; and a fault output stage having a first input coupled to the detection stage, a second input for receiving the second clock signal, and an output for providing a fault output signal.

    Immediate fail detect clock domain crossing synchronizer

    公开(公告)号:US10924091B2

    公开(公告)日:2021-02-16

    申请号:US16460191

    申请日:2019-07-02

    IPC分类号: H03K3/037 H03K19/21 H03L7/00

    摘要: A synchronizer circuit includes a first synchronizer having a first input for receiving a signal associated with a first clock signal, a second input for receiving a second clock signal, and an output for providing a synchronizer circuit output signal; a second synchronizer having a first input for receiving the signal associated with the first clock signal, a second input for receiving the second clock signal, and an output; a detection stage having a first input coupled to the output of the first synchronizer and to the output of the second synchronizer, a second input for receiving the second clock signal, and an output; and a fault output stage having a first input coupled to the detection stage, a second input for receiving the second clock signal, and an output for providing a fault output signal.

    SINGLE SIGNAL DEBUG PORT
    10.
    发明公开

    公开(公告)号:US20240311227A1

    公开(公告)日:2024-09-19

    申请号:US18122420

    申请日:2023-03-16

    IPC分类号: G06F11/07 G06F1/08

    摘要: According to an embodiment, a system is provided that includes a debugging tool and an application board. The debugging tool includes a serial wire debug (SWD) host coupled to a single signal debug port (SSDP) host. The application board includes an SWD target coupled to an SSDP target. The SWD target is configured to communicate SWD signals with the SWD host. The SSDP target is configured to encode the SWD signals to SSDP signals for communication over a Controller Area Network (CAN) Bus between the application board and the debugging tool. The SSDP signals are pulse-width modulation (PWM) encoded signals of the SWD signals. An SWD clock signal generated by the SWD host is the carrier signal for the PWM encoded signals. The SSDP target is configured to decode the SSDP signals received from the SSDP host over the CAN Bus to the SWD signals.