Here’s the page we think you wanted. See search results instead:



Main Support:       Knowledge Center
Documentation:   WaferPro Express English Doc   >  Previous Supported Releases   >  WaferPro Express 2016.04   >  WaferPro Express 2016_04 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

Skip to end of metadata
Go to start of metadata

Release Notes

WaferPro Express is fully integrated with Keysight EEsof device modeling products. The tests developed in the IC-CAP environment can easily be executed in WaferPro Express, while data measured with WaferPro Express can be easily loaded into IC-CAP, Model Builder Program (MBP), and Model Quality Assurance (MQA).

WaferPro Express 2016.04 is a new, easy-to-use, yet flexible and powerful software for wafer-level measurements of devices, and circuit components. It is designed for device modeling and characterization engineers.



What's New in WaferPro Express 2016.04

  • A-LFNA (Advanced Low Frequency Noise Analyzer) on WaferPro Express was introduced. This new measurement module with dedicated hardware system runs on WaferPro Express, and enables Flicker noise measurements and RT noise measurements of devices.
  • Enhanced to native 64-bit software program.
  • Migrated to new build system on Visual Studio 2013 and Qt5.
  • Bugs in the previous WaferPro Express release were fixed.

Supported Operating Systems

WaferPro Express 2016.04 is supported on the following operating systems:

  • Windows 7
  • Red Hat Enterprise Linux 5/6
Linux platform is not supported until next release.

Installing WaferPro Express 2016.04

To install WaferPro Express 2016.04 

  1. Back up your user file: $HOME/.wxconfig_2015_01.
  2. Back up your user folder: $HOME/hpeesof/waferpro_2015_01.

    If you need a clean installation, remove the file and the folder. If you need a clean backup of the user settings for the older version, copy the file and the folder with a different name.
    To update the Simulation Deck files in the user folder, remove $HOME/hpeesof/waferpro_2015_01/simulation folder before starting the application. (recommended)
  3. Uninstall the earlier version of WaferPro Express (and reboot the PC on Windows). Ensure that no installation folder of the removed version resides on your system.
  4. Clear the cache to get the updated documentation if the earlier version of WaferPro Express 2016.04 was installed.
    1. For Windows: Delete $HOME/AppData/Local/Keysight/Help/waferproxp201501 folder
    2. For Linux: Delete $HOME/.local/share/data/Keysight/Help/waferproxp201501 folder.

  5. Download WaferPro Express 2016.04 (navigate to the page and click Details and Download from Trials and Licenses tab and click the Hotfix link), and install it.
  6. Verify the license. See also EEsof EDA Licensing software.

  7. Start the application. The system starts using the user file and the user folder.

    Measurement Routines, Device Types, Measurement Types, Hardware Connections settings and System Hardware Drivers are saved to the user file or the user folder as Application settings, which are separate from Project settings.

For more information, see Installation and License Setup .

Licensing Information

  • WaferPro Express 2016.04 requires: a) version 2016.05 of the EEsof EDA licensing software, b) version 2016.05 or above codewords to run, 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 2016.05. WaferPro Express 2016.04 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 2016.05, licensing vendor daemon (agileesofd) is upgraded to sync up with FlexNet FNP version (Windows) and FlexNet FNP version (Linux) of FLEX license manager (lmgrd). WaferPro Express installer for the Windows platform will automatically set up these new license server daemons by default for the local node-locked license users; for Linux, you need to follow the Linux/Solaris Licensing Setup instruction to complete the licensing configuration process. For more details, refer to Licensing (For Administrators).

Issues Fixed in WaferPro Express 2016.04

  • Many of usability improvements on the UI.
  • New option for B1505: BYPASS_INPUT_RESOL_CHECK option was introduced for HCSMU (B1512, including Dual HCSMU), MCSMU (B1514), UHC (Ultra High Current Unit), UHV (Ultra High Voltage Unit), HVMCU (High Voltage MCU), as well as HVSMU (B1513), to bypass the input resolution check.
  • 'Virtual' variable description in many factory Routines/Examples were corrected.
  • Fix of crash when cut and paste of a Setup in a same Routine in Routine Editor.
  • Same Block, same Subsite and same Device(ID) can now be set with a different Device Type in a Test Plan, which was not allowed before.
  • Fix on plot Y-axis scaling when the data variation is very small compared to its large absolute value, resulting in many digits required for high resolution of the Y data label.
  • MCSMU support was enabled for B1500A.
  • Enabled force and measure V for B1500 with Use User Sweep = No.
  • New PEL function icfmt_is_proper_syntax() was added.
  • New PEL function WPro_LoadData() was added.
  • New license manager supported.
  • Fix for license manager invoking iccap/waferpro with command line arguments is to call a new license API function.

Known Issues

  • There is a limitation to the size of the Routine Library. Because WaferPro Express is a 32 bit application, the process size can only grow to ~3GB even on a 64-bit system with more memory than that.  Routine definitions are used for measurement and simulation and occupy memory based on the number of inputs/outputs and number of points.  Because of this, there is a practical limit to the size of the Routine Library (typically larger than 100 routines).  By using Routine Control Variable to control the number of points in setups, the size of the Routine Library can be minimized by giving such variables small default values.
  • When copying WaferPro Express files (.wxconfig_[version], (project).wpx) from Unix operating system to Windows, you need to execute unix2dos command.
  • The vendor daemon agileesofd sometimes crashes when running on remote Windows 8 machine. This crash occurs in the License Manager and Product Selector dialog boxes. WaferPro Express can still run. Keysight is working with Flexera to resolve this issue.

    Workaround: Use a different operating system for remote license server. If you must use Windows 8, the vendor daemon may crash when viewing licenses with the License Manager or when requesting license availability from the Product Selector dialog box. The license server, lmgrd, automatically restarts the vendor daemon and license checkout can proceed normally.

  • You need to manually set the Origin die and Home die after executing the Get Prober Wafer Map for Nucleus/Proberbench feature.

  • After changing the Origin die, set the Home die after that.

  • Reopen the Manual run dialog box, to get the updates on MeasGroup.

  • Cut/Copy/Paste operation is inconsistent across tables.

  • For Nucleus / Proberbench driver, Get/Set Wafer Map works only when you click Initialize Setup button available in HW Connections window.

  • For Nucleus / Proberbench driver, Get/Set Wafer Map works very slow.

  • The "Delete" key in the keyboard does not functioning correctly in some cases.

  • While connecting to Velox with multiple WaferPro Express sessions may cause a crash.

  • Two GPIB interfaces and Rebuild provides wrong interface selection to a connected instrument.

  • Add Measurement Device window content is not saved in the project.

  • Unit column is missing in the MeasCond variable table available in the MeasGroup window.

  • An error is displayed when you import the subsites from velox including "[DieOrigin]" and save the test plan.

  • Connection issue with Velox server on multiple machines.

  • MdmList_xxx.csv will not update when in locked state.

  • Routine editor window is not automatically displayed on top of Linux but you can bring this manually. (may not be fixed).


  • Previous test plan status window does not close automatically.
    Workaround: To close it manually, select File > Exit from the Status window.
  • An empty field in the Device Type Editor does not allow to close the dialog box.
  • You might face an issue with Ctrl+C, Ctrl+X, Ctrl+V shortcut keys.
    Workaround: Select and right-click on the text to be copied, then select “Copy” from the context menu.
  • Device Type and Meas Group are not completely synchronized with Meas Groups. For example, after modifying Device Type, the corresponding Meas Group is not updated.
  • Undo/Redo feature is not fully functional for WaferPro Express.
  • An absence of “Name” variable in Routine Control Variable table displays an error during test plan execution.
  • Meas Group Summary is not updated immediately.
    Workaorund: To update it, click the white space in the table or other item to deselect or reselect the item.


  • Number of data points cannot exceed 50,000 points.
  • RT noise measurement takes more time than usual.
  • Keysight I/O Library Version.17 causes GPIB connection problems. Need to stay Version 16.x.


  • Save To File option in Manual measurement is currently not working with Database.
  • Opening a plot for "Routine_WPro_BJT_DC" routine, when storage mode is set to database displays an error prompt.
  • Database Connection Manager window is not available in WaferPro Express.

Troubleshooting Licensing

  • New license server software packaged in the EEsof EDA License Tools version 2014.01 does not work on SuSE 10 platform.
    Workaround: Use SuSE 11 or RHEL 5 or 6 instead as your Linux license server machine.
  • 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 Flexera FNP issue, whereby mixing node-locked codewords and floating codewords in one license file can result in:

    • Remote simulations not working or
    • Second local simulation not working in case the license is node-locked and also has incorrect version.

    Workaround: It is recommended to 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. That means, store the node-locked license and floating license on different servers and point the respective license based on what needs to be executed.
    In addition, it is recommend to remove the expired codewords to separate out the new and the old versions of codewords into different files and different servers.

  • WaferPro Express not starting on Linux platform.
    Workaorund: Set WAFERPRO_LICENSE_FILE on the linux platform.
  • 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.
    Workaround: It is recommend to 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 2014.01 and or earlier when run at the same time.
  • The "Check-in failed" message occurs in the license activity log and can be ignored; the license mentioned in this message is actually properly returned.
  • License Setup Wizard does not remove any previous user-configured FLEX Windows License Service installed using FlexNet's lmtools.
    Workaround: You must remove the previous user-configured Windows License Service via lmtools.

    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.
    • Run the lmtools.exe from C:\Program Files\Agilent\EEsof_License_Tools\bin or C:\Program Files\Keysight\EEsof_License_Tools\bin to invoke the lmtools utility. The lmtools utility window is displayed.
    • 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.
  • Receiving an error message, "Licensed number of users already reached" on running multiple versions of WaferPro Express releases together.
    Workaorund: Set WAFERPRO_MAXIMUM_BUNDLE_USAGE=ON in your environment, so all versions uses the same method to check out the licenses.
  • On some Windows 7 machines, when more than one definition of an Ethernet adapter exists (duplicates), license checkouts may appear to hang up.
    Workaorund: 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).
  • The vendor daemon agileesofd sometimes crashes when running on remote Windows 8 machine. This crash occurs in the License Manager and Product Selector dialog boxes. WaferPro Express can still run. Keysight is working with Flexera to resolve this issue.

    Workaround: Use a different operating system for remote license server. If you must use Windows 8, the vendor daemon may crash when viewing licenses with the License Manager or when requesting license availability from the Product Selector dialog box. The license server, lmgrd, automatically restarts the vendor daemon and license checkout can proceed normally.

  • Use a different operating system for remote license server. If you must use Windows 8, the vendor daemon may crash when viewing licenses with the License Manager or when requesting license availability from the Product Selector dialog box. The license server, lmgrd, automatically restarts the vendor daemon and license checkout can proceed normally.

  • If a license server is configured with two license versions, that is, version 2.8 and 2.9 node-locked license files, the license server may crash.
    Workaround: You should combine the two license files into one file, instead of using them separately.
  • For LSF style distributed simulations, in case of windows, ensure that the PATH points to the $HPEESOF_DIR/EEsof_License_Tools/${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 WAFERPRO_LICENSE_FILE.
    Workaround: You can use WAFERPRO_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.
  • 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.
  • Product selector opens every time we invoke WaferPro Express even when we auto-start by selecting a particular product license.
    Workaround: Set the environment variables, WaferPro-XP_PRODSEL_PREVIOUS and WaferPro-XP_PRODSEL_AUTOSTART to the same values of what it is creating for WAFERPRO_PRODSEL_PREVIOUS and WAFERPRO_PRODSEL_AUTOSTART resolves the problem.
  • Unable to install/uninstall WaferPro Express on Windows OS.
    Workaround: Install the latest 64-bit version of Java from Oracle if your PC is on 64-bit version of Windows.

    If a web browser is running on 32-bit mode then, by default, 32-bit version of Java is installed even if the OS is 64-bit version. Therefore, ensure that you have 64-bit version of Java installed.
Please help us improve
Please help us improve
Was this topic helpful? Yes No