TimingDesigner Install Guide 925 PDF
TimingDesigner Install Guide 925 PDF
Installing TimingDesigner
®
These instructions describe the installation procedure for TimingDesigner .
Configuration requirements
Before you install the software, take a moment to check your system
configuration. Following is the minimum system configuration needed to install
and use the software:
Operating Disk
Type system RAM space Other
Window PC Windows 2000/ 32MB 100MB • A parallel printer port (Windows
XP/Vista/Win7 locked licenses only) or a USB
port
• Internet access
Linux Red Hat Linux 32MB 80MB • X11R45 or later with most
Enterprise window managers
• Internet access
Sun Solaris 10 32MB 100MB • OpenWindows 3.x, or X11R4
Microsystems or later with most window
managers, including the
OpenLook Window Manager
(olwm) and the Motif Window
Manger (mwm)
• Internet access
Unless we need to note an exception, we use “UNIX” to refer to the Linux and
Solaris operating systems and “Windows” to refer to all supported versions of the
Windows operating system.
• If you will be using a Windows system for the server node, see “At the
system level: Configuring the license manager on your server node
(Windows)” on page 32.
5. At the user level, configure each client’s machine upon which the software
will be run so that it can access the floating licenses; see “At the user level:
Accessing the floating licenses” on page 35.
When you start up the software, it first checks to see if it is authorized to run. It
does this by contacting the license manager daemon (or, license server). The
daemon, located on your server node, tracks the number of sessions
concurrently running on your network. If the daemon reports that a license is
available, it grants you a license and the software starts.
The software uses the Macrovision FLEXnet Licensing Module (FLEXnet) to
implement and track floating licenses. The most common floating license
configuration is to run the FLEXnet license manager daemon on a UNIX server
node for a network that supports both UNIX and Windows users (clients).
Configuring the license manager is the same whether your users are UNIX-
and/or Windows-based.
If you do not have a UNIX server node, you can configure the license manager
on a Windows server node.
A typical license manager installation consists of the following components:
If you are upgrading from a previous version, follow the installation instructions
appropriate to your platform and license type.
While the new version can open files created with previous versions, previous
versions generally cannot open files created with the new version.
If you have a floating license, you must obtain a new license. If you have not
received a new license from EMA Design Automation, see “Obtaining a license”
on page 28.
Note that the emalmd vendor daemon distributed with TimingDesigner 9.0 will
not license previous versions of TimingDesigner. If you try to start a previous
version with the new emalmd daemon, you’ll receive an “encryptioned
handshake failed with vender daemon emalmd” error. If you want to run both
versions, you must be licensed using servers that run on separate machines.
If you have a Windows locked license with a FLEXid hardware key, you will need
to obtain a new license from EMA Design Automation, see “Obtaining a license”
on page 28.
For example:
mkdir /usr/local/ema
cd /usr/local/ema
Make sure the directory will be readable from the hosts of all potential
users. Users do not need write access to this directory.
2. Do one of the following:
For example:
/usr/local/ema/[Link].9101
Users may use the command td to run TimingDesigner. You may want
to examine the $TDDIR/bin/td script for any changes appropriate for your
site.
5. The software is now installed. Continue with “Obtaining a license” on
page 28.
1. Download the software from our web site. Or, if you’ve obtained the
software from a CD-ROM, insert the CD-ROM into the drive
Obtaining a license
Before you begin configuring the license manager, you need a license file, which
contains the license information that you will need when you configure the
license manager on your server node.
• To obtain a license
• The name, mailing address, phone, fax, and e-mail address of the
individual to whom the license(s) are registered or to whom the
license(s) should be registered.
How to gather the hostname and hostid for your license request
The steps for gathering the hostname and hostid are different for UNIX and
Windows licensing.
For UNIX licensing:
• Hostname of the license server node—To obtain the hostname, execute
the following command on the server node on which you’re planning to run
the license manager:
/bin/uname -n
• Hostid of the license server node—To obtain the hostid, execute the
following command on the server node on which you’re planning to run the
license manager:
$TDDIR/FLEXnet/<platform>/bin/lmhostid
<install_dir>\FLEXnet\win32\bin\lmutil lmhostid
The advantage of this method is that it lets you move your license server
node to a different computer without obtaining new license files.
Or, if you already have a FLEXid key to support FLEXnet licensing for
another company’s products, you can use the key you already have.
Otherwise, a key must be ordered separately from EMA Design Automation.
• Your users will access a single license file, which may contain
license information for other vendors using FLEXnet; the users will
reference the license file using the EMALMD_LICENSE_FILE or
LM_LICENSE_FILE environment variable. In this case, integrate the
new license information with the existing license file referenced by
EMALMD_LICENSE_FILE or LM_LICENSE_FILE. Once you have
added the new license information, use the following command to cause
the license manager to re-read the license file:
• To specify the path to the emalmd daemon, replace $TDDIR with your
installation path. For example, if you’ve set TDDIR to /usr/local/td, enter
the following:
3. Start the license manager daemon by hand. Check for the appropriate
feature check out, and observe any error messages.
cd $TDDIR/FLEXnet/<platform>/bin
./lmgrd -c <license_file>
Solaris:
Insert the following into an appropriately named file in the /etc/rc2.d directory:
#
# Macrovision FLEXnet Licensing Module
#
Linux:
Insert the following into an appropriately named file in the /etc/rc.d directory:
#
# Macrovision FLEXnet Licensing Module
#
TDDIR=/usr/local/td
if [ -f $TDDIR/FLEXnet/<platform>/bin/lmgrd ]; then
$TDDIR/FLEXnet/<platform>/bin/lmgrd -c <license file> -l
/var/
log/[Link]
echo -n ’ lmgrd’
unset TDDIR
fi
After receiving the license information from EMA Design Automation’s Technical
Support, create the license file and install it on your system.
Note: Because Wordpad automatically saves all files with a .txt extension, use a
different text editor (e.g. Notepad) to create and save your license file or make
sure you rename the file appropriately after you save it.
• To create the license file
1. Create Create a text file (e.g., named [Link]) and save it in the
location of your choice.
2. Edit the license information to include only the server, daemon, and
feature information between the Begin and End comment lines. It will
look something like this:
4. Save the edited file. You are now ready to configure the license
manager.
After creating the license file, you are ready to configure the license manager.
• To configure the license manager
4. Click the Config Services tab, then set up the service name, license
manager file, and license file:
• Use the Browse button to locate and enter the path to the license
manager daemon ([Link]) that came with the software.
• Use the Browse button to locate and enter the path to your license
file ([Link] or [Link]) that contains your authorization codes.
5. Click the Save Service button, and answer Yes to save the settings.
• Select the EMA Design Automation License Manager from the list of
Services.
• Click the Start Server button. The status message in the lower left
corner reads, “Server Starting.”
7. To check that the license manager is set up and running, click the Server
Status tab. Click Perform Status Enquiry to check the status of the
license manager and the license file being used. You should see lines
similar to the following:
Windows: <value1>;<value2>;...<valuen>
• If the license file is visible from your machine, you can enter the path to
the file. For example, if the license file is visible as
/usr/licenses/[Link], add the following line to your startup script:
• If you don’t have access to the license file or you don’t want to directly
reference the license file, you must know the name of the server node
running the license manager (lmgrd) and the TCP/IP port number used
for your license file. This information appears on the SERVER line of the
license file. For example, if the server line in the license file looks like
this:
If you don’t know what your default startup script is, ask your system
administrator.
• If the license file ([Link]) is visible from your PC, then you can
enter the path to the file. For example, if the license file is visible as
h:\licenses\[Link], set the value of the LM_LICENSE_FILE
variable to:
h:\licenses\[Link]
• If you don’t have access to the license file or you don’t want to
directly reference the license file, you must know the name of the
machine running the lmgrd license daemon and the TCP/IP port
number used for your license file. This information appears on the
SERVER line of the license file. For example, if the server line in the
license file looks like this:
Borrowing a license
Licenses containing BORROW in the FEATURE line may be borrowed.
Borrowing a licence causes a license to remain checked out even when
TimingDesigner is not running.
• To borrow a license (command line)
2. Specify the date and time when the license should be returned:
• Optionally, you may specify a Return Time in the format hh:mm. For
example, type 14:00 for a license expiring at 2 PM. If no time is
specified, the license will expire at midnight on the date specified.
6. Start and then exit TimingDesigner. This will check out a license and
keep it checked out.
7. Return to the LMTOOLS utility, and click Don’t Borrow Anymore Today.
The borrowed license will expire on the date/time provided; you can also
return the license early.
To see which licenses are currently checked out, click the List Currently
Borrowed Features button in the LMTOOLS utility’s Borrowing tab.
• To return a license (command line)
FLEXid hardware keys are used to provide a hostid for use with a license file.
The key can be either a parallel port or USB key. The authorization key
should not cause any problems with either your computer or your printer.
1. Install the FLEXid device driver by running the [Link]
program located in the win32 directory of your installation.
The device driver allows the software to access the hardware key on the
computer’s parallel port or USB port.
2. Locate the parallel or USB hardware key that was shipped with your
software.
Note: If you have more than one parallel or USB port, you can place the
key on any port connector.
4. Plug the parallel or USB key into the port.
6. You will need to obtain a license file before the software can be run. See
“Obtaining a license” on page 28 for more information.
Alternatively:
In TimingDesigner, choose Help>License Info.
Chapter 2 TimingDesigner 9.25
37 Installing TimingDesigner TimingDesigner User’s Guide
• To list processes
License files can be combined if and only if the SERVER lines have the
same hostnames and hostids, and an equal number of servers. Combining
license files is discussed in “At the system level: Configuring the license
manager on your server node (UNIX)” on page 30.
If you are having difficulty starting lmgrdand a lot of messages are being
printed to the screen, you can capture the information in a log file. Use the
following commands:
cd <install_dir>\FLEXnet\<platform>\bin
lmgrd -app -c <license_file> -l [Link]
This lets you determine if the emalmd daemon is up and how many licenses
are available.