Dynamic schema-based silicon IP analysis, qualification, data exchange, and integration
First Claim
1. A method for dynamically adjusting system features based on a schema, the method comprising:
- determining a new resident schema associated with a function of a silicon IP design system, the new resident schema being different than a previous resident schema associated with a current view;
analyzing components of the new resident schema;
parsing the current view based on the new resident schema to extract data from the current view; and
generating a new view by mapping the extracted data to the new resident schema, the new view comprising viewable data associated with the function of the design system.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and media for dynamic schema-based silicon IP analysis, qualification, data exchange, and integration are disclosed. Embodiments include determining a new resident schema associated with a function of a silicon IP design system that is different than a previous resident schema associated with a current view. Embodiments further include analyzing components of the new resident schema and parsing the current view and repository or IP database based on the new resident schema to extract pertinent data from the current view and the database and generating a new view by mapping the extracted data to the new resident schema where the new view includes viewable data associated with the function. Further embodiments may include presenting the generated new view to a user or storing the viewable data in a database. The new resident schema may be described in an XML or other appropriate schema language and notations.
37 Citations
20 Claims
-
1. A method for dynamically adjusting system features based on a schema, the method comprising:
-
determining a new resident schema associated with a function of a silicon IP design system, the new resident schema being different than a previous resident schema associated with a current view;
analyzing components of the new resident schema;
parsing the current view based on the new resident schema to extract data from the current view; and
generating a new view by mapping the extracted data to the new resident schema, the new view comprising viewable data associated with the function of the design system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-accessible medium containing instructions effective, when executing in a data processing system, to cause said data processing system to perform operations comprising:
-
determining a new resident schema associated with a function of a silicon IP design system, the new resident schema being different than a previous resident schema associated with a current view;
analyzing components of the new resident schema;
parsing the current view based on the new resident schema to extract data from the current view; and
generating a new view by mapping the extracted data to the new resident schema, the new view comprising viewable data associated with the function of the design system. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A schema-based IP management module system, the system comprising:
-
a management module user interface to receive inputs from a user and to display generated views to a user;
a silicon IP database interface to transmit and receive information from a silicon IP database based on a schema;
one or more functional modules in communication with the silicon IP database interface, the one or more functional modules being adapted to perform a function associated with an IP; and
a schema manager in communication with the one or more functional modules and the silicon IP database interface, the schema manager being adapted to collaborate with one of the functional modules to analyze a schema, parse a current view based on the schema, and to generate a new view by mapping data from the current view to the new schema. - View Dependent Claims (18, 19, 20)
-
Specification