SynaptiCAD
Floating License Installation

Introduction

Floating licenses enable you to run full versions of Synapticad products on several networked computers. Their main advantage is that any machine on the network can run a licensed version, as long as the total number of purchased licenses has not been exceeded. Thus you are not restricted as to which particular machine you work on.

In order to use floating licenses, you must have a local area network. One of the networked machines will act as a server and control the number of licenses checked out. The computers where you plan on running your Synapticad software are called workstations. These machines essentially borrow licenses from the server when the product is launched. They return the license for others to use when the application is terminated. Note that a given machine can be both a server and a workstation at the same time. You may purchase any number of licenses. Please contact our sales department for pricing information.

Several different server-workstation configurations are possible. Some of the most common are:

1. Windows NT server with Windows NT/95/98 workstations.

2. Solaris server with Solaris/Windows NT/95/98 workstations.

Before you begin installing a floating license you need to set up the machine which will act as the server and the machines which will be the workstations. The first thing you should do is have the desired evaluation copy of one of our products installed on the server and workstations. The easiest way to do this is to download from our website at www.syncad.com.

The following instructions will guide you the rest of the way through setting up servers and workstations for your floating license.

 

Windows NT Server Setup

With the installation of the evaluation version on your server, a new program called FlexLM License Manager will be automatically available to you through the control panel. You will use this program to set up the server, as follows:

1. From your desktop, click Start > Settings > Control Panel > FlexLM License Manager.

2. When the FlexLM License Manager pops up, click on the Setup tab.

3. You should see three fields in which to enter text.

4. Next to field labeled lmgrd.exe, enter the full path to the lmgrd.exe file found in the licensing subdirectory where the product is installed: e.g. c:\vlogger\licensing\lmgrd.exe

5. Next to the field labeled License File, enter the full path to the license file, e.g. c:\vlogger\syncad.lic.

6. Click on the Licenses tab.

7. Click on Show License File.

8. If necessary, edit the DAEMON/VENDOR line of the license file to point at syncad.exe. This line is already set to the licensing subdirectory of the default directory of the product. If, however, you didn't install to the default directory, you will have to change the license file. Thus, if you have the VENDOR line it would be modified as such:

before (default): VENDOR syncad c:\vlogger\licensing\syncad.exe
after (yourPath): VENDOR syncad c:\yourPath\syncad.exe
If you have instead the DAEMON line it would be modified as such:
before (default): DAEMON syncad c:\vlogger\licensing\syncad.exe
after (yourPath): DAEMON syncad c:\yourPath\syncad.exe

9. Save the modified license file. Verify at this point that the syncad.exe file actually exists in the path you specified on the DAEMON/VENDOR line. Nothing will work if this file is not in the specified place.

10. Reboot your machine and then rerun FlexLM License Manager from your Control Panel. Click on the Control tab and then hit the Status button to ensure that the license server is up. The server should have activated itself upon reboot of your machine. Your server should now run in the background indefinitely.

11. To activate workstations, follow the specific instructions below for the type of workstation you have.

 

Windows 95/98 Server Setup

Running a license server on Windows 95/98 is not currently supported or recommended. Synapticad has experienced unreliable results when attempting this approach. If you have no other option, follow the instructions for Windows NT. With luck, they will work.

UNIX Server Setup

1. Edit the DAEMON/VENDOR line of the license.dat file that SynaptiCAD has sent you to point at the file syncad.

For example, if you have the DAEMON line:
before: DAEMON syncad
after : DAEMON syncad /usr/local/waveform/bin/syncad
If, instead you have the VENDOR line:
before: VENDOR syncad
after : VENDOR syncad /usr/local/waveform/bin/syncad

It's a good idea to take a moment to ensure that the file syncad is where you specified it.

2. Start up the license server by typing:

path_to_lmgrd -c path_to_license_file &
Example: /usr/local/bin/lmgrd -c /usr/local/flexlm/licenses/license.dat &

 

Windows NT Workstation Setup

With the server running, any workstation on the network can be configured to check out a license. In order to enable the workstations, take the syncad.lic file you created for the server and copy it to the top-level working directory where your Synapticad evaluation product is installed on the workstation(eg, c:\vlogger\syncad.lic). Thus the same syncad.lic file should be present on the server and workstation. Do this for all the workstations you wish to enable. As soon as this file is copied over, your workstations will launch full versions of your Synapticad product.

Warning: If the LM_LICENSE_FILE environment variable is set on your workstations, you must add the path to your new syncad.lic license. Follow the procedure below to check and set this environment variable.

1. From your desktop, click Start > Settings > Control Panel > System and click the Environment tag.

2. Look under User Variables and see if one called LM_LICENSE_FILE appears. If it does, it means it is set and you must add your new license file path to it.

3. To add a path, click on the environment variable to highlight it. The variable information should appear in the edit boxes below.

4. Add a new path by typing a semi-colon after the current setting followed by the full path and filename, eg c:\vlogger\syncad.lic. Note that this procedure allows you to put the license file anywhere you want.

5. Press OK when you are done.

6. If LM_LICENSE_FILE does not appear under User Variables you do not need to add it. However, you must then place the license file in the top level directory where the product is installed (ie, you cannot place it wherever you want).

Windows 95/98 Workstation Setup

With the server running, any workstation on the network can be configured to check out a license. In order to enable the workstations, take the syncad.lic file you created for the server and copy it to the top-level working directory where your Synapticad product is installed on the workstation(eg c:\vlogger\syncad.lic). Thus the same syncad.lic file should be present on the server and workstation. Do this for all the workstations you wish to enable. As soon as this file is copied over, your workstations will launch full versions of your Synapticad product.

Warning: If the LM_LICENSE_FILE environment variable is set on your workstations, you must add the path to your new syncad.lic license. Follow the procedure below to check and set this environment variable.

1. Type the word "set" at a DOS prompt and see if a variable called LM_LICENSE_FILE appears in the resulting list.

2. If it does, then add the path to the new license file by editing the autoexec.bat file. Do this by typing a semi-colon after the current path and typing the new full path and filename (eg, c:\vlogger\syncad.lic).

3. If the variable does not appear, you do not need to add it. However, you must then place the license file in the top level directory where the product is installed (ie, you cannot place it wherever you want).

 

UNIX Workstation Setup

Place the file license.dat either in /usr/local/flexlm/licenses or in the /bin subdirectory in the directory where your SynaptiCAD product is installed. This will enable it.

Warning: If the LM_LICENSE_FILE environment variable is set on your workstations, you must add the path to your license file, license.dat. Follow the procedure below to check and set this environment variable.

1. See the current environment variables by typing "env" at a command prompt.

2. If one called LM_LICENSE_FILE shows up, you must append your new path and license filename to it. The procedure for doing this varies depending on the shell you are using.

3. For example the following command can be given in the bash shell:

$ export LM_LICENSE_FILE=/home/vlogger/bin/license.dat
or added to the login script. Consult your system administrator for help on this.

NOTE: The workstations identify the server by the top line of the license file, which looks something like this:

SERVER sleepy 0050047ab997

All workstations that need to run off the server sleepy will need a license file with sleepy's name and hostid, as shown.

 



 

 

 



Home | Top of Page

Copyright 2000, SynaptiCAD Inc., All rights reserved. Timing Diagrammer Pro, WaveFormer Pro, TestBencher Pro, VeriLogger Pro, DataSheet Pro and SynaptiCAD are trademarks of SynaptiCAD, Inc. All other marks are trademarks of their respective owners.
SynaptiCAD Inc. | PO Box 10608 Blacksburg, VA 24062-0608 | 540 953-3390 | sales@syncad.com

vhdl verilog SPICE Pspice timing analysis test bench generation ABEL Minc viewlogic vhdl verilog vhdl verilog vhdl verilog vhdl verilog