HARDWARE ACCELERATOR DEVICE, CORRESPONDING SYSTEM AND METHOD OF OPERATION

    公开(公告)号:EP4009174A3

    公开(公告)日:2022-08-03

    申请号:EP21209056.7

    申请日:2021-11-18

    Abstract: A hardware accelerator device comprises a set of processing circuits (160) arranged in subsets, a set of data memory banks coupled to a memory controller, a control unit, and an interconnect network (162). The processing circuits (160) are configurable to read (200) first input data from said data memory banks via the interconnect network (162) and the memory controller, process (20) said first input data to produce output data, and write (204) said output data into said data memory banks via the interconnect network (162) and the memory controller. The hardware accelerator device comprises a set of configurable lockstep control units (169) which interface the processing circuits (160) to the interconnect network (162). Each configurable lockstep control unit (169) is coupled to a subset of processing circuits (160) and is selectively activatable to operate in a first operation mode, or in a second operation mode. In the first operation mode, the lockstep control unit (169) is configured to compare data read requests and/or data write requests issued towards said memory controller by a first (160 0 ) and a second (160 1 ) processing circuits in the subset of processing circuits to detect a fault. In the second operation mode, the lockstep control unit (169) is configured to propagate towards said memory controller said data read requests and/or data write requests issued by the first (160 0 ) and by the second (160 1 ) processing circuits in the subset of processing circuits (160).

    NETWORK ARCHITECTURE, CORRESPONDING VEHICLE AND METHOD

    公开(公告)号:EP4343563A1

    公开(公告)日:2024-03-27

    申请号:EP23194653.4

    申请日:2023-08-31

    Abstract: A system (1000), for use in providing MAC/router/switch/gateway features in an on-board communication network in a vehicle, for instance, comprises:
    media access control, MAC controllers (1001) configured to provide a MAC port layer controlling exchange of information over a data link (Ethernet/CAN/LIN),
    virtual machine, VM bridge blocks (1004) configured to provide a MAC frame layer interfacing with System-on-Chip, SoC virtual machines, VMs,
    a software, SW Ethernet port (1005) configured to receive from a host programming/configuration information for the system (1000),
    a local memory controller (1007) configured to facilitate the MAC controllers (1001), the VM bridge blocks and the SW Ethernet port (1005) in co-operating with a local memory (LMEM), and
    queue handlers (1006A, 1006B and 1006C) configured to provide queue management for the MAC controllers (1001), the VM bridge blocks (1004) and the SW Ethernet port (1005), during co-operation with the local memory (LMEM) via the local memory controller (1007).

    TEST ARCHITECTURE FOR ELECTRONIC CIRCUITS, CORRESPONDING DEVICE AND METHOD

    公开(公告)号:EP4067918A1

    公开(公告)日:2022-10-05

    申请号:EP22160090.1

    申请日:2022-03-03

    Abstract: Test stimulus signals (IN_TEST_DATA) applied to at least one circuit under test (200) are produced in a set of test stimulus generators (12) as a function of test stimulus information loaded in test stimulus registers (LFSR_1_1, LFSR_1_2, ..., LFSR_M_NM). Loading of test stimulus information in the test stimulus registers is controlled (16; LFSR_1_1_CTRL, LFSR_1_2_CTRL, ..., LFSR_M_NM_CTRL) as a function of test programming information (START, MULTI_CYCLE, TIMER MODE, N_CAPTURE_CYCLES, N_TSESSIONS_x_x, N_TCYCLES_x_x) loaded via a programming interface (APB) in a respective control register (LBIST_1_1_CTRL_REG, LBIST_1_2_CTRL_REG, ..., LBIST_M_NM_CTRL_REG) in a set of control registers (18). The test stimulus generators (12) are activated as a function of the test programming information loaded in said control registers (18). Test outcome signals (OUT_TEST_DATA_1, ..., OUT_TEST_DATA_X1+X2+...+XN-1+XN) received from the at least one circuit under test (200) in response to the stimulus signals (IN_TEST_DATA) being applied are used to produce (32) signature comparison signals (COMPRESSOR_1, COMPRESSOR_2, ... COMPRESSOR_N) which are compared with respective programmable (APB) signature reference signals stored in a set of input signature registers (SIGNATURE_1_G, SIGNATURE _2_G, ..., SIGNATURE_N_G). Error signals (ERR_1, ..., ERR_N) are produced in response to the signature comparison signals produced (32) from the test outcome signals received from the at least one circuit under test (200) failing to match with the respective reference signals.

    HARDWARE ACCELERATOR DEVICE, CORRESPONDING SYSTEM AND METHOD OF OPERATION

    公开(公告)号:EP4009174A2

    公开(公告)日:2022-06-08

    申请号:EP21209056.7

    申请日:2021-11-18

    Abstract: A hardware accelerator device comprises a set of processing circuits (160) arranged in subsets, a set of data memory banks coupled to a memory controller, a control unit, and an interconnect network (162). The processing circuits (160) are configurable to read (200) first input data from said data memory banks via the interconnect network (162) and the memory controller, process (20) said first input data to produce output data, and write (204) said output data into said data memory banks via the interconnect network (162) and the memory controller. The hardware accelerator device comprises a set of configurable lockstep control units (169) which interface the processing circuits (160) to the interconnect network (162). Each configurable lockstep control unit (169) is coupled to a subset of processing circuits (160) and is selectively activatable to operate in a first operation mode, or in a second operation mode. In the first operation mode, the lockstep control unit (169) is configured to compare data read requests and/or data write requests issued towards said memory controller by a first (160 0 ) and a second (160 1 ) processing circuits in the subset of processing circuits to detect a fault. In the second operation mode, the lockstep control unit (169) is configured to propagate towards said memory controller said data read requests and/or data write requests issued by the first (160 0 ) and by the second (160 1 ) processing circuits in the subset of processing circuits (160).

Patent Agency Ranking