1. A method for dynamically adjusting system features based on a schema, the method comprising: determining that a new resident schema associated with a function of a silicon IP design system is in a current view, the new resident schema being different than a previous resident schema associated with the current view and being associated with a silicon IP described in a hardware description language, wherein the new resident schema comprises an indication of inputs, outputs, functionality, and interface protocols of a silicon IP; analyzing components of the new resident schema by parsing and classifying schema components based on contents of an IP schema knowledge base comprising specifications for one or more silicon IPs each described in a hardware description language; parsing the current view based on the new resident schema to extract data from the current view to identify all elements and types to be changed in response to the new resident schema; 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 by initializing and configuring the new view based on the new resident schema, calling regeneration and integrity checking functions for the new view, and instantiating the new view.
1. A method for dynamically adjusting system features based on a schema, the method comprising: determining that a new resident schema associated with a function of a silicon IP design system is in a current view, the new resident schema being different than a previous resident schema associated with the current view and being associated with a silicon IP described in a hardware description language, wherein the new resident schema comprises an indication of inputs, outputs, functionality, and interface protocols of a silicon IP; analyzing components of the new resident schema by parsing and classifying schema components based on contents of an IP schema knowledge base comprising specifications for one or more silicon IPs each described in a hardware description language; parsing the current view based on the new resident schema to extract data from the current view to identify all elements and types to be changed in response to the new resident schema; 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 by initializing and configuring the new view based on the new resident schema, calling regeneration and integrity checking functions for the new view, and instantiating the new view. 2. The method of claim 1 , further comprising performing the design system function.