Control File Usage with Renaming
Three examples of a GDS control file follow. The first was output by the GDS import window. The second was output on the Layer Stackup window and the third, which is suitable for import, was constructed by making sure the layer mapping is identical in the second file as it was in the first. Note that not all Control File settings are applicable to all design types.
The following example was created for GDS import but the principle applies to importing Autocad and ODB++. Layer remapping is not supported for the importing of Cadence APD/Allegro/Sip.
Name="30" refers to the layer in the original design.
TargetLayer="Top" refers to the new name of the layer.
1. From Import window
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<c:Control xmlns:c="http://www.ansys.com/control" schemaVersion="1.0">
<Stackup schemaVersion="1.0">
<Materials>
[[[[[[[[[[[[[[ Deleted for space reasons ]]]]]]]]]]]]]]]
</Materials>
<Layers LengthUnit="mm">
<Layer Color="#008000" FillMaterial="FR4_epoxy" GDSIIVia="false" Material="copper" Name="30" TargetLayer="Top" Thickness="0" Type="conductor"/>
<Layer Color="#004080" FillMaterial="FR4_epoxy" GDSIIVia="false" Material="copper" Name="55" TargetLayer="Bottom" Thickness="0" Type="conductor"/>
</Layers>
</Stackup>
<ImportOptions Flatten="true" GDSIIConvertPolygonToCircles="false"/>
</c:Control>
If Electronics Desktop exports on the Layer Stackup window, note the layer that is called "30" in the gds design is referred to as "Top" in the example. To use the example file, make the substitution Name="Top" with Name ="30" TargetLayer="Top", etc. You are able to define your dielectric layers, etc., in Electronics Desktop and use the modified file for repeated translation.
2. From Layer Stackup window
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<c:Control xmlns:c="http://www.ansys.com/control" schemaVersion="1.0">
<Stackup schemaVersion="1.0">
<Materials>
[[[[ Deleted again]]]]
</Materials>
<ELayers LengthUnit="mm">
<Dielectrics>
<Layer Color="#008000" Material="FR4_epoxy" Name="Dielectric" Thickness="10"/>
</Dielectrics>
<Layers>
<Layer Color="#004080" Elevation="5" Material="copper" Name"55" LayerTarget="bottom" Thickness="5" Type="conductor"/>
<Layer Color="#008000" Elevation="0" Material="copper" Name="30" LayerTarget="top" Thickness="5" Type="conductor"/>
</Layers>
</ELayers>
</Stackup>
</c:Control>
3. From Layer Stackup window preserving original name mapping.
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<c:Control xmlns:c="http://www.ansys.com/control" schemaVersion="1.0">
<Stackup schemaVersion="1.0">
<Materials>
[[[[ Deleted again]]]]
</Materials>
<ELayers LengthUnit="mm">
<Dielectrics>
<Layer Color="#008000" Material="FR4_epoxy" Name="Dielectric" Thickness="10"/>
</Dielectrics>
<Layers>
<Layer Color="#004080" Elevation="5" Material="copper" Name="bottom" Thickness="5" Type="conductor"/>
<Layer Color="#008000" Elevation="0" Material="copper" Name="top" Thickness="5" Type="conductor"/>
</Layers>
</ELayers>
</Stackup>
</c:Control>