Schema-based portal architecture for assessment and integration of silicon IPs
First Claim
1. A computer-implemented method for managing evaluation of third party silicon intellectual properties (IPs) and integration of the IPs into a chip design, the method comprising:
- receiving directly from a third party IP vendor at a Web-based IP portal;
executing on one or more processors, external IP information associated with a third party IP from the third party IP vendor via a secure access layer, the external IP information comprising a design and functional specification associated with a third party silicon IP of the third party IP vendor;
automatically converting by the IP portal the received external IP design and functional specification to a schema describing inputs, outputs, available design files and languages, design rule checker reports, EDA platforms used for design and validation, and interface protocols of the third party IP without disclosing proprietary information about internal company chip design requirements to the third party IP vendor, the schema having a specified dynamic format consistent with the internal design requirements and utilizing a hardware description language (HDL);
wherein automatically converting the received external IP design and functional specification to the schema comprises analyzing the design and functional specification using rule-based analysis, decomposing, and classifying a structure of the schema, and wherein automatically converting the received external IP information to the schema further comprises dynamically binding IP features and schema attributes at runtime during the analysis of the third party IP;
qualifying by the IP portal the received external IP information received directly from the third party IP vendor as a third party IP submission in conformance with the internal company chip design requirements;
performing by the IP portal one or more functions on the received IP information;
authorizing by the IP portal user access privileges and encrypting a message based on an interface protocol; and
transmitting by the IP portal the encrypted message.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and media for a schema-based portal for assessment and integration of silicon IPs are disclosed. Embodiments may generally include an IP portal system having a portal interface to receive inputs from users and to provide output to users and a database interface to transmit and receive information to and from a silicon IP database and an IP file system. Embodiments of the system may also include a secure access layer (HTTP tunnel, firewall, or proprietary secure access protocol) to securely communicate information and an internal interface protocol and an external interface protocol and the secure access layer. The internal interface protocol may authorize and encrypt communications to an internal user or design system and the external interface protocol may authorize and encrypt communications to an external user or design system. The portal interface may be a Web-based interface and schema-based in some embodiments.
-
Citations
17 Claims
-
1. A computer-implemented method for managing evaluation of third party silicon intellectual properties (IPs) and integration of the IPs into a chip design, the method comprising:
-
receiving directly from a third party IP vendor at a Web-based IP portal; executing on one or more processors, external IP information associated with a third party IP from the third party IP vendor via a secure access layer, the external IP information comprising a design and functional specification associated with a third party silicon IP of the third party IP vendor; automatically converting by the IP portal the received external IP design and functional specification to a schema describing inputs, outputs, available design files and languages, design rule checker reports, EDA platforms used for design and validation, and interface protocols of the third party IP without disclosing proprietary information about internal company chip design requirements to the third party IP vendor, the schema having a specified dynamic format consistent with the internal design requirements and utilizing a hardware description language (HDL); wherein automatically converting the received external IP design and functional specification to the schema comprises analyzing the design and functional specification using rule-based analysis, decomposing, and classifying a structure of the schema, and wherein automatically converting the received external IP information to the schema further comprises dynamically binding IP features and schema attributes at runtime during the analysis of the third party IP; qualifying by the IP portal the received external IP information received directly from the third party IP vendor as a third party IP submission in conformance with the internal company chip design requirements; performing by the IP portal one or more functions on the received IP information; authorizing by the IP portal user access privileges and encrypting a message based on an interface protocol; and transmitting by the IP portal the encrypted message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory, computer-readable storage medium containing instructions effective, when executing in a data processing system, to cause said data processing system to perform operations to manage evaluation of third party silicon (IPs) and integration of the IPs into a chip design, the operations comprising:
-
receiving directly from a third party IP vendor at a Web-based IP portal executing on one or more processors, external IP information associated with a third party IP from the third party IP vendor via a secure access layer, the external IP information comprising a design and functional specification associated with a third party silicon IP of the third party IP vendor; automatically converting by the IP portal the received external IP design and functional specification to a schema describing inputs, outputs, available design files and languages, design rule checker reports, EDA platforms used for design and validation, and interface protocols of the third party IP without disclosing proprietary information about internal company chip design requirements to the third party IP vendor, the schema having a specified dynamic format consistent with the internal design requirements and utilizing a hardware description language (HDL); wherein automatically converting the received external IP design and functional specification to the schema comprises analyzing the design and functional specification using rule-based analysis, decomposing, and classifying a structure of the schema, and wherein automatically converting the received external IP information to the schema further comprises dynamically binding IP features and schema attributes at runtime during the analysis of the third party IP; qualifying by the IP portal the received external IP information received directly from the third party IP vendor as a third party IP submission in conformance with the internal company chip design requirements; performing by the IP portal one or more functions on the received IP information; authorizing by the IP portal user access privileges and encrypting a message based on an interface protocol; and transmitting by the IP portal the encrypted message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An IP portal system having one or more processors to execute software modules to manage evaluation of third party silicon intellectual properties (IPs) and integration of the IPs into a chip design, the system comprising:
-
a Web-based portal interface to receive inputs from one or more users and to provide output to one or more users; a database interface to transmit and receive information to and from a silicon IP database and a IP file system; a secure access layer, wherein the secure access layer is adapted to securely communicate information; an IP submission module to receive external IP information associated with a third party IP directly from a third party IP vendor via the secure access layer, the external IP information comprising a design and functional specification associated with a third party silicon IP of the third party IP vendor; wherein the IP submission module automatically converts the received external IP design and functional specification to a schema describing inputs, outputs, available design files and languages, design rule checker reports, EDA platforms used for design and validation, and interface protocols of the third party IP without disclosing proprietary information about internal company chip design requirements to the third party IP vendor, the schema having a specified dynamic format consistent with the internal design requirements and utilizing a hardware description language (HDL); wherein the IP submission module automatically converts the received external IP design and functional specification to the schema by analyzing the design and functional specification using rule-based analysis, decomposing, and classifying a structure of the schema, and wherein the IP submission module automatically converts the received external IP information to the schema further by dynamically binding features and schema attributes at run-time during the analysis of the third party IP; an IP qualification/certification module to qualify receive external IP information received directly from a third party IP vendor as a third party IP submission in conformance with the internal company chip design requirements; and an internal interface protocol and an external interface protocol in communication with the portal interface and the secure access layer, wherein the internal interface protocol is adapted to authorize and encrypt communications to an internal user, and wherein further the external interface protocol is adapted to authorize and encrypt communications to an external user. - View Dependent Claims (16, 17)
-
Specification