Synchronous Copy with Other Source Groups and Different Source Objects
Depending on the group type that is selected for generating a synchronous copy, the generated copy may or may not be synchronous with the source. However, a basic copy of the copy source is always created.
-
Basic Groups
If you select a basic group—a group of type “none”—as the copy source and Create Synchronous Copy is not selected, a regular copy of the object is created and the resultant object is also of group type “none”. However, if Create Synchronous Copy is selected, both the copy source group and the copy target group become synchronous copies and their group type changes from “none” to “syncClone”. The copy source and the copy target are gathered in a new synchronized family. -
Non-Basic Groups
Non-basic groups include groups such as custom row and placement area. If the copy source contains a non-basic group and the Create Synchronous Copy check box is selected, synchronous copy fails and a regular copy of the group is created instead. The following warning message is generated indicating that the selected copy source is not supported for synchronous copying:
“The copy source contains a group with an unsupported type; the copy cannot be synchronized.”
Synchronous copy with different source objects:
-
Microwave Objects
If the copy source is a microwave object and the Create Synchronous Copy check box is selected, the copy source and the copy target are generated as synchronous copies. However, synchronization of microwave objects is currently not supported. Therefore, edits made on one microwave object may not be reflected in the other copies. -
PinFig Objects
If the copy source is a pinFig and the Create Synchronous Copy check box is selected, the copy source and the copy target are generated as synchronous copies. Any edits made to one of the pinFigs is replicated in all the other copies. -
Mosaics
If the copy source is a mosaic and the Create Synchronous Copy check box is selected, the copy source and the copy target are generated as synchronous copies. Any edits made to one of the mosaics is replicated in all the other copies. -
Rod Objects
If the copy source is a rod object and the Create Synchronous Copy check box is selected, the copy source and the copy target are generated as synchronous copies. Any edits made to one of the objects is replicated in all the other copies. -
P&R Objects
P&R objects include blockages, rows, placement area, clusters, PR boundary, snap boundary, and area boundary. Most of these objects, except some, such as PR boundary and snap boundary, can be synchronously copied using the Copy or Repeat Copy commands. If the copy source contains an unsupported object and the Create Synchronous Copy check box is selected, a warning message is generated and the object is not copied. Only those objects that are effectively copied are added to the source synchronous copy. -
Bound Instances
If the copy source is a bound instance and you run the Copy command with the Create Synchronous Copy check box selected, a synchronous copy is created. If you run the Copy command with the Create Synchronous Copy option deselected, a regular copy of the source is created.
When generating a synchronous copy using the Create Synchronous Copy option, no binding is created between the copy target instances created in the layout and the existing devices in the schematic. To create synchronous copies in the layout that are bound to the existing schematic devices, you must use the Generate Clones form instead. -
Steiners and Guides
Steiners and guides are Clone Non-Checked Objects. These objects are not supported by the Copy and Repeat Copy commands.
If the copy source contains a steiner or a guide, the copy operation fails and an appropriate warning message is generated, indicating that the selected source type is unsupported.
Clone Non-Checked Objects
Clone non-checked objects are non-synchronized objects such as labels. When only clone non-checked objects are selected as the copy source, synchronous copies are not created. However, these objects, except some, such as PR boundary, are copied by the Copy and Repeat Copy commands.
For example, if you select an instance and a label as the copy source, both the objects are synchronously copied when you run a Copy or Repeat Copy command with the Create Synchronous Copy check box selected. However, if you edit, move, or delete the label in one copy, the changes are not reflected in the corresponding label in the other copy because the labels in the two copies are not synchronized.
Related Topics
Return to top