PARTIAL RECONFIGURATION FOR NETWORK-ON-CHIP (NOC)

    公开(公告)号:US20200092230A1

    公开(公告)日:2020-03-19

    申请号:US16133357

    申请日:2018-09-17

    Applicant: Xilinx, Inc.

    Abstract: Examples described herein provide for an electronic circuit, such as a System-on-Chip (SoC), having a Network-on-Chip (NoC). The NoC is configurable and has capabilities to be partially reconfigured. In an example, a NoC on an integrated circuit is configured. Subsystems on the integrated circuit communicate via the NoC. The NoC is partially reconfigured. A first subset of the NoC is reconfigured during the partial reconfiguration, and a second subset of the NoC is capable of continuing to pass communications uninterruptedly during the partial reconfiguration. After the partial reconfiguration, two or more of the subsystems communicate via the first subset of the NoC.

    Run length compression and decompression using an alternative value for single occurrences of a run value

    公开(公告)号:US10305511B1

    公开(公告)日:2019-05-28

    申请号:US15990151

    申请日:2018-05-25

    Applicant: Xilinx, Inc.

    Abstract: Decompressing a data set includes inputting data units to a decompression circuit and comparing each input data unit to a run value and to a substitute value. In response to the data unit being not equal to the run value or the substitute value, the decompression circuit outputs the value of the input data unit; in response to the input data unit having the run value and a succeeding data unit having a value N not equal to zero or one, the decompression circuit outputs multiple data units having the run value based on the value N; in response to input data unit having the substitute value, the decompression circuit outputs one data unit having the run value; and in response to one input data unit having the run value and a succeeding data unit equal to zero or one, the decompression circuit outputs one data unit of the substitute value.

    HIERARCHICAL PARTIAL RECONFIGURATION FOR PROGRAMMABLE INTEGRATED CIRCUITS

    公开(公告)号:US20200028511A1

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

    申请号:US16041602

    申请日:2018-07-20

    Applicant: Xilinx, Inc.

    Abstract: Hierarchical partial reconfiguration for integrated circuits includes converting, using computer hardware, a first partial reconfiguration module of a circuit design into a first partial reconfiguration container, wherein the circuit design is placed and routed, loading, using the computer hardware, a first netlist into the first partial reconfiguration container, wherein the first netlist includes a first plurality of partial reconfiguration modules that are initially empty, and including, using the computer hardware, a further netlist within each of the first plurality of partial reconfiguration modules. Using the computer hardware, the first partial reconfiguration container is implemented with the first plurality of partial reconfiguration modules being implemented within the first partial reconfiguration container.

    Implementing circuit designs adapted for partial reconfiguration

    公开(公告)号:US10296699B1

    公开(公告)日:2019-05-21

    申请号:US15468021

    申请日:2017-03-23

    Applicant: Xilinx, Inc.

    Abstract: Implementing a circuit design for partial reconfiguration can include routing, using a processor, a net of the circuit design that connects an endpoint within a reconfigurable module with an endpoint within static circuitry external to the reconfigurable module and forming, using the processor, a set of candidate nodes including nodes used to route the net. A node from the set of candidate nodes is determined as the partition pin for partial reconfiguration.

    Dynamic port handling for isolated modules and dynamic function exchange

    公开(公告)号:US12026444B2

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

    申请号:US17522834

    申请日:2021-11-09

    Applicant: Xilinx, Inc.

    Inventor: Hao Yu Jun Liu

    CPC classification number: G06F30/343 G06F30/327 G06F30/347

    Abstract: Dynamic port handling for circuit designs can include inserting, within a static isolated module of a circuit design, static drivers configured to drive isolated modules of reconfigurable module (RM) instances for inclusion in an RM of the circuit design. For each RM instance of a plurality of RM instances to be inserted into the RM, one or more additional ports can be inserted in the RM based on a number of isolated modules included in a current RM instance. Further, net(s) corresponding to the additional port(s) can be created. The circuit design, including the current RM instance, the additional port(s), and the net(s), can be placed and routed. Prior to the inserting and the performing place and route for a next RM instance to be inserted into the RM, the current RM instance can be removed from the RM along with the additional port(s) and the net(s).

    Master latch design for single event upset flip-flop

    公开(公告)号:US11177795B1

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

    申请号:US16855962

    申请日:2020-04-22

    Applicant: XILINX, INC.

    Inventor: Jun Liu Bruce Young

    Abstract: A master latch includes a latch input node and a latch output node, a first inverter with an input and an output, the input coupled to the latch input node and the output coupled to the latch output node, and a second inverter with an input and an output, the input coupled to the latch output node and the output coupled to the latch input node. The master latch further includes a first pull-up device connected between a source voltage and the latch input node, the first pull-up device configured to pull the latch input node up towards the source voltage when the latch output node is low, and a first pull-down device connected between the latch input node and a ground voltage, the first pull-down device configured to pull the latch input node towards the ground voltage when the latch output node is high.

Patent Agency Ranking