Layout and Control File

Many Anstranslator directories do not contain information that is required by the Ansys Electronics Desktop (AEDT)TM electronics systems design platform and SIwave, such as material and layer characteristics (e.g., height). This information is sometimes exported by the original source program (e.g., Cadence, Mentor Graphics) to the Anstranslator directories (e.g., ODB++ directories) and can then be used by the translator. But if this information is not present in the directory, or if the information is present but needs to be changed, a separate input control file can be provided by the translator.

AEDT input control file is in XML and can be created using standard third party text editors such as Notepad in Microsoft Windows or VI in Linux. The associated XML schema file, "stackup.xsd," is located in the parent AEDT installation directory. The schema file can be used with third-party editors or scripting tools that check XML syntax. Specific keywords that are valid to use in the control file can be found in the "stackup.xsd" schema. The associated XML schema for the import options information is "ImportOptions.xsd".

You are not required to use a control file when importing translator files. However, if you do not use a control file, stackup and material definitions may not be defined. If you do use a control file, you can adjust the stackup either manually or by importing the control file into the design using the stackup window. If you import the control file, the stackup are modified according to rules described in Importing a Stackup.

Control files may be used for:

An example of a control file follows. The first three lines are heading lines that are required in all control files used with the translator. From the following example, after the heading lines, two other sections are present: one for materials and one for layers.

<?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>

<Material Name="FR4_epoxy">

<Permittivity>

<Double>4.4</Double>

</Permittivity>

<DielectricLossTangent>

<Double>0.02</Double>

</DielectricLossTangent>

<ThermalConductivity>

<Double>0.294</Double>

</ThermalConductivity>

<ThermalExpansionCoefficient>

<Double>1.5e-05</Double>

</ThermalExpansionCoefficient>

<MassDensity>

<Double>1900</Double>

</MassDensity>

<YoungsModulus>

<Double>11000000000</Double>

</YoungsModulus>

<PoissonsRatio>

<Double>0.28</Double>

</PoissonsRatio>

</Material>

<Material Name="copper">

<Permeability>

<Double>0.999991</Double>

</Permeability>

<Conductivity>

<Double>58000000</Double>

</Conductivity>

<ThermalConductivity>

<Double>400</Double>

</ThermalConductivity>

<ThermalExpansionCoefficient>

<Double>1.77e-05</Double>

</ThermalExpansionCoefficient>

<MassDensity>

<Double>8933</Double>

</MassDensity>

<YoungsModulus>

<Double>120000000000</Double>

</YoungsModulus>

<PoissonsRatio>

<Double>0.38</Double>

</PoissonsRatio>

</Material>

</Materials>

<ELayers LengthUnit="mm">

<Dielectrics>

<Layer Material="air" Name="Air Top Generated" Thickness="1.71453000000002e-05"/>

<Layer Color="#804000" Material="FR4_epoxy" Name="Dielectric_1" Thickness="0.1111253"/>

<Layer Color="#ffff00" Material="FR4_epoxy" Name="Dielectric_2" Thickness="0.1695453"/>

<Layer Color="#800000" Material="FR4_epoxy" Name="Dielectric_3" Thickness="0.1619253"/>

<Layer Color="#004080" Material="FR4_epoxy" Name="Dielectric_4" Thickness="0.1695453"/>

<Layer Color="#ff7a7a" Material="FR4_epoxy" Name="Dielectric_5" Thickness="0.1619253"/>

<Layer Color="#808000" Material="FR4_epoxy" Name="Dielectric_6" Thickness="0.2711453"/>

<Layer Color="#0000ff" Material="FR4_epoxy" Name="Dielectric_7" Thickness="0.2711453"/>

<Layer Color="#fa0000" Material="FR4_epoxy" Name="Dielectric_8" Thickness="0.2711453"/>

<Layer Color="#bdbd00" Material="FR4_epoxy" Name="Dielectric_9" Thickness="0.2711453"/>

<Layer Color="#ff0080" Material="FR4_epoxy" Name="Dielectric_10" Thickness="0.2711453"/>

<Layer Color="#00ff00" Material="FR4_epoxy" Name="Dielectric_11" Thickness="0.09334530000000001"/>

</Dielectrics>

<Layers>

<Layer Color="#00ff00" Elevation="2.2231383" Material="copper" Name="Top_L1" Thickness="0.0171453" Type="conductor"/>

<Layer Color="#8000ff" Elevation="2.112013" Material="copper" Name="GND_1_L2" Thickness="0.0171453" Type="conductor"/>

<Layer Color="#008080" Elevation="1.9424677" Material="copper" Name="Inner_Layer_1_L3" Thickness="0.0171453" Type="conductor"/>

<Layer Color="#ff8000" Elevation="1.7805424" Material="copper" Name="GND_2_L4" Thickness="0.0171453" Type="conductor"/>

<Layer Color="#00ff80" Elevation="1.6109971" Material="copper" Name="Inner_Layer_2_L5" Thickness="0.0171453" Type="conductor"/>

<Layer Color="#3dffff" Elevation="1.4490718" Material="copper" Name="GND_3_L6" Thickness="0.0171453" Type="conductor"/>

<Layer Color="#bd00bd" Elevation="1.1779265" Material="copper" Name="VCC1_L7" Thickness="0.0171453" Type="conductor"/>

<Layer Color="#008000" Elevation="0.9067812" Material="copper" Name="VCC2_L8" Thickness="0.0171453" Type="conductor"/>

<Layer Color="#00bdbd" Elevation="0.6356359" Material="copper" Name="GND_4_L9" Thickness="0.0171453" Type="conductor"/>

<Layer Color="#408000" Elevation="0.3644906" Material="copper" Name="Inner_Layer_3_L10" Thickness="0.0171453" Type="conductor"/>

<Layer Color="#000080" Elevation="0.09334530000000001" Material="copper" Name="GND_5_L11" Thickness="0.0171453" Type="conductor"/>

<Layer Color="#804000" Elevation="0" Material="copper" Name="Bottom_L12" Thickness="0.0171453" Type="conductor"/>

<Layer Color="#353981" Name="Outline" Type="outline"/>

</Layers>

</ELayers>

</Stackup>

</c:Control>