IC-CAP: Installing Nodelocked IC-CAP Codewords on UNIX Systems ============================================================== The following instructions will guide you through the steps to install your new nodelocked codewords. If you would like more detailed instructions, please refer to Chapter 4 of the "IC-CAP Installation and Customization Guide". The complete installation guide can be found on the web at: http://eesof.tm.agilent.com/docs/ You should also review the important note about FLEXlm software at the end of these instructions. Instructions ------------ 1. Save the attached license.dat file to your Agilent EEsof EDA software installation directory. For example: /ICCap/licenses/license.dat Typically, you should have the environment variable ICCAP_ROOT set to the installation directory. You can confirm this by typing echo $ICCAP_ROOT at a unix command prompt for this example, you would see returned: /ICCap 2. Edit your license.dat file using a plain text editor and make sure the information on the SERVER and DAEMON lines is correct. (Don't use a word processing editor that could write extra characters to the license.dat file). For example, given a license server, e.g. the machine on which you intend to run IC-CAP, with the following information: hostname: hpnmems hostid: 2014102911 FLEXlm software: /ICCap/licenses/bin the license.dat file would need to look like this: ----------------------------------- SERVER hpnmems 780cc57f 1700 DAEMON hpeesofd /ICCap/licenses/vendors/hpeesofd \ /ICCap/licenses/options/local.options INCREMENT ac_driver hpeesofd 5.300 28-Jan-2002 1 7CD84DCF61CF9688E362 \ "s=2014102911" 780cc57f INCREMENT analysis hpeesofd 5.300 28-Jan-2002 1 7CB8FD6FBB45BD3CCA4A \ "s=2014102911" 780cc57f INCREMENT a_si_tft hpeesofd 5.300 28-Jan-2002 1 3CC89D0F6BBCE114164C \ "s=2014102911" 780cc57f INCREMENT curtice_statz_fet hpeesofd 5.300 28-Jan-2002 1 \ 6CE86DAFB9C2C8C67566 "s=2014102911" 780cc57f INCREMENT dc_driver hpeesofd 5.300 28-Jan-2002 1 2C184D1FEE240231DAB3 \ "s=2014102911" 780cc57f INCREMENT gummel_poon_bjt hpeesofd 5.300 28-Jan-2002 1 \ 4C089DFF02C87F2FC9AE "s=2014102911" 780cc57f INCREMENT iccap_environment hpeesofd 5.300 28-Jan-2002 1 \ 7C780D6F500D4E9DB9FE "s=2014102911" 780cc57f This is a simplified example. Yours may contain more INCREMENT lines. NOTE: if you have a local.options file, make sure the path to it is correct. If you are not using a local.options file, it is recommended you remove the '\' at the end of the DAEMON line, and the next line, /ICCap/licenses/local.options. (otherwise, a warning about not finding a local.options file will be recorded in the flex.log file) Note for HP-UX Users: If your license server is an HP-UX machine, the hostid on the SERVER line and at the end of the INCREMENT lines will be in hexadecimal. 3. Start FLEXlm on the license server machine. ** You probably need to be root to write to the /ICCap/licenses directory. If you do not have root permission, you can write the log file to /tmp or some other directory cd /ICCap/licenses/bin ./lmgrd -c ../license.dat > ../flex.log (see ** above) Check /ICCap/licenses/flex.log for errors. You can confirm the license server is up and licenses are available as follows: Check the status of the license server: cd /ICCap/licenses/bin ./lmutil lmstat -a -c ../license.dat | more Run lmdiag to make sure licenses can be checked out: ./lmutil lmdiag -c ../license.dat 4. Since you have nodelocked licenses, you must run IC-CAP from the UNIX workstation whose CPU ID is listed at the end of the INCREMENT lines. For example, to use the licenses shown in step 2, you would need to use the workstation whose CPU ID is 780cc57f (which is result of uname -i -> 2014102911 in hexidecimal) You can check your workstation's CPU ID as follows: Operating System Command ---------------- ------- HP-UX /bin/uname -i Solaris 2.x /bin/hostid 5. Before running IC-CAP on the UNIX workstation, make sure you have the LM_LICENSE_FILE environment variable set to point to the license server. To check if LM_LICENSE_FILE is currently defined, you can type at a command prompt: echo $LM_LICENSE_FILE if it is defined and points to the current location of the license.dat file, for example /ICCap/licenses/license.dat then you do not need to redefine it. If it is not defined, see the procedures below: For example: For C-Shell: setenv LM_LICENSE_FILE /ICCap/licenses/license.dat For Bourne/Korn/Posix Shell: LM_LICENSE_FILE=/ICCap/licenses/license.dat export LM_LICENSE_FILE Or you can configure LM_LICENSE_FILE with the port @ reference: For C-Shell: setenv LM_LICENSE_FILE 1700@hpnmems For Bourne/Korn/Posix Shell: LM_LICENSE_FILE=1700@hpnmems export LM_LICENSE_FILE 6. You should now be able to run IC-CAP. To confirm: type the following command at a unix prompt: $ICCAP_ROOT/bin/iccap 7. To view available licenses in IC-CAP, start IC-CAP and then view what is reported via the Tools/License Status option off the IC-CAP/ Main window. Need More Help? --------------- Be sure to look at the Installation Guide for UNIX Systems for more detailed instructions. For more assistance, please contact Agilent EEsof EDA Technical Support. Current phone numbers can be found at: http://eesof.tm.agilent.com/support/supp101.html You may also contact us for help, by telephoning the Agilent EEsof EDA Business Support Center, in the United States or Canada, at 1-800-507-6274. Outside of the United States or Canada, please contact your local Agilent EEsof EDA representative or contract administrator. Important Note About FLEXlm Software ------------------------------------ Always use the latest versions of lmgrd and hpeesofd available. As of ICCap 5.X, the lmgrd and hpeesofd supplied by Agilent EEsof EDA is v4.1. You can check the version of lmgrd you have as follows: cd $ICCAP_ROOT/licenses/bin ./lmgrd -v You may be able to get a newer version of lmgrd from the Globetrotter Software web site: http://www.globetrotter.com/flexlm/lmgrd.shtml Agilent EEsof EDA is the only source for hpeesofd. If you need hpeesofd for any of the Agilent EEsof EDA supported platforms, go to: ftp://ftp.eesofeda.agilent.com/dist/support/FLEXlm/ The latest versions of lmgrd and hpeesofd are always backward compatible. That is, all new versions of lmgrd and hpeesofd are designed to work with software that may have been designed using a previous version of lmgrd and/or hpeesofd. iccap_unix_nl.txt r11.10.00