IC-CAP 2001: Replacing Expired Nodelocked 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 to Chapter 4 of the "IC-CAP 2001 Installation and Customization Guide". The complete installation guide can be found on the web at: http://www.tm.agilent.com/tmo/hpeesof/support/supp150.html 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: /usr/tmp/license.dat 2. Shutdown the FLEXlm software that is running on your license server: Assuming your license file is at /ICCap/licenses/license.dat (you can check it by typing echo $LM_LICENSE_FILE on a command line, or checking definition of LM_LICENSE_FILE in your iccap startup scripts or environment profile files) cd /ICCap/licenses/bin ./lmutil lmdown -c /ICCap/licenses/license.dat 3. Rename the license.dat file containing your expired licenses: cd /ICCap/licenses mv license.dat expired.dat If you have licenses in expired.dat that are not expired, you will want to merge them into your new license.dat file. As long as the SERVER line information in the expired.dat is the same as in your new license.dat, you can copy the non-expired INCREMENT lines from expired.dat to the new license.dat. 4. Copy the new license.dat file from step 1 into place. For example: cp /usr/tmp/license.dat /ICCap/licenses 5. 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 with the following information: hostname: hpnmems hostid: 2007337127 FLEXlm software: /ICCap/licenses/bin the license.dat file would need to look like this: ----------------------------------------------------- SERVER hpnmems 77a588a7 1700 DAEMON agileesof /ICCap/licenses/vendors/agileesof INCREMENT iccap_environment agileesof 6.0 27-feb-2003 1 5757651DBFFE \ VENDOR_STRING=s=2007337127 HOSITD=77a588a7 INCREMENT dc_driver agileesof 6.0 27-feb-2003 1 E5730E4E2D49 \ VENDOR_STRING=s=2007337127 HOSITD=77a588a7 INCREMENT lcrz_driver agileesof 6.0 27-feb-2003 1 79EDC2A5437C \ VENDOR_STRING=s=2007337127 HOSITD=77a588a7 INCREMENT noise_driver agileesof 6.0 27-feb-2003 1 596238E1A834 \ VENDOR_STRING=s=2007337127 HOSITD=77a588a7 INCREMENT ac_driver agileesof 6.0 27-feb-2003 1 5ECF08713A43 \ VENDOR_STRING=s=2007337127 HOSITD=77a588a7 INCREMENT analysis agileesof 6.0 27-feb-2003 1 0BDF94416B33 \ VENDOR_STRING=s=2007337127 HOSITD=77a588a7 INCREMENT curtice_statz_fet agileesof 6.0 27-feb-2003 1 E44D2DF78248 \ VENDOR_STRING=s=2007337127 HOSITD=77a588a7 INCREMENT gummel_poon_bjt agileesof 6.0 27-feb-2003 1 A49F1884A586 \ VENDOR_STRING=s=2007337127 HOSITD=77a588a7 INCREMENT vbic_bjt agileesof 6.0 27-feb-2003 1 C7E264F37F60 \ VENDOR_STRING=s=2007337127 HOSITD=77a588a7 This is a simplified example. Yours may contain more INCREMENT LINES. Note for HP-UX Users: If your license server is an HP-UX machine, the hostid on the SERVER line will be in hexadecimal. 6. Start FLEXlm on the license server machine. 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 7. 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 77a588a7 (which is result of uname -i -> 2007337127 in hexadecimal) You can check your workstation's CPU ID as follows: Operating System Command ---------------- ------- HP-UX /bin/uname -i Solaris 2.x /bin/hostid 8. Before running IC-CAP, 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 9. You should be able to run IC-CAP. To confirm, type the following command at a unix prompt: $ICCAP_ROOT/bin/iccap 10. 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 your system for more detailed instructions. Agilent EEsof EDA SupportWeb contains a knowledge database accessible 24 hours a day, 7 days a week at: http://edasupportweb.agilent.com/ For further assistance, please contact Agilent EEsof EDA Technical Support. Current phone numbers can be found at: http://www.tm.agilent.com/tmo/hpeesof/support/supp101.html In the United States and Canada, call 1-800-473-3763. You may also reach us by E-mail: eesof-asia_support@agilent.com (Asia) eesof-europe_support@agilent.com (Europe) eesof-japan_support@agilent.com (Japan) eesof_korea@agilent.com (Korea) eesof_support@agilent.com (USA and Canada) Important Note About FLEXlm Software ------------------------------------ Always use the latest versions of lmgrd and agileesof available. As of IC-CAP 2001, the lmgrd and agileesof supplied by Agilent EEsof EDA is v7.0g. 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 agileesof. If you need agileesof 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 agileesof are always backward compatible. That is, all new versions of lmgrd and agileesof are designed to work with software that may have been designed using a previous version of lmgrd and/or agileesof. iccap2001_unix_nl_expired.txt r.10.02.2001