Generate Clones Form
Use the Generate Clones form to replicate the section of the layout that is associated with a section of the schematic in such a way that the new piece of layout material can be placed at more than one location, with each part preserving the hierarchical structure of the design.
| Field | Description |
|---|---|
|
This section shows the schematic and layout devices to be used as the clone source. You must specify a clone source to enable the other sections of the form. Only bound instances are recognized as clone sources by the cloning engine. |
|
|
Lists the layout cellviews opened in Layout XL that have a connectivity reference available, including those opened in read-only mode . |
|
|
Shows the names of the schematic clone source devices that are bound to the instances in the layout clone source. |
|
|
Shows the names of the layout clone source instances to be cloned. If instances and shapes are already selected in the current layout cellview when you open the Generate Clones form, and if the selection forms a valid clone source, the fields are already filled in when the form opens. |
|
|
Lets you use the source components from another open layout cellview, change the source Layout Cellview to the appropriate cellview, select the clone source in this cellview, when you click Update From Selected. |
|
|
This section lets you control the scope and criteria used when searching for target structures that match the clone source structure. Set the options you want and click Search to find potential clones.
Environment variable: cloningSearchIn |
|
|
Defines the scope of the clone search.
Environment variable: cloningSearchInSelSetOnly |
|
|
Searches for matching target structures only within the other clone definitions that belong to the same Clone Family constraint as the source. The option is enabled only when the clone source belongs to a Clone Def. The Clone Defs found during the search are ordered in the same manner as they exist in the constraint. See Constraint Only. Environment variable: cloningSearchInConstraintOnly |
|
|
Considers pin permutability when searching for matching target structures. If an appropriate permute rule is defined for the device in question, and if permuting the pins on a device results in a match, then that match is reported (but only if no matching target structures were found without permutation). Related Property: permuteRule Property |
|
|
Requires that the parameter values on the components in a target structure match the parameter values on the components in the clone source exactly. When switched off, Layout XL also reports target structures that have different parameters and values. If required, you can update the parameters and values when you generate a clone by checking the Update Layout Parameters to Match Schematic option. To prevent any layout-only parameters to be updated, add them to the parameters to be ignored list. See Exact and Non-Exact Matches for Cloning. Environment variable: cloningDoExactMatch |
|
|
Requires that the connectivity of the components in a target structure matches the connectivity of the components in the clone source exactly. When switched off, Layout XL also reports target structures where the set of instances is the same, but they are connected differently. Searching for non-exact connectivity matches takes significantly longer than searching for exact matches. |
|
|
Opens the Non-Exact Connectivity Matches form, where you can control the quality and number of non-exact connectivity matches reported.
|
|
|
This section lets you specify the types of clones that are generated from the target structures found. This section is enabled only if there are target structures reported in the Clones Found pane. |
|
|
This drop-down menu lets you specify the type of clone source.
|
|
|
Automatically updates the parameters and parameter values on the devices in the generated clone to match their counterparts in the schematic clone target. When switched off, the parameters and values are taken from the layout clone source. Environment variable: cloneJustify |
|
|
Controls whether draglines are shown while generating clones. Draglines indicate connections from the pins of the object you are moving to pins of the nearest objects. For information on how to change the draglines, see the Draglines options on the Display tab of the Connectivity form. Environment variable: flightLineEnable |
|
|
Places the generated clones in an array arrangement based on the array settings specified using the Clone Array Settings form. |
|
|
This section lets you list the target structures that can be generated as clones in the layout cellview. Select one of the structures and move your cursor into the layout canvas to generate a clone for that structure. |
|
|
Displays the Create Group Array form, where you can create a group array with the specified parameters. |
|
|
Opens the Modify Correspondence Form, where you can change the correspondence between the instances in source and target structures before you generate a clone. |
|
|
This section lets you change the orientation of the selected clone instance. |
|
|
This section lets you use the Transform toolbar buttons to specify the clone transformation (Rotate Left, Rotate Right, Flip Vertical, or Flip Horizontal). When a toolbar button is clicked, the resulting transform is shown in the transform combo box. The transformation can also be set directly in the transform combo box. |
|
|
Lets you choose the alignment of the clone you want to generate before you place it in the layout view. There are five alignments to choose from: Center, Bottom left, Bottom right, Top left, and Top right. |
|
|
Lets you choose the reference for transformation. By default, the reference for transformation is the clone source. |
Related Topics
Specifying Transform From Settings
Return to top