DATA TRAFFIC INJECTION FOR SIMULATION OF CIRCUIT DESIGNS

    公开(公告)号:US20230113197A1

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

    申请号:US17498048

    申请日:2021-10-11

    Applicant: Xilinx, Inc.

    Abstract: Computer-based simulation of a device under test (DUT) corresponding to a user circuit design includes providing an adapter configured to couple to the DUT during the computer-based simulation (simulation). The adapter is configured to translate incoming high-level programming language (HLPL) transactions into DUT compatible data for conveyance to the DUT and translate DUT compatible data generated by the DUT to outgoing HLPL transactions. A communication server is provided that couples to the adapter during the simulation. The communication server is configured to exchange the incoming and outgoing HLPL transactions with an entity executing external to the simulation. A communication layer client is provided that is configured to execute external to the simulation and exchange the incoming and outgoing HLPL transactions with the communication server. The communication layer client provides an application programming interface through which an external computer program generates data traffic to drive the DUT within the simulation.

    Circuit design simulation and clock event reduction

    公开(公告)号:US12086521B2

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

    申请号:US17496198

    申请日:2021-10-07

    Applicant: Xilinx, Inc.

    CPC classification number: G06F30/3312 G06F30/327 G06F2119/12

    Abstract: Circuit design simulation and clock event reduction may include detecting, using computer hardware, a plurality of models of a circuit design driven by a clock source by parsing the circuit design. The circuit design is a mixed language circuit design including a hardware description language (HDL) model and a high-level programming language (HLPL) model. Using the computer hardware, a clock requirement for the HLPL model for a simulation of the circuit design may be determined. The clock requirement of the HLPL model differs from a clock requirement of the HDL model. Using the computer hardware, an interface of the HLPL model may be modified based on the clock requirement of the HLPL model.

    Data traffic injection for simulation of circuit designs

    公开(公告)号:US11630935B1

    公开(公告)日:2023-04-18

    申请号:US17498048

    申请日:2021-10-11

    Applicant: Xilinx, Inc.

    Abstract: Computer-based simulation of a device under test (DUT) corresponding to a user circuit design includes providing an adapter configured to couple to the DUT during the computer-based simulation (simulation). The adapter is configured to translate incoming high-level programming language (HLPL) transactions into DUT compatible data for conveyance to the DUT and translate DUT compatible data generated by the DUT to outgoing HLPL transactions. A communication server is provided that couples to the adapter during the simulation. The communication server is configured to exchange the incoming and outgoing HLPL transactions with an entity executing external to the simulation. A communication layer client is provided that is configured to execute external to the simulation and exchange the incoming and outgoing HLPL transactions with the communication server. The communication layer client provides an application programming interface through which an external computer program generates data traffic to drive the DUT within the simulation.

    CIRCUIT DESIGN SIMULATION AND CLOCK EVENT REDUCTION

    公开(公告)号:US20230114858A1

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

    申请号:US17496198

    申请日:2021-10-07

    Applicant: Xilinx, Inc.

    Abstract: Circuit design simulation and clock event reduction may include detecting, using computer hardware, a plurality of models of a circuit design driven by a clock source by parsing the circuit design. The circuit design is a mixed language circuit design including a hardware description language (HDL) model and a high-level programming language (HLPL) model. Using the computer hardware, a clock requirement for the HLPL model for a simulation of the circuit design may be determined. The clock requirement of the HLPL model differs from a clock requirement of the HDL model. Using the computer hardware, an interface of the HLPL model may be modified based on the clock requirement of the HLPL model.

Patent Agency Ranking