Skip navigation
All Places > Licensing and Installation > Blog > 2013 > May

Generally, the 64-bit version of HyperLynx 8.2 offers an important advantage over the 32-bit version: it can utilize much more memory, which may be important for large designs or simulations. However, some features in HyperLynx 8.2 are not available in the 64-bit version.

On Windows, the 32-bit version is automatically installed when you install the 64-bit version. You can start the 32-bit version specifically from the Windows program menu Start > Mentor Graphics SDD > HyperLynx 8.2 32-Bit > HyperLynx Simulation Software. On Linux, you must install the 32-bit version separately. i.e., it is not installed automatically with the 64-bit version.

Features not supported in the 64-bit version of HyperLynx 8.2:
•File > Run eDxD / eExp View (i.e., viewing of Mentor CCE layout or schematic files)
•File > Open, for file type eDxd/eExp Files (*.cce) (i.e., loading of CCE files into BoardSim)
•In BoardSim, Export > HyperLynx 3D EM Topology (i.e., exporting from BoardSim to the HyperLynx 3D EM full-wave solver). See Technote MG567226 for more details.
•In BoardSim, in the generic batch wizard’s Net Selection Spreadsheet, the Import from CES button (i.e., importing CES constraints into BoardSim)
•In BoardSim, Models > Assign Models/Values by Reference Designator > Import from CES (i.e., importing CES model assignments into BoardSim)
•In LineSim, Export > Constraint Template with Update CES with Generated Template enabled (i.e., pushing a constraint template directly from LineSim into CES)
•IBIS-AMI models that are compiled as 32-bit libraries must run in the 32-bit version of HyperLynx.

When you install products from SDD releases (PADS, EE, BSXE, etc) the default action on Windows platforms is to automatically run the Configurator utility. This utility registers dlls, prompts the user for information to set environment variables, creates Start Menu entries and desktop icons for some applications.  


For a variety of reasons, running the Configurator during the install process may not be desirable. You may be installing a software tree to be used for a client/server installation, and have no need to run any of the tools on the machine used as a server. Or perhaps you are an administrator installing software on a system image, and the intent is to have the person receiving the newly imaged system run the Configurator.


Regardless, this is easily done by setting a system environment variable:




When this variable is set, the installer extracts all the packages but does not configure the system. This can be done at a later time by opening a command shell, going to the C:\MentorGraphics\win32 directory, and running the configurator.exe command.


Note that you must make sure the SDD_NOCONFIG variable has been removed, otherwise the Configurator will not run, as instructed by the presence of the variable.

Two weeks ago, my colleague posted a tip of the week about how to combine licenses from two software vendors into one license file.  This week I will look at how to use two licenses from the same vendor - but created for different server IDs.


Background Information:


  • If you have two sets of licenses for one server, they can only be combined into one license file if the SERVER IDs are the same.
  • Only one instance of a vendor daemon (the Mentor daemon is "mgcld") can run on one machine.


This means that if you have two sets of licenses for the same daemon, but created for different IDs (for example a MacAddress and a Hardware Key) then:


  • They cannot be combined into one license file (because the server IDs are different).
  • You cannot run two servers (because only one "mgcld" can run at any time).



How to use both sets of licenses:


If your license server machine is running Windows, then by following the instructions below, you can use both sets of licenses.  Note - this will not work for other operating systems.  (The instructions below assume you already know how to set up a license server using lmtools.)


1) Create a folder to contain all the licenses, and save each license as a separate file with a .lic extension.  For example:


C:\Licenses\modelsim.lic - this file contains:


SERVER put_server_name_here 001234567890 1717

DAEMON mgcld path_to_mgcld

INCREMENT msimhdlsim mgcld 2013.120 31-dec-2013 ...


C:\Licenses\pads.lic - this file contains:


SERVER put_server_name_here FLEXID=9-87654321 1717

DAEMON mgcld path_to_mgcld

INCREMENT padses_c mgcld 2013.090 30-sep-2013 ...


2) Edit the licenses so that they contain the name of your server, and the location of the vendor daemon.  (The SERVER and DAEMON lines will be the same for each license, apart from the server ID which must not be changed.)  So in the example above:


C:\Licenses\modelsim.lic - after changes:


SERVER my_pc 001234567890 1717

DAEMON mgcld C:\MentorGraphics\Licensing\mgcld.exe

INCREMENT msimhdlsim mgcld 2013.120 31-dec-2013 ...


C:\Licenses\pads.lic - after changes:


SERVER my_pc FLEXID=9-87654321 1717

DAEMON mgcld C:\MentorGraphics\Licensing\mgcld.exe

INCREMENT padses_c mgcld 2013.090 30-sep-2013 ...


3) In the "Config Services" tab within "lmtools", in the box entitled "Path to the license file" - enter the folder name containing the licenses, instead of the path to a license file.  So in the example above:


Path to the license file = C:\Licenses


4) Check "Use Services", and "Save Service" as usual, then start the server in the "Start/Stop/Reread" tab.


Your license server should now show that both sets of licenses are available.

Is your disk space getting low? Is Windows warning you about disk space on your C: drive? Large files can be written in places your may not expect and then forgotten. The following is a simple procedure to help you quickly locate the large files that are consuming the disk space you need for other things:


  1. Open Windows Explorer (Windows key+E)
  2. Select the drive you wish to search
  3. In the Search Computer field in the upper right type size:gigantic
  4. As you type, a drop down list may appear giving you other options like Huge, Large, etc...  2013-05-03_160518.png
  5. Press Enter and the search will begin



Once the results are displayed you may sort the results or change the View to list details about the files, including the Folder Path which will help you decide what you can safely delete. And when I say safely, I mean you should be sure you know the file is safe to delete. ;-)


Feel free to share your feedback or your own tips about finding large files in the comments.