The Component Configuration Pattern is used to create a coherent configuration structure for the component hierarchy from top to bottom. It promotes self-containment and data-hiding techniques in the configuration and creation of component hierarchy.
When building hierarchical simulation environments lower level components need to be configured in a way that is consistent with upper level configurations and randomizations. For example, interface agents need to be configured to be consistent with DUT operating mode selected in an encapsulating block, subsystem or chip level environment. The Component Configuration Pattern provides information about the encapsulating component without requiring knowledge of the encapsulated components structure.
The Component Configuration Pattern can be used when performing vertical reuse of components within other components.
View & Download:
To view the entire Component Configuration Pattern, please login with your Verification Academy Full Access account.