Instance Bindings
Instance bindings are configuration rules that are defined at the instance level. Instance bindings override global bindings and cell bindings for an instance.
Instance bindings apply to a single instantiation of a cell. Note, however, that if the cell that contains the instance is used in multiple places in the design, the binding applies to the instance in all those places. If you want to specify a binding for only one instance at a specific path, you need to specify occurrence bindings instead of instance bindings.
You can define the following rules at the instance level:
-
View binding that determines which view of the cell is used in the configuration
You can define view binding for an instance in the following ways: - Library binding that determines the library from which the instance is obtained. This is done by specifying a library list for the instance. Instance-level library lists are inherited by components below the instance in the hierarchy.
- Stop point on the instance that prevents the instance from being expanded.
- Bind-to-open attribute that specifies that the instance is unbound, that is, it is not bound to a particular library, cell, or view.
Return to top