Access Keys:
Skip to content (Access Key - 0)

Agilent Technologies


Creating S-parameter Components in EMPro

This section describes the process of creating S-parameter Components in EMPro, then saving these components into a design kit so that the components can easily be used within the ADS-Schematic environment. In the text that follows, one of the demo scripts included in the EMPro release is used to illustrate this process of design kit creation: Another demo script project is used to illustrate the process of adding an S-Parameter model to an existing design kit: Finally, the process of installing the design kit in ADS, and using the S-Parameter components from EMPro in ADS simulations from schematic, is described.

Creating S-parameter Model Data in EMPro

  1. The first step in the process of creating EMPro S-Parameter models for ADS is to generate the component model data by running an S-parameter simulation in EMPro. Start EMPro, then open the EMPro Python Scripting Demonstration window by selecting Help > Scripting Demo.
  2. In the EMPro Python Scripting Demonstration window, select item 11 '' and select Start Demo. This will open the demo project named PatchAntenna, and run the S-Parameter simulation. You can now create the ADS component model and design kit. Click OK to close the window.

    The link between EMPro and ADS-Schematic is static, which means that changes in EMPro are not automatically reflected into ADS-Schematic. Instead, an up-dated version of the design kit has to be generated and re-installed in ADS.

Generating an S-parameter Component and ADS Design Kit

  1. In the ADS Links menu bar along the top of the EMPro window, select ADS Links > ADS Schematic Component with S-Parameters to open the Generate ADS-compatible Design Kit window.
  2. The window opens with the default settings.

    The Zip File specifies the location and name of the zip-file where EMPro exports the design kit. Selecting the button labeled "..." will open a file browser window that can be used to help specify the Zip File. The Design Kit Name is the name that the design kit will have in ADS. The ADS Library Name is the name of the library containing the EMPro components that will be available in the ADS-schematic environment. The Design Kit Version specifies a version number for the ADS Design Kit Library. The Component Name is the name that that this component will have in the ADS-Schematic Library and Template. The Component Description is an extra line of comment/info on the component. The Simulation results to use specifies which simulation results to use for the ADS component model, when there is more than one set of simulation data in the project. The Frequencies input fields specify the frequency range for the ADS model.
  3. Select Generate Design Kit to generate the design kit, then OK to close the window. Once completed, you should find the design kit zip file in the location specified.

    A design kit will only be generated if the complete S-matrix/citifile is available. For an N-port this means that within the chosen simulation N runs must have been done (namely one for each port active) before the design kit generation.

Generating and Adding an EMPro S-parameter Component to an Existing Design Kit

  1. Open the "EMPro Python Scripting Demonstration" window by choosing Help > Scripting Demo, select item 2, Bluetooth_antenna_1.py_, then select Start Demo to load the project and execute the simulation that will generate the S-parameter model data.
  2. In the ADS Links menu bar along the top of the EMPro window, select ADS Links > ADS Schematic Component with S-parameters to open the Generate ADS-compatible Design Kit window.
  3. Click Browse and browse to the location of the design kit just created. If the default value has not changed, the location will be:
    <EMPro installation folder>\python_scripts\demo\UsersGuide\PatchAntenna\
  4. Change the Component Name to EMPro_Bluetooth_Antenna.
  5. Select Generate Design Kit to add the new S-parameter model to the design kit, then click OK to close the window.

Installing an EMPro S-parameter Component Design Kit in ADS

  1. Open ADS and choose DesignKit > Install Design Kits from the top toolbar.
  2. Select Unzip Design Kit Now and browse to the design kit file, file under:
    <EMPro installation folder>\python_scripts\demo\UsersGuide\PatchAntenna\

  3. Click OK in the Unzip ADS Design Kit window. The Install ADS Design Kit window is then updated with all the data from the design kit. Click OK to actually install the design kit. A message is displayed on successful completion of the installation.

Using EMPro S-Parameter Components in ADS-Schematics

  1. Create a new ADS project.
  2. In the Schematic window scroll to the EMPro PatchAntenna Library Components palette item. The Patch_Antenna and Bluetooth_Antenna components can be selected from this palette.

  3. Select Patch_Antenna in the palette, and insert the component into the schematic.
  4. Build the network shown below consisting of an S-parameter termination in parallel with a capacitor and the patch antenna.
  5. Add an S-parameter analysis component and a parameter sweep component to this design. Calculate the S-parameters from 6 to 8 GHz and sweep the value of the capacitor from 0 pF up to 1 pF with a step of 0.2 pF.
  6. Save the design as matchingNetwork.dsn. Click Simulate.
  7. Open a Data Display window and plot the S-parameters versus the frequency for all values of the capacitor that were calculated.