MEMS Design Automation  |  Virtual Fabrication
 
MEMS + IC
COVENTORWARE
VIRTUAL FABRICATION
TECHNICAL INFO
SOFTWARE DOWNLOADS
SUPPORT
Training
System Requirements
Help Desk
Licensing
MEMS MANUFACTURING PARTNERS
PARTNERS & PROGRAMS
APPLICATIONS
WHAT'S NEW
ABOUT US
CONTACT US
Licensing

CoventorWare, MEMulator and SEMulator3D are licensed using the FLEXlm network license manager from Macrovision.

CoventorWare is licensed using up to 3 separate vendor (Coventor) daemons (running executables). The daemons run on a user-designated license server, and provide a license to a client machine upon request. Each daemon requires a unique license file to run and the number of license files you need will thus depend on your configuration. MEMulator and SEMulator3D are licensed using a single vendor daemon and thus require a single license file.

License requests obtaining the Host ID and Host Name

To request a license file, you must provide the Host ID (sometimes known as the MAC address) and Host Name of the computer on which you will run the license, i.e the license server. Your license server need not necessarily be the same computer on which you wish to run CoventorWare, SEMulator3D or MEMulator.  Please follow the instructions below to obtain the Host ID and Host Name. Please E-mail the Host ID and Host Name together with your name and your complete company or university name to license@coventor.com.

On Windows

To get the Host ID and Host Name on a Windows machine, open a DOS shell (go to  Start -> Programs -> Accessories -> Command prompt) and type:

ipconfig /all

This command will list the Windows IP configuration and the configuration of the network adaptors. There is a line for the Host Name, and a line for physical address for the Ethernet card. The Host Name is the name of the computer given under the Windows IP configuration. The Host ID is the physical address of the network adapter. If there is more than one network adapter listed, select the physical address of a network card, as this adapter is always switched on. Wireless networks cards are not always activated,  and thus should not be chosen.

To send the Host ID and Host Name information to Coventor type in the DOS shell:

ipconfig /all > license_info.txt

This command creates a file license_info.txt that contains all the necessary information listed above. E-mail this file together with your name and your complete company or university name to license@coventor.com.

Note, you can also determine the Host ID and Host Name using the Coventor "License Installer", provided you already have CoventorWare, MEMulator or SEMulator3D software installed on your machine. Run the "License Installer" from shortcut provided and select the "I need to obtain the license files" option. The Host ID and Host Name are displayed and can be copied into an email.

On Linux

To obtain the host ID on a Linux system, enter in the terminal window the following command:

/sbin/ifconfig

If there is more than one network adapter listed, select the physical address of a network card. To get the machine name, make, model, and OS, enter the following:

/bin/uname -a

 
E-mail this information together with your name and your complete company or university name to license@coventor.com.

Troubleshooting 

Before you start troubleshooting license errors, it is helpful to understand the different parts of your license file.

License error messages, such as those listed below, are not always sufficient to understand the reason for the licensing error. When the license server runs it generates a log fie. This log file provides information that will help you understand the reason for the license error. The log file is a text file that can be opened and read in a text editor, e.g. MS notepad or MS Word. If the reason for the license error is not clear, open the appropriate license log file and check the error listed.

License log files are generally located in the CoventorWare installation directory: /Coventor/CoventorWare2006/licensing/log or the SEMualtor-MEMulator installation directory: \Coventor\SEMulator3D-MEMulator2006.500\licensing\log.

 For CoventorWare, there may be up to 3 license log files: 

  1. CoventorWare licensing log file: mcosmld.log. Useful for troubleshooting CoventorWare starting issues, and license issues with Designer, all Analyzer MEMS solvers and the Fluidics solver BubbleDropSim
  2. Fluidics licensing log file: Fluentlm.log. Useful for troubleshooting MemCFD, Netflow, ReactSim and SwitchSim license issues.
  3. Saber licensing log file: Snpslmd.log. Useful for troubleshooting Architect license problems.

For SEMulator3D-MEMulator, there will be up to 1 license log file

  1. SEMulator3D-MEMulator licensing log file: cov2006p5.log. Useful for troubleshooting SEMulator3D-MEMulator license problems.

The licensing log files should be taken from the license server i.e. the machine for which license was issued. If you are using the license from a client machine and do not have access to the server, please get in touch with your System Administrator to get these files.

What to do if CoventorWare does not start

If you have have incorrectly configured your license, then when trying to start CoventorWare, you will see the following license error message:



 If you see this error message, then please check the following:

If you  try to start CoventorWare and all available licenses are in use then you will see the following error message:



For example, if you purchased 3 seats of CoventorWare and all the 3 seats are in use or "checked-out" by other users then you will not be able to start CoventorWare until one of these licenses becomes free. Please also ensure multiple instances of CoventorWare are not running on the same machine, unless this is intentional.

 If you see this license error message:


 
then it could be because:

What to do if Architect does not start

If you see this error message:



then it means Architect cannot access a license. Please check the following:

What to do if SEMulator3D-MEMulator does not start

If you see this error message:



then you need to set the COVLD_LICENSE_FILE environment variable. This  environment variable value should defined as Port Number@Host Name The Host Name is the name of the computer where the license is installed and the Port Number is defined in the license file. The default Port Number shipped with the SEMulator3D-MEMulator installation is 54015.  So for example, if the license is installed on a computer named "blue,"  and the Port Number is 54015 create a environment variable called
COVLD_LICENSE_FILE 
and give it a value
54015@blue

Note the Port Number may be changed from the default by the system administrator if it conflicts with an already defined Port Number of the same value. To set an environment variable on Windows, close the software and go to Control Panel->System->Advanced->Environment Variables. In the window that opens up, click on New and enter the Variable Name and Variable Value

License installation errors

The License Installer is used to setup and install your license file(s). Some commonly encountered issues with the license installer are described below:

If you try to install CoventorWare 2006 on Windows Server 2003 then you will see the error message:


 
CoventorWare 2006 will run on Windows Server 2003, but this platform is not officially supported. The license installation problem can be solved by installing the license daemons manually. If you see this error message:


 
then the Host Name specified in the license file and the Host Name of the computer on which you are trying to install the license do not match. Change the Host Name in your license file to match the Host Name of the computer try installing the license again. (Note Lt1-skedar and Bos-train3 are just examples, you will have some other names in your error message.)
If you see this error message:


 
then it means the Host ID specified in the license file and the Host ID of the computer on which you are trying to install the license do not match.  Please check you are installing the license on the correct computer. If there is still a mismatch, contact Coventor Technical Support at support@coventor.com, you cannot edit the Host ID. (Note the alphanumeric  Host IDs 00b0d03e417a and 000D56A8B1F3  shown in the error message above are just examples. You will have different alphanumerics in your error message.)

License Related FAQs 

General FAQ




© Coventor, All Rights Reserved
Coventor Homepage