Dynamic scan chain and method
    3.
    发明授权

    公开(公告)号:US10977404B1

    公开(公告)日:2021-04-13

    申请号:US16775016

    申请日:2020-01-28

    Applicant: Xilinx, Inc.

    Abstract: Disclosed approaches for dynamically creating one or more scan chains in a programmable integrated circuit (IC) include placing elements of a circuit design on first registers of the programmable IC. A processor can determine second registers of the programmable IC that are unused by the circuit design after placing the elements of the circuit design. Data-out pins of the first registers are coupled to data-in pins of the second registers, respectively, and the second registers are coupled into a scan chain.

    SPARSE MATRIX DENSE VECTOR MULTLIPLICATION CIRCUITRY

    公开(公告)号:US20230267169A1

    公开(公告)日:2023-08-24

    申请号:US17679887

    申请日:2022-02-24

    Applicant: Xilinx, Inc.

    CPC classification number: G06F17/16

    Abstract: Circuitry for multiplying a sparse matrix by a dense vector includes a first switching circuit (302) for routing input triplets from N input ports to N output ports based on column indices of the triplets. Each triplet includes a non-zero value, a row index, and a column index. N first memory banks (303) store subsets of vector elements and are addressed by the column indices of the triplets. N multipliers (305) multiply the non-zero values of the triplets by the vector element read from the respective memory bank. A second switching circuit (304) routes tuples based on row indices of the tuples. Each tuple includes a product output by the one of the N multipliers and a row index output by an output port of the first switching circuit. N accumulator circuits (307) sum products of tuples having equal row indices.

Patent Agency Ranking