Main Support:       Knowledge Center
Documentation:   ADS Documentation   >  ADS 2017 Update 1.0   >  ADS 2017 Update 1.0 Release Notes   >  ADS 2017 Update 1.0 Release Notes

This document contains references to Agilent Technologies. Agilent's former Test and Measurement business has become Keysight Technologies. For more information, go to

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


ADS 2017 Update 1.0 Release Notes

For general information about Advanced Design System (ADS), visit ADS webpage at

Starting ADS 2017 Update 1.0,we have made an important change to the ADS Major Update Releases. This change may impact your decision to install and use ADS 2017 Update 1.0. 
For more information, see Important Information about ADS Update Release.


From ADS 2017 release, the Linux system requirements has been updated:

  • Support for Redhat 5.x has been discontinued.
  • Updated the system libraries and rpm files. Following is the list of minimum patch versions required:
    • Redhat 6.8
    • Redhat 7.2
    • Suse 12 SP2
    • Suse 11.3

Running ADS with installed patch versions lower than the above recommendations will only cause a few features to not work properly.

For more information, refer to Supported Platforms.



Feature Updates 


Signal Integrity/Power Integrity


  • PIPro DC Analysis setups now include VRM sense line connections with simulation results added to the results table, and power tree. 

  • DC and AC Analysis schematic test bench generation can now include sense lines for use with higher fidelity VRM models.

  • Improved rendering performance for efficiently working with large (40 cm x 40 cm or larger) PCB designs. On Linux , use OpenGL2 graphics and the performance rendering settings to get the best results.

  • Extended the DC solver in PIPro AC Analysis to improve low frequency accuracy.


  • SIPro accuracy upto 40 GHz.
  • Enhanced the Unconnected pad feature.
  • Accurate simulation results are obtained when a full board is simulated.
  • Smooth transition for saved SIPI views not having the net extraction when enabling it.
  • Improved port definitions and calibrations have been added to reduce parasitic effects that have a negative impact on the phase accuracy in SIPro. Sheet port distributions are now used at internal port locations.


  • Pad and antipad dimensions can be set ‘per layer’.
  • A Coplanar Waveguide is created when a feed is on a plane layer.
  • The etch angle parameter from the substrate is read. Transmission lines with trapezoidal cross sections can be modeled.

Known Issues

For more information, see SIPro and PIPro.

 Back to New Feature Updates


Design Editing

  • Implemented Keepout object feature that defines an area where traces, vias, components, and metal (for example, ground planes) should not go. Currently only the metal keepout is implemented. For more information, see Creating Keepout.
  • Created new WINDOW_GEOMETRY environment variables that will allow you to save and restore window positions for all the types of ADS windows, for multiple monitors, maximized/minimized/normal state, and 4K displays. For more information, see Customizing the ADS Environment.

Known Issues

For more information, see Schematic Capture and Layout.

 Back to New Feature Updates


Circuit Simulation


  • Added DjRj, Dual-Dirac, and PWL jitter profile options to the Tx and Rx models for DDR Bus simulator. The new jitter PDF related parameters are now supported in the config file.
  • Device clock offset can now be specified from the target data rate (in ppm) in Tx_AMI, Rx_AMI, XtlkTx_AMI, ReDriver_AMI and ReTimer_AMI components.
  • New IBIS examples added in this release and searchable using Example Search.
  • You can now Encrypt/Decrypt DDR5 Tx/Rx Equalization configuration from a file. For more information, refer to DDR Configuration File Encryption.
  • You can now request for an average and user defined vertical location of the eye mask for DQ lines.


  • Back Channel Training
    Allows Tx and Rx to communicate and train each other to tune the equalization settings in order to optimize signal integrity (SI).

    For more details on Back Channel Training, refer to the Back Channel Training page.

NXP SiMKit Models

The models have been updated to SiMKit Release

Circuitsim 2019 latest supported simkit release in ads


, and these are now the default.

For more information, including supported device versions, see Devices and Models, NXP SiMKit.

Known Issues

For more information, see Using Circuit Simulators.

 Back to New Feature Updates


FEM Simulation

  • Mapping of port distribution lines to mesh elements in FEM are now more robust.

Known Issues

For more information, see FEM.

 Back to New Feature Updates



  • Assura DRC supports rule categories (switches). The DRC dialog box detects the Assura DRC configuration in the PDK and populates the Rules tab with rule categories.
  • New AEL functions for configuring Assura DRC in a PDK. For more information, see DRC Functions Library Configuration.
  • Assura DRC can be run in batch mode.
  • Assura DRC results can be imported into the DRC dialog box.

For more information, see Using Assura DRC Link.


  • Performance improvements for large layouts.

 Back to New Feature Updates


Power Electronics

Improved convergence

The Transient Convolution and Harmonic Balance simulators have been enhanced to improve convergence with typical switched-mode power supply circuits.

Power Electronics Library

  • Power Electronics (PE) Library requires the W2375 Power Electronics Library license, or a bundle license containing W2375 Power Electronics Library such as W2240 Power Electronics Bundle: ADS Core, TC, PE Lib, Layout, Momentum.


    You may see in ADS that it is referring to W2370 for Power Electronics Library license; this is a typo on the error dialog box and we need to consider this as W2375 instead of W2370.

    The library contains components specifically built for Power Electronics including components for closed loop feedback regulation of switched-mode power supplies (SMPSs). For example, the Pulse Width Modulator works with both the Transient Convolution and Harmonic Balance simulators. The component palette also provides easy access to ADS built-in component that are often used in power electronics.

    Descriptions of each of the components are summarized in the table below.

    Components included on the Power Electronics Palette

    Pulse Width ModulatorSpecially designed to work in both Transient Convolution and Harmonic Balance simulation. Harmonic Balance simulator gives the periodic steady state solution without a lengthy power-up transient and is particularly valuable in closed loop analyses such as loop stability in the presence of noise such as conducted EMI.
    ASM GaN transistor modelThe ASM GaN transistor model was recently standardized by an industry body, the Compact Model Coalition (CMC). ADS supports models created by your power device vendor and by Keysight model generation tools: W8598BP Power Electronics Model Generator, PD1000A Power Device Measurement System for Advanced Modeling, and the W8538EP IC-CAP GaN Power Electronics Modeling Add-on.
    SiC PowerMOS transistor modelADS supports SiC PowerMOS models created by your power device vendor and by Keysight model generation tools: W8598BP Power Electronics Model Generator, PD1000A Power Device Measurement System for Advanced Modeling, and the W8536EP/ET IC-CAP SiC PowerMOS Power Electronics Modeling Add-on.
    Insulated gate bipolar transistor (IGBT) modelADS supports IGBT models created by your power device vendor and by Keysight model generation tools: W8598BP Power Electronics Model Generator, PD1000A Power Device Measurement System for Advanced Modeling, and the W8537EP/ET IC-CAP IGBT Power Electronics Modeling Add-on.
    Generic Gate DriverThis component is a useful placeholder in the early stages of a design, before a vendor-specific gate driver has been selected. Once a specific component has been selected, you can replace this one via the netlist importer. We support ADS, PSPICE, LTspice, HSPICE, Spectre, and Berkeley dialect of SPICE decks.
    Generic MOSFET modelAs with the generic gate driver above, this component is a useful placeholder in the early stages of a design, before a vendor-specific power device has been selected. Once a specific component has been selected, you can replace this one using the appropriate model card. Unlike ideal switch component, this model is continuously differentiable. Unlike simple Berkeley SPICE models like Level 1 MOS, this model conserves charge. Together, these improve simulation convergence. In addition, this model is close to a physically realizable transistor. In contrast, ideal switch is, in general, not physically realizable.
    Non-linear magneticsPhysics-based model of winding, air gap, and hard and soft ferromagnetic core. Implements a modified Jiles-Atherton core model that is more simulator-friendly than other implementations, with improved accuracy. You can specify the core saturation and hysteresis behavior either from a) the traditional J-A parameters (saturation magnetization, M_s; magnetization reversibility, c; domain wall density, a; pinning break average energy, k; interdomain coupling, alpha) or b) from measurements extracted from the B-H curve. You can create a simple inductor or a complex multi-tap transformer using MMF/flux magnetic circuits.
  • The parameters extracted from IC-CAP in a .mps file format could be directly imported into ADS. A model card of the extracted model is placed on the schematic and populated with the extracted parameters. Power devices ASM_HEMT, PowerMOS_SiC_Keysight and IGBT_Keysight are supported by IC-CAP import option. This feature could be accessed from ADS main window, Tools > IC-CAP Import > Power Devices.

 Back to New Feature Updates


Verification Test Benches

 Back to New Feature Updates



  • All the newly added examples are searchable using the Example Search dialog box.

Known Issues

For more information, see Working with Example Workspaces.

 Back to New Feature Updates



Include Page
ADS 2019_Whats New
ADS 2019_Whats New

Known Issues

For more information, see Licensing (For Administrators).

 Back to New Feature Updates


Known Issues


Signal Integrity/Power Integrity - Known Issues

  • Designs with hatch patterns may lead to slow response time of the SIPro/PIPro window. Depending on the complexity and size of the hatch pattern metalizations, the SI or AC simulation will likely lead to unrealistic memory requirements as the hatch patterns are simulated as is. A manual simplification step of the hatch patterns is the workaround solution in this case.
  • In case of a mesh failure during an PIPro/SIPro simulation, you can consider one of the following actions as a workaround:
    • Change the resolution option to a smaller or larger value.
    • Change the Arc resolution to a smaller value (e.g. 45 or 30 degrees).
    • Locate the area in the layout indicated by the mesh process and make a small change in the layout in this area, e.g. removing any metal when it is irrelevant for the simulation. A small change may be sufficient to make the mesh process successful.
  • System requirements on Linux:

    • On RHEL6, you need at least glibc-2.12-1.183

    • On RHEL7, you need at least glibc-2.17-104

    • On SUSE Linux Enterprise Desktop 12, an update to SP2 is needed

  • In Via Designer, using a variable for the backdrill stub length with a nominal value of 0 has no effect in sweeps. 
    Workaround: Specify a nominal value different from 0 and toggle the backdrill checkbox.

  • ADS 2017 is not compatible with the following libraries:

    • Murata_Lib_ads2011later_1610e_dynamic

    • Murata_lib_ads2011later_1703e_static library

    • Samsung_Library_v411

  • In case of not opening sipi setup on SUSE 11 or after changing graphics driver to OpenGL2, use the following command to change graphics driver setting through command line:

    <ADS_installation_Directory_path>/fem/2017.10/linux_x86_64/bin/startempro --driver=opengl --personality=sipi

 Back to Feature Updates


EM Simulation - Known Issues


  • EM simulation with CDF components:
    • Not integrated with the history management systems available in CDS Design Management Momentum.
  • The simulation temperature and conductor temperature coefficients are not yet taken into account in an FEM simulation.
  • The layermap file, even if it has only a comment, is required to import ICT files.


  • On fast PC/laptops with McAfee Endpoint Security enabled, the Momentum EM solver may terminate unexpectedly reporting a file access problem. McAfee ENS seems to be unable to cope with the speed Momentum opens/closes files.
    Workaround: Disable McAfee Endpoint Security’s real time scanner or consider upgrading to McAfee ENS 10.5.2 or later.


  • The FEM LSF cluster simulation may fail with the error "Cannot find a license file or connect to a license server".
    Workaround: Specify the ADS license file or server in the file .eesoflic in your home directory on the LSF cluster. This can be done by adding a line of the form 
    ADS_LICENSE_FILE=<license file name or server name>
    to the .eesoflic file.
  • FEM simulations, viewing field and current plots in the 3D viewer are not supported when the workspace path has international characters. 
    Workaround: The FEM simulations can be executed if the name of the simulation directory specified in the EM Setup Resources tab is set to a location without international characters.
  • System requirements on Linux:

    • On RHEL6, you need at least glibc-2.12-1.183

    • On RHEL7, you need at least glibc-2.17-104

    • On SUSE Linux Enterprise Desktop 12, an update to SP2 is needed

  • 3D EM Preview does not show infinite ground planes or slot layers, this does not affect the Momentum or FEM simulations.
  • The combination of the resource setting Parallel jobs for frequency sweep >1 with one of the automatic mesh refinement frequency options "Chosen automatically after initial pass" or "Chosen automatically after each pass" is invalid and will cause a simulation failure when used. 
    Workaround: use sequential frequency sweep or select a fixed refinement frequency for the mesh refinement.
  • In case issues are seen when launching (failing FEM simulations) on RHEL 6 systems, the following environment variable can be set to avoide the problem: "EESOF_NO_LIBTCMALLOC: setting it to 1.
  • EM distributed simulation prompts a failure message when a simulator is still active and you try to fetch data from a partially completed simulation directory.
  • In case of getting python error messages and failures when running any FEM on RHEL operating systems, perform the following system check  operations:

    • Run the ./ tool which comes with the ADS/EMPro installation and fix any issues reported by the tool (e.g. missing system libraries)

    • If this does not address the problem, check that the system requirements on Linux are met.

  • If a failure occurs when launching FEM simulations to a remote simulation service on RHEL7 (For example, Simulation Error: Solve process failed wirh return code: -6”):

    • Stop any running simulation services

    • Create a new shell where the DISPLAY environment variable has been unset: unset DISPLAY

    • Start a new simulation service from this shell

  • If an FEM simulation fails on a Windows system with McAfee Endpoint Security, disable the “Enable Adaptive Thread Protection” option.

 Back to Feature Updates


Circuit Simulation - Known Issues

  • Gemini simulation stops working, if you upgrade to Windows 10 and try to run the simulation with the already installed ADS 2017 version.

  • Workaround: Uninstall and re-install ADS 2017.

Electrothermal Simulator in ADS Layout

  • If you get licensing errors while running thermal simulation, you may need the following workaround.
    Workaround: Rename the file  $HOME/.eesofrc. For example,  $HOME/.eesofrc-orig.
  • Electrothermal does not support remote simulation, batch simulation, Monte Carlo, tuning, Optimization, Measurement Equations and sweeping of the global temperature variable. Also, you cannot sweep directly on the DC controller.
  • All libraries referenced in a layout should use the same layout resolution, namely the OA database units (DBU) per user unit (UU).
  • You cannot run both a transient and envelope simulation on the same design from one testbench.
  • The calculation of power dissipation from passive components other than resistors may not be correct in harmonic balance simulations.

  • Electrothermal does not support the transient or envelope simulation that is controlled by a ParamSweep.  
  • If you get "Maximum timestep reduced to half of shortest transmission line delay " warning, it can lead to transient simulation to not converge   
     Workaround: Unselect "Limit timestep for Transmission Line" option on Time Setup tab of Tran component to get it work.
  • On Linux, if you specify the THERMAL_DIRECTORY variable in eesof_lib.cfg file using backward slash (..\thermal), the thermal simulation does not run properly.
    Workaround: Specify the THERMAL_DIRECTORY variable using forward slash (../thermal) instead of backward slash.

  • The ETH viewer does not support 4K displays. A few instances of text and icons may appear distorted. 
  • You receive an error message in substrate editor that you cannot use the same layer number more than once. You can safely ignore this error during thermal technology export.
  • On a fresh Windows 10 system, Electrothermal simulation terminates with an error. 
    Workaround: Install the following Microsoft Visual C++ runtime components:

  • Cadence IC 5.1.41 (and other Cadence versions without 64-bit MPS libraries) will not work for GGTools and Dynamic Link. The rfdemp (GGTools) and idfmp (Dynamic Link) executable files are linked to Cadence 64-bit libraries. Only Cadence versions with 64-bit em_sh, mpsc_sh, cdsCommon_sh, and sman_sh libraries are supported. Supported Cadence versions are listed in $HPEESOF_DIR/idf/supported_cadence_versions.txt.

  • Workaround: Use ADS 2013.06, 2012.08 or earlier versions of ADS for GGTools or Dynamic Link when using Cadence IC 5.1.41. Alternatively, Cadence IC 5.1.41 libraries can be converted to Cadence IC 6.1.4 or newer versions to use GGTools and Dynamic Link in ADS 2014.01.
  • Dynamic link: ADS Output probing does not works with Virtuoso schematic.
  • While performing iRCX import the technology file without '.tf' extension gets deleted automatically, if the technology file and momentum module name are same and are present at the same location.
    Workaround: Before performing iRCX import, make sure the PDK technology file name has the '.tf' extension.

NXP SiMKit Models

  • Older versions of ADS would ignore any "version" parameter, and simply use whatever version of SiMKit that was included in that version of ADS.  Now that ADS is paying attention to this parameter, simulation results may not be identical to that of older ADS releases.
  • The "version" parameter is only supported from the netlist (e.g.,  netlistInclude  components), using ADS and spectre syntaxes.  There is no support for setting this parameter from the schematic.
  • The version value can only be specified as a direct numeric value.  It cannot be specified indirectly via a variable or an expression.  For more information, see "Devices and Models, NXP SiMKit".


User-Compiled Models
  • Documentation: Do not install Vendor Libraries or Design Kits under $HPEESOF_DIR, otherwise the associated help links will not work.
  • Encoded Component is not simulated if uselib line is mentioned as  #uselib “libName”, “compName”.
    Workaround: Modify the uselib line of instance netlist format of the encoded component as follows:
    #uselib “libName”, “compName_libName”   
    • libName  - name of the encoded library
    • compName  - name of the netlist file or schematic

High Speed Digital (HSD)

  • On fast PC/laptops with McAfee Endpoint Security enabled, submitting jobs to run in parallel via the Simulation Manager may not work.  
    Workaround: Disable McAfee Endpoint Security’s real time scanner while using the simulation manager for parallel simulations on Windows.


  • To use VTB, ensure ADS is installed in a path that has only ASCII characters.
  • Simulation error detected by hpeesofsim in loading Verilog-A device during netlist parsing, though Verilog-A files are placed in “<PDK>/veriloga” directory of a PDK. '#load' command failed to find `' in the simulator's model search path.
    Workaround:  Place Verilog-A files ( in the location:<PDK>\circuit\models  to overcome simulation error in ADS2014.01, ADS2015.01, and ADS2016.01.
  • Verilog-A simulation is not working when ADS 2016.01 is used to perform simulation in ICCAP.
  • Verilog-AMS is not supported on SUSE11 platform using ADS 2014.01.
  • While sharing through the product Cisco Webex, the second circuit simulation can hang the running ADS session.
    Workaround: Change or add the registry entry HKEY_CURRENT_USER\Software\WebEx\AppSharing\DisableSharingIndicator to be equal to zero. The following is reg file example for this setting:
    Windows Registry Editor Version 5.00
  • Certain user-compiled MINT models are not threadsafe.
    Workaround: You should recompile the model or run the simulation as single threaded.
  • In some cases, the Transient Simulations might be slow
    Workaround: You may set DefaultConvStart=0 on the analysis line to use the default convergence mechanism.

  • Before tuning or optimizing the AMI parameters, check that the AMI model parameter values are in valid range.


  • Budget analysis might fail if ADS is installed on Windows 8 platform.
    Workaround: Use other supported platforms.
  • For MATLAB cosimulation, MATLAB 2012 and 2013 have problems, and MATLAB 2014a works correctly.
  • SystemC cosimulation does not support 64 bit ADS.
  • SystemVue design with integer array parameter does not work in ADS as VTB.
  • Expressions used in custom VTBs for plotting Graphs are not handled in ADS.

 Back to Feature Updates


Platform - Known Issues

  • Ctrl+F4 hot key to close current window is not working on Linux if KDE GUE is used.

  • When running ADS on linux and displaying it on a remote system, in some configurations, some graphics drawing such as displaying menus are slower than on ADS 2013.06 and prior releases.

    Workaround: Launch ADS with "-graphicssystem" as a command line option to the "ads" startup script. If you are using an X11 connection over ssh, the "-C" option compresses the data and can improve drawing performance.

  • When a project is converted to workspace, there is a chance that string type parameters of some components may show invalid values. To get the correct parameter values, open the Component Parameter dialog box, click the editable parameter and click Apply. If a large number of components need to be modified please contact Keysight for better support.

  • Users running ADS under  remote desktop tools Exceed onDemand and NoMachine  can see under Schematic and Layout windows,  while zooming using the middle mouse wheel, ADS ignores pointer selection. Instead of zooming that pointed instance it just zoom  panned selected area away from the original mouse clicked point.

    Workaround:  Set an environmental variable WARP_VIEW_VIRTUALLY to be FALSE  e.g.   export WARP_VIEW_VIRTUALLY=FALSE


  • Iterators are now reference objects. This means that any changes to an iterator will modify all copies, even if the iterator is being treated as a value. Below is the type of code which is affected:

        decl iter = db_create_inst_iter(context);
        decl selectedInstIter = db_inst_iter_limit_selected(iter);

    In previous releases, the above code represents two iterators: iter and selectedInstIter.  Now there will only be one iterator in the code above, and that iterator will limit to selection.  Any existing AEL code that attempts to use both iterators separately will need to be corrected.  Going forward, the above code example can be written this way instead:

        decl iter = db_create_inst_iter(context);

    The second call will modify the iterator directly.
    Another case where this is important is when saving the current object from the iterator.  In the past, it was possible (but very inefficient) to simply save the entire iterator:

        decl iter, shapeList;
    for (iter = db_create_shape_iter(context); db_shape_iter_is_valid(iter); iter = db_shape_iter_get_next(iter))
    shapeList = append(shapeList, iter); // Inefficient in 2016. Invalid in 2017: The iterators in the list will be modified in the for loop.

    Instead, the last line should be:

            shapeList = append(shapeList, db_shape_iter_get_shape(iter)); 

           Each type of iterator has a similar db_xxxx_iter_get_xxxx() function which gets the current object from the iterator.


  • Postscript output is no longer supported. To generate Postscript utilize a PDF to PS converter (a number of these converters are available online and for download).
  • Selection of custom paper sizes is now supported directly in the ADS printer interface.
  • On the windows platform changing the paper size in the "Advanced Printer Setup" dialog will produce incorrect output.  On the Linux platform correct results are generated.
  • When using an SVG or PDF file generated using the ADS printer interface in other applications the fonts used in the file may not be found by the other application. When this occurs the text will be displayed using a different font that may not appear to be the same size as the original font used inside ADS. This is caused by the other application not being able to find the ADS fonts used in the SVG or PDF file. To workaround this issue install the ADS fonts into the local systems font configurations using the "fontconfig" or "xset" commands. The ADS fonts are located in the "$HPEESOF_DIR/lib/fonts" directory.

PDK Builder

  • PDK Builder is not fully functional on Linux.
  • From ADS 2016.01, on the Linux platform you need to add $HPEESOF_DIR/bin in the  LD_LIBRARY_PATH.

  • If a PDK is re-generated using the PDK Builder at the same location as was created earlier, the technology library inside this PDK will be deleted.
    Workaround: Delete the PDK before re-generating it at the same location, through the PDK Builder.
  • When packaging a PDK using PDK Builder, the ‘zip’ option doesn’t work.

    Workaround: Create a PDK and then manually zip it.

  • The PDK Builder still creates folders named ‘linux_x86_64_GCC462’, ‘win32_64_VS2010’ and ‘win32_VS2010’ inside the ‘bin’ folder of the generated PDK.

    However for ADS2015.01 the compilers have been updated. So these folders should be renamed to – ‘linux_x86_64_GCC472’ and ‘win32_64_VS2012’ for ADS2015.01 UCMs. There is no replacement for the ‘win32_VS2010’ folder, since ADS2015.01 is not supported on Windows 32 bit.

International Character and Space Supportability

  • Artwork translators do not support spaces and international characters.
  • Mentor’s DxDesigner does not support international characters. When cells named with international characters are transferred to Mentor, the international characters gets modified.
  • In case of Budget Simulation, when user tries to open the results of simulation (.csv file) with international characters, MS Excel gives the incorrect filename error.
    Workaround: Ignore the incorrect filename error; open the file manually to view the results.
  • DRC AEL Rule files (like “drc.ael” or “spacing.ael”) cannot contain international characters in the name. It otherwise works well with the international characters.
  • LVS AEL Rule files cannot contain international characters in the name. It otherwise works well with the international characters.
  • IP Encoder does not support spaces in the destination encoded library name.
    Workaround: Specify a library name that does not include spaces.

 Back to Feature Updates


Documentation - Known Issues

  • On Windows, Printing directly from Qt Help generates non-readable output.
    Workaround: Use PDF version of the document for printing purpose.

  • From ADS 2016.01 onwards, in ADS help when you open a page using the "Open a link in new tab" option the help does not opens a page in different tab by default. You need to set the preferences to open any link in a new tab.
    To set the preferences:

    1. From the ADS 201x (or the installed version) Help, Click File > Edit > Preferences.
      The Preferences Dialog box is displayed.

    2. Select the Options tab.

    3. Under Appearance, select the Show tabs for each individual page option.

    This is one time setting for a particular release of a product.
  • Unable to open online help, any external link, or Embedded Survey link in Linux on Mozilla Firefox browser.
    Workaround: Use Mozilla Firefox version 39 or above or keep the Firefox window open and then try to open online help.
  • ADS online help is not supported on the Google Chrome browser.
    Workaround: Use Internet Explorer or Firefox version 39 or above to view ADS documentation.
  • If the ADS help does not show any content, throws an error, or does not display any search results.
    Workaround: Close the help and delete the contents of the following directory:
    • On Windows 7: C:\Users\<Windows_Login_ID>\AppData\Local\Keysight\Help
    • On Linux: $HOME/.local/share/Keysight/Help
  • ADS Qt search does not support [] or {} or any other text using these combinations.

 Back to Feature Updates


Examples - Known Issues

  • Example search might not work and prompt you the "Database is locked" error when ADS installation is on NAS.
    Workaround: Restart the nfslock service on client. In case the problem still persists, reboot the client to unlock the database.

  • Unable to compile Pin Diode Model using Visual Studio 2012 on Windows 7 64-bit platform.
    Workaround: Delete the contents of the directory examples\RF_Microwave\UserCompiledModel_wrk\ UserCompiledModel\lib.win32_64 before using UCMs.
  • An error occurs while running a custom VTB.
    Workaround: Download and run a custom VTB from the following location: <ADS Install Location>\SystemVue\2016.08\win32_64\VTB.

 Back to Feature Updates


PDKs - Known Issues

  • Error/warning reporting has been made stringent w.r.t incorrect information in ‘’, which holds the layer display information. If warnings are seen regarding “fill patterns”, “line style” or others, the information in ‘’ file needs to be corrected. Loading the custom fill patterns be avoided, starting ADS 2017. For more information, see Adding Custom Fill Patterns to a Design Kit.
  • The public AEL function to convert a DSN-based PDK to an OA-based PDK, de_convert_design_kit_to_oa(), is obsolete beginning this release.

    Workaround: Use ADS 2016.01 to convert a DSN-based PDK to OpenAccess.

  • The Modelithic Kits needs to be compiled with the latest compiler version used with ADS 2016.01 i.e gcc492 (for Linux) and VS2013(for windows).
  • If you make changes in the View-Specific Configuration tab of the Design Parameters dialog box, an itemdef.ael file may get created in the cell of the component. You can ignore this and delete it if you don't require demand loading. The Item definitions will be loaded as they were prior to this file getting created.
  • The PDKs created by RFIP Encoder still contains some files and folders which are obsolete in the ADS 2011 and onwards. You can ignore them.
  • ADS may issue a warning message requesting that you contact your foundries for an updated PDK. This warning message appears when popping out of the design hierarchy in a layout window, or using the Edit > Component > Update Component Definitions menu option. We are working closely with foundries to update these PDKs. PDK Users can determine whether a PDK needs to be repaired by calling de_check_and_report_pcell_parameters_in_library() from the ADS Command Line. If you are the owner of a PDK, you can fix the PDK using de_update_pcell_parameters_in_library(), as described in the PDK Documentation. 

 Back to Top

Licensing and Installation - Known Issues



Include Page
_Known Issues
_Known Issues

 Back to Feature Updates



  • While installing a new version of ADS, if you see “Previous version detected” error even after you have already run the uninstaller for that version of ADS, you may need to manually uninstall ADS before installation of the new ADS. To manually uninstall ADS, perform the following steps.
    1. Exit the current ADS installation session if it is running
    2. Remove or rename the file .com.zerog.registry.xml under the folder  C:\Program Files\Zero G Registry . Both the folder and the file are by default hidden, so you may need to change the folder viewing setting to show hidden files and folders, do so via the Advanced settings of the View tab in the Windows Folder Options dialog box.
    3. Remove the ADS installation directory through the Windows Explorer.


  • On new Windows 8.1 systems, ADS can fail to boot and prompt the System Error, “This program can’t start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer".Workaround:
    1. Install the Microsoft Windows 8.1 Update for x64 systems KB2919355. This update is available here. See the instructions on this page, “These KB's must be installed in the following order: clearcompressionflag.exe, KB2919355, KB2932046, KB2959977, KB2937592, KB2938439, and KB2934018.”
    2. Re-install Microsoft Visual C++ 2015 Redistributable from here.

 Back to Feature Updates


Working with Prior Releases - Known Issues

  • With older workspaces, a circuit simulation may fail during netlist flattening because of an apparent undefined device. This is due to a configuration variable, EESOF_MODEL_PATH,in the workspace's hpeesofsim.cfg file that tries to locate the 32-bit versions of dynamically loaded devices. These are no longer supported.
    • Delete the directories named .*ams_work (note the dot) which can be located under either the workspace directory, or $HOME/hpeesof.
    • Delete the directory $HOME/hpeesof/tiburonda-vams-model-cache.
    • Rename the existing hpeesofsim.cfg file in the workspace, to something like, "hpeesofsim.cfg.old", and re-simulate twice . The first simulation will quickly fail, because the first simulation will have already read hpeesofsim.cfg before it was renamed, but the second simulation should succeed. Alternatively, you can quit and restart ADS.
  • In rare cases, existing layout designs containing components that reference a substrate (i.e have a Subst parameter) could be affected in this release. This will only occur if: 
    1. the substrate is either not specified or is a PCSUB, and
    2. the design’s technology uses layers with the same name as those in ads_standard_layers but with modified layer numbers.

These types of components have been modified to search for the layer by name before using a default number. In ADS 2016 and earlier, the layer name was not used in these cases.

 Back to Feature Updates

Please help us improve
Please help us improve
Was this topic helpful? Yes No