Changing View Bindings on a Per-Cell Basis
You can define a cell-level view binding that overrides the global view list for an individual cell. Cell-level view binding applies to every instantiation of the cell.
You can either change the binding for only the cell you specify or you can change it in a way that it is also inherited by the components below the cell in the hierarchy. To make the cell binding apply only to the cell, you specify the view in the View to Use column. To make the cell binding applicable to components below the cell, you specify a view or view list in the Inherited View List column.
To change a binding for a cell on a per cell basis,
- In the Cell Bindings table, select the cell whose bindings you want to change.
-
Do one of the following:
-
Right-click the cell and, from the pop-up menu that appears, select Set Cell View – newViewName.
The Source File and Reference Verilog options on the list of available views let you specify a text file. For more information, see Using Text Files in Configuration. -
Click in the View to Use column, type the new view for the cell, and press
Return.
The new view name appears in the View to Use column in the color used to display user bindings. - To remove a binding, right-click the cell and, from the pop-up menu that appears, select Set Cell View – <none>.
-
Right-click the cell and, from the pop-up menu that appears, select Set Cell View – newViewName.
-
To see the results of your changes, click the Update icon in the toolbar.
If you selected the Auto Update option in the Options form, this step is not required because your configuration is automatically updated. -
To save the changes, from the menu bar, click File – Save or press
Control-s.
This new cell binding is not inheritable.
Specifying Cell Binding for a Cell and the Related Objects
To specify a cell binding that applies to the cell as well as to objects below it in the hierarchy,
-
In the Inherited View List field, type the new view or list of views for the cell and press
Return. -
To see the results of your changes, click the Update icon in the toolbar or, from the menu bar, choose View – Update.
If you selected the Auto Update option in the Options form, this step is not required because your configuration is automatically updated.
The view list you entered is now the view list used for that cell and for any other cells below that cell in the hierarchy (unless they are overridden by other cell or instance bindings lower in the hierarchy). -
To save the changes, from the menu bar, click File – Save or press
Control-s.
Related Topics
Changing Library Bindings on a Per-Cell Basis
Rules Definition at the Cell Level
Defining Stop Points on a Per-Cell Basis
Defining Bind-to-Open on a Per Cell Basis
Saving Cell Bindings Table Data to a Text File
Return to top