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:
Feb. 16, 2021

Filed:

Nov. 22, 2019
Applicant:

Sifive, Inc., San Mateo, CA (US);

Inventor:

Han Chen, Cupertino, CA (US);

Assignee:

SiFive, Inc., San Mateo, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 30/3323 (2020.01); G06F 30/30 (2020.01); G06F 115/08 (2020.01);
U.S. Cl.
CPC ...
G06F 30/3323 (2020.01); G06F 30/30 (2020.01); G06F 2115/08 (2020.01);
Abstract

Systems and methods are disclosed for validating and integrating intellectual property (IP) blocks in integrated circuit design flows for integrated circuits. A method includes unpacking a third-party IP block package to obtain the IP block files, executing an IP block validation rule structure on the IP block files, wherein the IP block validation rule structure is encoded in a tool control language and wherein the IP block validation rule structure includes a plurality of validation tests, each validation test checking a different validity aspect of the IP block files in the IP block package, generating at least one report based on execution of the validation tests to the IP block files, storing successfully validated IP block files in a library, generating a file manifest for the successfully validated IP block files, and providing the file manifest to design tools for designing and manufacturing of an integrated circuit.


Find Patent Forward Citations

Loading…