Hierarchy Configuration Mode in the CPH Window
Hierarchy Configuration mode controls how the physical hierarchy is generated from your logical design, including which logical components are to be ignored in the physical implementation and which physical views are used to implement the logical components. For information on colors used in Hierarchy Configuration Instance and Cells tables; see Color Coding in the Hierarchy Configuration Instances and Cells Tables. The table also has a shortcut menu that lets you easily access the required commands; see Shortcut menu for the Hierarchy Configuration Instances and Cells Tables.
| Instances |
Shows a hierarchical representation of the schematic top-level cell and how each instance in the logical design is mapped to a layout view. |
|
For each instance in the design, the table shows the view list used to reach the schematic instance and the corresponding layout cellview found. |
|
|
Specifies the name of the top cell, hierarchical node, or schematic leaf instance derived using either the Inherited View List or the View To Use field. |
|
|
Specifies the list of view names to switch into when traversing the hierarchy from this node onward. This setting is inherited by all the subnodes and leaf cells under the current node, unless it is overridden by an Inherited View List or a specific View To Use setting on a subnode or leaf cell. |
|
|
Specifies the name of the view to use for a node or leaf cell in the hierarchy. If there is no View To Use specified, the leaf or node in question inherits the view list from its parent. The View To Use setting is not inherited by the children of any node on which it is set. If the design contains two instances of the same cell and you specify different views to be used for each instance, then the Cells table lists two entries for that cell, one for each view to use. |
|
|
The name of the physical library containing the corresponding layout cellview. |
|
|
Shows a flat view of the cellviews used in the schematic design and lists the corresponding layout cellview. |
|
|
The table lists each cellview explicitly, so if your design contains two instances of the same cell and you specify different views to be used for each instance, then the Cells table lists two entries for that cell, one for each view to use. |
|
|
Specifies the list of view names to switch into when traversing the hierarchy from this node onward. This setting is inherited by all the subnodes and leaf cells under the current node, unless it is overridden by an Inherited View List or a specific View To Use setting on a subnode or leaf cell. |
|
|
Specifies the name of the view to use for a node or leaf cell in the hierarchy. If there is no View To Use specified, the leaf or node in question inherits the view list from its parent. The View To Use setting is not inherited by the children of any node on which it is set. If your design contains two instances of the same cell and you specify different views to be used for each instance, then the Cells table lists two entries for that cell, one for each view to use. |
|
|
The name of the physical library containing the corresponding layout cellview. |
|
|
Specifies the view names that cause hierarchy traversal to stop its search for a layout cellview. If a view with one of the specified names if found, it is used as the physical counterpart of the schematic instance in question. This setting is inherited by all the nodes and leaf cells under the current node, unless it is overridden by another Inherited Stop List or by a specific Physical View setting on a subnode or leaf cell. |
|
|
Lets you specify a number of cell and instance attributes that impact instance generation. |
|
|
The attribute label is drawn in italic text when it is unchanged from its default value. Hovering over a label shows more information about the current value. |
|
|
Lets you override a number of properties that affect layout generation, previously stored with the schematic. |
|
|
Prevents the selected instance or cell from being generated in the layout by the Generate All From Source or Generate Selected From Source commands. This includes any instance or cell with the ignore property set and any instance or cell with a property listed in the propsUsedToIgnoreObjs environment variable. |
|
|
Prevents the selected instance or cell from being checked by the Check Against Source command. Any instance or cell that is ignored for generation is automatically ignored for check as well, along with any instance or cell which has a property listed in the propsUsedToIgnoreObjsForCheck environment variable. |
|
|
Controls whether Virtuoso Layout XL generates a schematic device with the mfactor Property property as a single device (off) or as multiple parallel-connected devices (on) in the layout. This option overrides the global option set on the Generation tab on the Connectivity form. Environment variable: mfactorSplit Split mfactored devices controls only whether Layout XL generates one device or several devices in the layout view. It does not change the widths of the generated devices. It is grayed out if the selected schematic instances do not have the mfactor property set. |
|
|
Controls whether Layout XL generates a schematic device with the sfactor Property property as a single device (off) or as multiple series-connected devices (on) in the layout. This option overrides the global option set on the Generation tab on the Connectivity form. Environment variable: sfactorSplit Split sfactored devices controls only whether Layout XL generates one device or several devices in the layout view. It does not change the widths of the generated devices. It is grayed out if the selected schematic instances do not have the sfactor property set. |
|
|
Controls whether each finger of a schematic device will be placed in the layout as a separate device. Environment variable: fingerSplit |
|
|
Causes parasitic devices to be ignored by merging nets connected to the terminals of a single instance. See |
|
|
Specifies the hierarchy level to which the selected instance will elaborate in relation to the top level. See |
|
|
Lets you specify the names of parameters to be ignored during layout generation or by Check Against Source, how parameter names are mapped between schematic and layout, and how parameter values are rounded. |
|
|
Lists the parameters that are checked by the Check Against Source command. |
|
|
Lists the parameters that are ignored by the following commands: Generate All From Source, Generate Selected From Source, Generate Clones, Check Against Source, Update Components And Nets, Update Layout Parameters, Update Schematic Parameters. |
|
|
Lists the parameters that are ignored by the Check Against Source command. Mismatches for any of the listed parameters are not reported by the check. The list inherits all the parameter names from the Ignore for generation list. |
|
|
Defines the mapping between parameter names in the schematic and layout cellviews; for example:
Maps schematic parameters |
|
|
Defines how the value of a specified parameter on a schematic cell master or instance is rounded when it is evaluated by Layout XL. You can use this property in conjunction with the Width parameter to prevent folded devices from becoming off-grid; for example, the following setting rounds the value of |
|
|
Lets you specify the names of terminals to be ignored during layout generation or by Check Against Source, and how terminal names are mapped between schematic and layout. |
|
|
Lists the terminals that are ignored by the following commands; Generate All From Source, Generate Selected From Source, Generate Clones, Check Against Source, Update Components And Nets, Update Layout Parameters, Update Schematic Parameters. |
|
|
Lists the terminals that are ignored by the Check Against Source command. Mismatches for any of the listed terminals are not reported by the check. |
|
|
Defines the mapping between terminal names in the schematic and layout cellviews; for example:
Maps schematic terminals |
Color Coding in the Hierarchy Configuration Instances and Cells Tables
Shortcut menu for the Hierarchy Configuration Instances and Cells Tables
The shortcut commands, also called the shortcut menu commands, are available on right-clicking an instance within the Hierarchy Configuration Instances and Cells tables. These commands are enabled and disabled dynamically depending on the instance that is selected in the table view.
| Command Name | Description |
|---|---|
|
Lets you access the shortcut menu commands that you can use to perform specific tasks in the Instances table. |
|
|
Makes or clears the selected instance stop point in the hierarchy traversal. A 'STOP' icon against the schematic instance indicates that traversal stops at this instance. |
|
|
Forces hierarchy traversal to proceed beyond a leaf instance or removes the setting from the selected instance. A 'go' icon indicates that the selected instance will now be traversed even though it was originally being considered as a leaf instance. You can set the force descend only on instances that have a physical binding. |
|
|
Lets you specify the physical binding information, such as physical library and cellview, for the selected instance. |
|
|
Lets you clear the existing physical binding information for the selected instance. |
|
|
Lets you change the value of the specified field for multiple instances to a common value either by typing in the new setting or by selecting a value from the drop-down list. This command appears in the shortcut menu only when multiple instances are selected. |
|
|
Lets you access the shortcut menu commands that you can use to perform specific tasks in the Cells table. |
|
|
Lets you specify the physical binding information, such as physical library and cellview, for the selected cell. |
|
|
Lets you clear the existing physical binding information for the selected cell. |
|
|
Lets you change the value of the specified field for multiple cells to a common value either by typing in the new setting or by selecting a value from the drop-down list. |
|
|
Lets you create (or remove) predefined layouts for schematic instances that differ only in terms of their inherited parameter values. |
|
|
Lets you create (or remove) the layout for schematic symbols that do not have an existing layout available to reuse and have no CDF parameters defined. |
|
|
Lets you create (or remove) virtual hierarchies for the selected cells when selective virtual hierarchy generation mode is enabled. To disable the selective virtual hierarchy generation and to allow generation of all virtual hierarchies, use the |
Related Topics
Hierarchy Configuration Mode in the CPH Window
Component Types Mode in the CPH Window
Soft Block Mode in the CPH Window
Return to top