The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 18, 2023

Filed:

Oct. 11, 2021
Applicant:

Xilinx, Inc., San Jose, CA (US);

Inventors:

Amit Kasat, Hyderabad, IN;

Tharun Kumar Ksheerasagar, Telangana, IN;

Hemant Kashyap, Hyderabad, IN;

Madhusudana Reddy, Hyderabad, IN;

Rohit Bhadana, Faridabad, IN;

Assignee:

Xilinx, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 30/30 (2020.01); G01R 31/28 (2006.01); G06F 30/3308 (2020.01); G06F 30/323 (2020.01); G01R 31/3183 (2006.01);
U.S. Cl.
CPC ...
G06F 30/3308 (2020.01); G06F 30/323 (2020.01); G01R 31/2848 (2013.01); G01R 31/318364 (2013.01);
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.


Find Patent Forward Citations

Loading…