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. 05, 2022

Filed:

Mar. 12, 2019
Applicant:

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

Inventors:

Brian S. Martin, Longmont, CO (US);

Premduth Vidyanandan, Thornton, CO (US);

Mark B. Carson, Belfast, GB;

Neil Watson, Dunmurry, GB;

Gary J. McClintock, Kells, GB;

Assignee:

XILINX, INC., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/12 (2013.01); G06F 21/57 (2013.01); H04L 9/32 (2006.01); G06F 9/50 (2006.01); H04L 9/30 (2006.01);
U.S. Cl.
CPC ...
G06F 21/123 (2013.01); G06F 9/5027 (2013.01); G06F 21/575 (2013.01); H04L 9/3073 (2013.01); H04L 9/3247 (2013.01); G06F 2221/0735 (2013.01); G06F 2221/0755 (2013.01);
Abstract

An example hardware accelerator for a computer system includes a programmable device and further includes kernel logic configured in a first programmable fabric of the programmable device, a shell circuit configured in a second programmable fabric of the programmable device, the shell circuit configured to provide an interface between a computer system and the kernel logic, and an intellectual property (IP) checker circuit in the kernel logic The IP checker circuit is configured to obtain a device identifier (ID) from the first programmable fabric and a signed whitelist, the signed whitelist including a list of device IDs and a signature, verify the signature of the signed whitelist, compare the device ID against the list of device IDs, and selectively assert or deassert an enable of the kernel logic in response to presence or absence, respectively, of the device ID in the list of device IDs and verification of the signature.


Find Patent Forward Citations

Loading…