Contact Support
Help Tour (H)
Keyboard Shortcuts (?)
QR Code (Q)

Genesys 2018 Release Notes

Release Highlights: Vendor Parts Synthesis

Vendor Parts Synthesis (VPS) is a tool used to take any linear analysis design with Capacitors, Inductors, and Resistors (CLR) and find purchasable vendors parts that give the best performance of the design. This includes carrying an ideal electrical design to physical layout that includes EM simulation and a bill of materials for parts that can be readily purchased in the marketplace. 

  • Supports any design with CLR parts that has a linear analysis
  • Default simulation and graph limits are copied from the reference design
  • Component values can come from the preferred number series called E-Series
  • Full support of Modelithics CLR libraries that includes parasitics and substrate dependencies
  • Dynamic footprint support for E-Series components
  • CLR defaults that include tolerance and body style
  • Detailed control of each CLR part in the design that uses the original CLR part, the defaults CLR properties, or can be individually customized
  • Automatic generation of the layout including microstrip connectivity whose widths and lengths can be controlled
  • Ability to disable automatic generation of the layout so user can edit and modify a layout before EM analysis and optimization
  • Automatic generation and configuration of a Momentum EM simulation along with a linear cosimulation design to speed performance of optimization, Monte Carlo, and Yield
  • Graph that shows a performance comparison of closest value design, EM cosimulation design, to the reference design
  • Optimization Filter Goal wizards to aid in the creation of goals that follow traditional filter characteristics like LPF, HPF, BPF, BSF
  • Supports sloped goals
  • Two step optimization where continuous optimization is used to get the best error before closest values and grid optimization is performed on values that can be purchased
  • Ability to control the number of discrete values up and down from nominal used during grid optimization
  • Ability to control the number of steps of no error improvement before switching from continuous optimization to grid optimization
  • Optimization can use EM cosimulation design
  • Automatic creation of Monte Carlo and Yield analysis along with corresponding graphs
  • Automatic setting of variable distribution and limits in the Monte Carlo and Yield analysis for all variables based on user settings of part tolerances
  • Ability to copy optimization goal for use in the Yield analysis as a starting point
  • Yields traces are marked in green when they pass otherwise red when they fail
  • Yields results shown in Yield graph title
  • Automatic creation of bill of materials

 

Release Highlights: Modulated RF

  • Added the following Modulation formats: 2048-QAM, 4096-QAM, 16-APSK, 32-APSK, DQPSK, Pi/4-DQPSK, Offset QPSK, SOQPSK-MIL, SOQPSK-MIL, SOQPSK-TG, D8PSK, Edge-8PSK, Pi/8-D8PSK, MSK, GMSK, M-ary CP, Muti-h CPM, CQPSK, Pi/4-CQPSK, IJF-OQPSK, FQPSK, EFQPSK, 2FSK, 4FSK, 16FSK, DBPSK, Pi/2-DBPSK

  • Spectrum plots and ACPR are fully supported by all of these modulations.
  • Of these added modulations only 2048-QAM, 4096-QAM, 16-APSK, 32-APSK support constellations.
  • Of these added modulation only 2048-QAM and 4096-QAM support EVM measurements.

 

Release Highlights: Dynamic Footprints

  • A new footprint has been created called @*2PadDynamic that is a dynamic 2 pad footprint that uses can set the pad width, pad height, pad gap, and pad offset in mm or mils. See Using Dynamic Footprints for more information.

 

Release Highlights: Filter Goal Wizard

  • A filter goal wizard has been provided on the Goals tab of the optimization to aid to definition of goals that follow filter characteristics. From user provided transitions points and the type of filter response the goals will automatically be extracted from the active dataset and placed in the goal table. See Creating an Optimization for more information.

Release Highlights: Sloped Goals

  • Target values on the Goals tab of an Optimization or Yield can now contain a vector of two values to support sloped goals. The two target values are associated with the min and max frequency values. See Creating an Optimization for more information.

Release Highlights: Grid Optimization

  • Grid optimization is a constrained search of discrete values from E-series or the Modelithics RLC parts library to find the optimal set of discrete RLC component values starting from a previously optimized set of real-values produced by continuous gradient or pattern optimization. Grid optimization can be constrained to search N steps up or down for the nearest available discrete value components from the original real values. See Grid Optimization for more information.

Release Highlights: Yield Improvements

  • Yield analysis now reports the yield percentage automatically on the yield analysis plot. Pass/fail trails during a yield analysis are indicated by green/red traces.

 

Release Highlights: Modelithics Select Library

  • Genesys 2018 ships a free Modelithics SELECT library containing active and passive components with accurate parasitic models that are substrate and pad size dependent. It is used by the new Vendor Parts Synthesis capability for automatically selecting available discrete vendor RLC components to synthesize a producible RF board design. 

Release Highlights: Coilcraft library based on SPICE data rather than S parameters which uses the dynamic footprint

  • The Coilcraft inductor library now contains dynamic footprints with SPICE equivalent circuit models for better accuracy.

 

Release Highlights: Font Settings

  • Added new Tools > Options > Font settings for Graphs, Schematics, Tables, and Datasets. Useful for setting and saving font size presents to display correctly for hi-res 4K monitors. See Fonts Options Tab for more information.
  • Default font sizes for Graphs have been increased.
  • Added font size increase/decrease commands to the Graph right-button menu, which will adjusts the size of graph text.
  • Added font size increase/decrease keyboard accelerators to graphs: 
    • Ctrl+ +  (Ctrl+Plus key) 
    • Ctrl+ –  (Ctrl+Minus key).

Release Highlights: Toolbars

  • The menu toolbars are now constrained by default to a single row to prevent annoying vertical active window shifts.

Release Highlights: Platform 

 

Search Tools 

  • New Workspace Search tool allows users to search for objects, parts, parameters, variables, and text in workspaces.
  • New Example Explorer is provided under Help menu to explore examples and search for a keyword among examples. You can right-click on any part on a schematic or in the Part Selector and select Find Examples... to open the Example Explorer with the model(s) of the part pre-populated in the search field.
  • Part Selector now supports searching models across all libraries. Just select <All> in Current Library and use Filter By to search a keyword.

  • The search (Filter By:) in Part Selector supports searching models associated with a part. 

MATLAB Script 

  • A new  getinterpdata function can be used to extract the data of interest that can be used elsewhere in the product. This is powerful multidimensional interpolator that can extract data from a multidimensional dataset. For more information, please refer to getinterpdata.  

  • getindepvalue function has been updated to support multiple independent variables. For more information, please refer to getindepvalue .
  • postinfo function is provided to display a message as information in the Error window. 

Usability

  • The minimum autoscale level for logarithmic units (dB, dBV, dBm, etc.) for the y-axes (Y-Axis and Right Y-Axis) was changed from -400 to -200. As a result, if you have a spectrum plot with content below -200 dBm (e.g. -300 dBm), autoscaling the graph will set the Y-axis lower limit to -200 and any content below it will not be visible in the graph. You can manually set the Y-Axis range by double-clicking on the graph, selecting the Y-Axis tab, clearing the Auto-Scale checkbox, and entering the desired values in the Min and Max fields. This is a global setting that can be changed by going to Tools > Options > Graph tab and updating the Autoscale Minimum for dB units value. This setting takes effect immediately (no need to exit SystemVue and restart).
  • Multiselect on the workspace tree is now supported for cut, copy and delete operations to facilitate workspace organization.
  • Toolbars no longer cause the workspace views to "jump".  Most toolbars now appear on the top row.  The others are now "floating".
  • Defaults sizes in the Tune window and tune fields in the synthesis modules have been adjusted to make values easier to tune and read.
  • Equations and the Command Prompt now default to using MATLAB Script, instead of Engineering Language. Previously build workspaces will continue to use Engineering Language for existing equation blocks, but newly added equations will use MATLAB Script.  Also, inline expressions, as used in graph properties, table properties, optimization properties, etc. still use Engineering Language.

General Improvements 

  • "Auto Calculate" option is added to the right-click menu of the workspace tree Equation object.
  • Support "Open Containing Folder" when you right-click the workspace in the workspace tree.
  • Several stability issues have been resolved in the optimizer. i.e. running out of memory and random crashes have been addressed.
  • Memory leaks in Momentum and other simulators has been addressed.
  • All simulators (circuit, system, EM) are multi-core and multi-threaded. Based on Intel Math Kernel Library (MKL), only Intel processors on PC set to full performance power profile will take advantage of this feature.
  • Updated Momentum, EECad, and Testlink to their latest versions.

Monte Carlo, Optimization, and Yield

  • Tune individual elements is an option for a vector of element values.

getinterpdata() function

  • Now supports Excel, CVS, MDIF, S2D, P2D, GMDIF Excel files.The path may be relative. In this case, MDIF, S2D, P2D, GMDIF will try to resolve it to the workspace folder (Excel files have more ways to resolve relative path, including search in zipped archives and expanding them to APPDATA folder).  

Spectrasys Improvements

General

  • Added support for LO spur self mixing where LO spurs will mix with the main LO and appear at the non LO ports of a mixer. See LO Spur LO Mixing for additional information.
  • Updated the S-Parameter File and Dataset models (NPOx and NPODx) to support a noise mode. The noise mode can select noise from the S-Parameter data or it can be a user-specified value which will override any noise parameters that may exist in an active S-Parameter file. The SDATA_NL, SDATA_NL_HO, and SDATA_NLI models are updated to use the new feature in the S-Parameter File and Dataset models. NOTE: When loading old workspaces the NoiseMode parameter will default to From S-Param Data. If the noise figure parameter NF was set in a prior workspace and used rather than noise figure parameters contained in the S-parameter file then the NoiseMode parameter must be changed to User Entered to give consistent simulation results with prior releases where the NoiseMode parameter did not exist.
  • Intermod vectors traditionally have been semicolon separated. However, this is a column vector which is not what is needed for the RF amplifier IMN vector for frequency dependent simulation. Because of some defects using old IMN column vectors, it was determined that IMN is best to use row vectors. Examples were updated to support this new style (in particular the 10th order spectrasys amplifier example). However, users that use the old column vector format will now get a format error message.
  • The 'Maximum Number of Spectrums to Generate' was obsoleted. This parameter was located on the 'Options' tab of the System Analysis. Old workspaces that used specific values will still be supported. Setting this parameter incorrectly would always cause convergence errors.
  • A new parameter called 'Max Number of Passes' was added to the options tab. This parameter controls the maximum number of passes used for convergence. For additional information see Options Tab.

Behavioral Filter Improvements

  • Behavioral filter insertion loss has always been implemented using Q. Even though this is physically what happens in real filters this causes problem at the behavioral level as the bandwidth also shrinks. Bandwidth predistortion was not accounted for. The actual filter shape given the specifications was significantly different at higher insertion loss levels. Now insertion loss will use Q for insertion losses below 3.5 dB. For insertion losses about this value the specified response will be scaled preserving the bandwidth specifications. This approach aligns more closely with the ADS implementation. For additional information on insertion loss, Q, and bandwidth predistortion see chapter 6, 'Finite-Q Elements and Predistortion' in the reference below.

    H. J. Blinchikoff and A. I. Zverev, Filtering in the Time and Frequency Domains, John Wiley and Sons, New York, 1976.

Sys-Parameter Improvements

  • Interpolation between Sys-Parameter data points is now linear in its native unit rather than linear in MKS. This means that in prior release parameters that have native units for dB, for example, would be converted to linear, like linear gain, then interpolated. Parameters with dB units, like gain and NF, interpolation will now be linear in dB. For example, if we have two data points of 10 dB and 20 dB the middle data point will now be 15 dB rather than the middle of 10 to 100, which is 55 in linear units or 17.4 dB. See Sys-Parameters and Frequency Dependency for additional information.

New Path Measurement

Path measurements now contain the complex input and output impedances:

  • ZIN
  • ZOUT

Spectrasys Resolved Issues

  • Fixed stability issue associated with noise simulation when using the Modulated RF or RF link features.
  • Fixed a frequency comb issue where high carrier count intermod envelops were not created for amplifiers when located after a mixer. This could be seen as incorrect ACPR for stages following a mixer.
  • Fixed crashes associated with noise simulation when using the modulated RF feature.
  • Fixed a frequency comb issue when more than one Multisource was used to generate a frequency comb. Intermod frequencies for the 2nd Multisource would incorrectly use the frequencies from the 1st Multisource.
  • Fixed incorrect constellation and EVM with Modulated RF when using LTE or WLAN modulation through a mixer with high side LO.
  • Fixed an issue in Spectrasys where channel noise power and cascaded noise figure would depend on the number of data levels being display.
  • Updated 'AM to PM Basics' shipping example to include differential phase calculations and graphs.
  • Fixed an issue with Sys-Parameter import where some variable were imported incorrectly because of a partial name match.

Spectrasys New Examples

  • Spectrasys: Amplifier Power Sweep w Harmonics.wsg which illustrates a power sweep showing the fundamental along with 2nd and 3rd harmonics on the same graphs

General Defects addressed 

  • Passive Filter, MFilter, and SFilter remove autoscale as a default for Y axis values and forced option when using these synthesis tools. Now good default values are selected at startup and when different typologies are selected you are not deceived by the performance or lack of performance due to the changing of the axis ranges. When ranges are fixed it is much easier to compare one typology to the next. If the user wants to change the graph values or set to autoscale the information persists and those user changes are not removed when changing topologies or design parameters.
  • Removed the obsolete 'Empower' option from the MFilter layout combo-box.
  • Updated Passive Filter graph Y Axis values to be 0 to -80 dB for S21 and 0 to -40 dB for S11
  • Fixed a defect with MFilter goals that were sometimes not set correctly when changing filter shape.
  • Added a 4th optimization goal to MFilter for BPF and BSF to maintain passband transmission and stopband reflection respectively.
  • Graph Properties dialog box is now re-sizable.
  • Layout Properties dialog box is now re-sizable. 
  • S-Parameter models have been updated to support a vector of noise figures that can have frequencies independent of the S parameter data frequencies.
  • Improved Genesys Momentum performance by expanding cases of using cached Momentum data from last run, when calculation is not needed.
  • Fixed Momentum mesh displaying issue.
  • Deleted Verilog-A compiler (with saving support of old compiled Verilog-A models).
  • Fixed Tools / Options / Layout - Factory Defaults, which was ignoring some settings.
  • Updated X Parameter model to support multiple variable.
  • Resolved installer issue to properly install .NET 4.6 when an earlier version of .NET 4 exists.
  • Fixed issues with setdisplayunit function; it will now work for power spectral density units dBm/Hz, dBm/MHz, dBW/Hz, and dBW/MHz.
  • Resolved customer request for DIODE model - support grading coefficient  M more or equal 1.
  • The issue in using MATLAB R2015b and R2016a from MATLAB Script can be resolved by applying the MATLAB patch http://www.mathworks.com/support/bugreports/1310916. MATLAB Script works with MATLAB R2014a, R2014b, R2015a, R2016b and after without the MATLAB patch.

 

Obsolete Features

General 

  • GraphFigure function was removed; use graph_figure instead. 

Empower 

  • Empower is in the process of being deprecated beginning with its removal from the “Add Analysis” menu to avoid confusion in choosing the best electromagnetic (EM) simulator for EM analysis. For new designs, use Momentum because it is orders of magnitude faster and uses much less memory. Empower is retained for opening up old Empower analysis but not for creating new EM analysis. The user can cut-&-paste an existing Empower analysis as a workaround to create a new one.  

Spectrasys 

  • The parameter called 'Maximum Number of Spectrums to Generate' was obsoleted on the options tab of the System Analysis. It was replaced by a parameter called 'Maximum Number of Passes Used for Convergence'. 

Verilog-A Compiler  

  • The Verilog-A compiler option was removed. Compiled Verilog-A models are still supported just the compiler option was removed. A workaround is to use the Verilog-A compiler in Genesys 2015.08 then use those compiled models in Genesys 2018.


Known Issues 

  • Genesys 2018 is not recognized by ADS 2016.01 or earlier versions of ADS when Using the ADS Link. You need to install ADS 2017 or later versions in order to use the ADS link.
  • If you encounter an error indicating "MATLAB Script engine failed to run" during Genesys start up, make sure the installed version of Microsoft Visual C++ 2005 Redistributable (x64) is 8.0.61000 or higher. You can download and install the latest Microsoft Visual C++ 2005 Redistributable (x64) from Microsoft Visual C++ 2005 Redistributable Package (x64).
  • Some issues with plot legends not always being created properly have been observed with MATLAB R2017b under some rare conditions so MATLAB R2018a is recommended when using MATLAB Script in Retail MATLAB mode.
  • MATLAB R2018a is unsupported in Genesys if the current Windows user name contains non-ASCII characters. Use an earlier version of MATLAB, or an ASCII-only user name. Contact support for other possible workarounds.
  • Issue: 3D visualization does not work properly when McAfee antivirus is installed.

    Workaround: You need to disable the McAfee antivirus to make the 3D visualization work.

  • Some dialogs may not render properly on Windows 7 machines using 150% scaling.
      

 

Licensing and Installation

 

Licensing

  • Genesys 2018 requires: a) the version 2018.04 of the EEsof EDA licensing software, b) a minimum code-word version 2018.04 or above, and c) the licensing server software, lmgrd and agileesofd, to be upgraded to at least the same versions as what are included in EEsof EDA Licensing software 2018.04. Genesys 2018 will not start if any of these requirements is not met. Refer to the License Codeword Version Compatibility Table.
  • In the EEsof EDA License Tools version 2018.04, licensing vendor daemon (agileesofd) is integrated with FlexNet FNP 11.13.1.4 version (Windows) and FlexNet FNP 11.13.1.3 version (Linux) of FlexNet license manager daemon (lmgrd). For the Windows platform, Genesys installer will automatically set up these two new license server daemons by default for the local node-locked license users; for the Linux platform, you need to follow the Linux/Solaris Licensing Setup instruction to complete the licensing configuration process. For more details, refer to Licensing (For Administrators).
  •  Genesys does not automatically release licenses after checking out. From Genesys 2014.03 onwards, Action > Release All Simulation Licenses option is available to manually release all checked out simulation licenses.

Known Issues

 

  • Dongle drivers for Flex-10 dongles on Linux are release specific. Installing the latest dongle drivers on Linux will function properly only for the most recent EEsof releases.
    Workaround
    : Install and use dongle drivers as needed.  If you need to run the most recent EEsof releases, use the latest  Flex-10 dongle driver. If you need to use older releases, uninstall the latest dongle driver and re-install the older dongle driver

  • FLO and EEsof License setup are writing server logs at different locations. However, the EEsof server log file location is updated in the License Manager > Environment tab.
  • When multiple same-named INCREMENT lines of different version exist on the license server, few advanced FlexNet options to reserve/limit licenses may not work properly. 
  • Product Selector “Check Availability“ generates incorrect results (which leads to license failure) for older releases when multiple date base versions of like-named bundles exist in the license pool.
  • In Linux, Product Selector OK and Cancel Buttons locations are reserved.
  • Starting from FlexNet Publisher 2015 (also known as version 11.13.1), the adoption of the best practice of the least-privilege security therein results in the License Server related Windows Service to run with the LocalService Account privilege (instead of the LocalSystem privilege as before.)  Running with the LocalService Account privilege, an executable can no longer access any files located in the per-user specific type of folders.  As a result, any license file placed in those folders can no longer be accessed by the License Server when the License Server is automatically started via the Windows Service upon each PC reboot. For the local node-locked license, this would not result in any disruption to the usage of EEsof applications; however, for the license installed on a network PC that is accessed by multiple client PCs, this may cause EEsof applications not to start after the network PC reboots
    Workaround: Store your license files in the Windows folders that are accessible by the LocalService Account privilege.  For example, C:\ProgramData or C:\users\public are both qualified choices.  In general, any folder that has the "Users" group listed in its Properties > Security page and this "Users" group has the read permission enabled should work. 
  • Using the default port to connect to a license server may cause a delay when checking out licenses. If no port is given in the license file, Flexera scans ports 27000 to 27009 to find the port. Starting from FlexNet Publisher 2015 (aka version 11.13.1), the default timeout for the response from each port increased from .1 seconds to 3 seconds.

    To avoid the delay, KSM now issues licenses with port 27009 instead of leaving this blank. The EEsof License Setup Wizard (from Licensing 2017.01 onwards) handles some common situations such as: where it detects license file(s) without port, when users get a new license file with port 27009, or when all license files for a vendor daemon does not have same port. 

    You will not be able to start the license server if all license files for a vendor daemon on a server does not have same port.

    Users who manually setup a license server or using EEsof License Setup Wizard with older licensing bits may need to manually edit license files to comply with the following rules:

    1. All license files for a vendor daemon on a server must use the same port (or all be blank). 

    2. Using the default port (blank) is allowed but may result in longer checkout times. 

    3. If setting up a network server, select an unused port that is not blocked by a firewall.

    Workaround: If the user cannot change the port, or wants to use the default Flexera ports, the environment variable FLEXLM_TIMEOUT can be set to .2 seconds (200000), to minimize the performance degradation. However, if the network latency is an issue in your environment, you may need to fine-tune this setting to minimize the general performance degradation while still accommodating the network latency.

  • Installation of EESof EDA tools (such as, SystemVue 2016.08, Genesys 2017.XX, or ADS 2017.XX) may hang at 4% (percentage vary based on the products) for few hours or even more on some specific machines.
    Workarounds:
    • Disable Firewall setting in Anti-Virus Software installed on the PC.
      or
    • Download and unzip process explorer from the below link and then invoke procexp.exe.
      https://technet.microsoft.com/en-us/sysinternals/processexplorer.aspx
      Right click on the wusa.exe process under <Product installer exe> and select KillProcess. Now it will continue the product installation.
  • After installing EESof EDA tools (such as, SystemVue 2016.08, Genesys 2017.XX, or ADS 2017.XX) successfully and try to invoke the software or License wizard, you may encounter “api-ms-win-crt-runtime-l1-1-0.dll” missing error.
    Workaround: Install the Update for Universal C Runtime in Windows .  On Windows 64-bit system systems, the file to install is x64 version of the Microsoft hotfix KB2999226. A copy of the Windows6.1-KB2999226-x64.msu Microsoft 64-bit hotfix installer can be found under the C:\Program Files\Keysight\EEsof_License_Tools\bin directory.  The Microsoft hotfix KB2999226 can be found under the Update for Universal C Runtime in Windows  page at  https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows as well.
  • On a newly formatted RHEL system, the EEsof Licensing tools may fail to boot. This is because the FlexNet Publisher 2015 requires a certain rpm
    Workaround: Under the EEsof product installation directory, there exists a utility script named "Linux_sys_check.sh" under the bin directory. Run this script to find out whether any rpm is missing; run this script with a "-y" command-line option to also have all the missing rpms automatically installed if you have the sudo or root privilege.
  • License server may stop recognizing Flex-10 dongle on some systems within a few hours after starting 
    Workaround: If you experience this problem, install the latest WibuKey drivers from Wibu Systems.
  • Unable to install Flex-10 driver if Flex-9 dongle is already plugged into a machine
    Workaround: Before installing a Flex-10 driver for the first time, unplug the Flex-9 dongle.
  • There is a known FlexNet Publisher issue, whereby mixing node-locked codewords and floating codewords in one license file can result in: a) Remote simulations not working or b) A second local simulation not working in case the license is node-locked and also has incorrect version.
    Workaround: It is strongly recommended that you do not mix node-locked codewords and floating codewords in one license file nor in any configuration that ends up with node-locked codewords and floating codewords both available on the same server. In other words, put the node-locked license and the floating license on different servers, and point to the respective one based on what you need to run.
  • If a user simultaneously runs two instances of a product and has mixed different versions of the same codeword on one license server, extra licenses may be pulled and result in unexpected “Licensed number of users already reached for this feature” errors.
    Workaround: We recommend you remove expired codewords, to separate out the new and the old versions of codewords into different files and different servers, and to point to the respective one based on what you need to run.
  • Not specifying the TCP/IP port for the license server during license setup may lead to unexpected behavior and/or license checkout failure on the Windows platform. We strongly recommend you to always explicitly specify the TCP/IP port associated with each license server.
  • A node-locked and floating bundle operating on Linux cannot be shared between products using EDA License Tools version older than 2014.01 when run at the same time.
  • License Setup Wizard does not remove any previous user-configured FLEX Windows License Service manually set up by a user using FlexNet's lmtools. 
    Workaround: You must remove the previous user-configured Windows License Service via lmtools.
    • Run the lmtools.exe from C:\Program Files\Agilent\EEsof_License_Tools\bin to invoke the lmtools utility. The lmtools utility window is displayed.

       

      If you have installed an EEsof product released before 1st August, 2014 on your system prior to installing an EEsof product released after 1st August, 2014 then the default EEsof Licensing tools path will remain C:\Program Files\Agilent\EEsof_License_Tools. On the systems that only have EEsof products released after 1st August, 2014 installed then the default EEsof Licensing tools path will be C:\Program Files\Keysight\EEsof_License_Tools.
    • In the Service/License File tab, check the Configuration using Services option. All user-configured FLEX Windows License Services will be listed.
    • Select the service you wish to remove.
    • Select the Config Services tab and click the Remove Service button to remove the service.
      To ensure that the license service or lmgrd is running, click View Log. A log window appears that confirms whether agileesofd and lmgrd are up and running.
  • While running multiple versions of prior Genesys releases together, set Genesys_MAXIMUM_BUNDLE_USAGE=ON in your environment so that all of them will use the same method to check out licenses. Otherwise, you might receive an error message, "Licensed number of users already reached".
  • On some Windows 7 machines, when more than one definition of an Ethernet adapter exists (duplicates), license checkouts may appear to hang up.
    Workaround: Disable the duplicate network card definitions in your network settings: Control Panel > Network and Internet > Network Connections. This issue has been acknowledged by Flexera and they have created a bug report (SIOC-000103097).
  • For LSF style distributed simulations, ensure that the PATH on the client computer points to the HPEESOFD IREEsofL icenseT ools   {architecture} directory that corresponds to the EEsof release being used. This needs to be done in order to ensure that the proper version of the Flexera utilities (like lmutil ) gets picked up in the path before any older in-compatible versions (that may also be installed on a users’ system.)
  • License Setup Wizard ( aglmwizard.exe ), which is used to set up and record the license path would not work if you already have an environment variable set for Genesys_LICENSE_FILE.
    Workaround: You can use Genesys_LICENSE_FILE variable to point to license file or refer to Licensing (For Administrators).
  • The License Setup Wizard will exit or not properly configure a license server, if the server has all of its licenses currently in use.
    Workaround: Wait for a license on the server to become available as you normally would before launching the product.
  • Unable to set license in case unicode characters are used either in path or license file name because the Flex License Service does not support these characters.
  • The Product Selector tool will be unable to display the license server status properly when connected to older license server.
    Workaround: Upgrade your license server to the latest version.

  • EEsof Licensing Tools installer can hang on systems with McAfee LiveSafe installed and running the default firewall settings.
    Workaround:  Prior to installing EEsof Licensing Tools, temporarily turn off the McAfee LiveSafe firewall.

  • Licensing setup steps on systems with McAfee LiveSafe installed can fail.
    Workaround:  Under the McAfee LiveSafe firewall settings, under Port and Settings, allow the use of port 27001 for lmgrd.exe under the EEsof Licensing Tools installation bin directory.  Under Internet Connections for Programs , enable lmgrd.exe, aglmmgr.exe and aglmwizard.exe for all devices and turn off monitoring.

  • On Windows, EEsof product releases prior to 2014 can have boot time issues with licensing if an newer EEsof product is installed prior to installing the older product. For example, if a users installs Advanced Design System 2017 and then installs Advanced Design systems 2014.01, the user can have boot time errors with ADS 2014.01.
    Workaround:  For Advanced Design System users,  set a system environmental variable named ADS_LICENSE_FILE under the Control Panel/ System, and Security / System / Advanced system settings and under the "environmental variables".  Add an System variable named ADS_LICENESE_FILE and the value will be the path to your local license file or the port@host setting for your site.

 

Fixed Issues

 

  • The issue related to the vendor daemon agileesofd could sometimes crash while the License Manager and the Product Selector was running on a remote Windows 8 machine has now been fixed with the newer FlexNET publisher 2015 (also known as version 11.13.1) that is automatically installed by the Genesys installer. 
Was this page helpful ?