417 - ispLEVER / Installation: Why doesn't ispLEVER save paths to my favorite synthesis and simulation tools?

417 - ispLEVER / Installation: Why doesn't ispLEVER save paths to my favorite synthesis and simulation tools?

Description:This issue is caused when the path is not written to the ispLEVER configuration file (filename.ini). The .ini file is located at C:\lsc_env.
Windows Vista has User Account Control, commonly known as UAC. You may see issues when running ispLEVER if the UAC was turned on during installation.
Check that the properties for the folder C:\lsc_env are not set to read only. Right click on the folder, and select properties. Make sure the folder is NOT fully (a dark check mark) or partially (grayed check box) Read Only.
Now open the folder, and check the properties of lsc_x_x.ini file. x_x refers to the ispLEVER version; for example ispLEVER 8.0 ini file will be lsc_8_0.ini. Right click, and select properties. Make sure the file in NOT Read Only. The .ini file is where the paths for Modelsim and Precision are stored. If the file is Read Only, then the paths cannot be written to the file and thus, the error.Solution: There are two ways to handle this error. Follow Method 1 and if that does not work for you, follow Method 2.

Method 1

  1. Turn UAC off. Log in as an Admin, and turn off the UAC. Follow the steps described in Microsoft's Technet article on how to change UAC settings. Changing UAC settings may require you to restart the machine. Restart and proceed to step 2.
  2. Change lsc_env properties. Go to C:\ drive, right click and select Properties. Uncheck the Read Only box. Apply settings to all folder and files.
  3. Start ispLEVER and make sure you can add paths for Modelsim and Precision. Verify that it works.
  4. Turning UAC back on and further tests. At this point, try to run the tools after turning UAC on. Follow the steps in Step 1 above. Restart, run ispLEVER by right clicking on the "ispLEVER Project Navigator" shortcut and select "Run as administrator". Verify that the paths are still there, under Options > Environments in Project Navigator. Check lsc_env folder properties and lsc_x_x.ini file properties and make sure they are NOT Read Only. If this fails, Try Method 2 below. or you may consider turning the UAC off permanently.
Method 2
  1. Uninstalling ispLEVER. Uninstall ispLEVER using Add/ Remove Programs under Control Panel. Backup your license file, if you have local license, located under C:\ispTOOLSx_x\license folder. The file is called license.dat. Delete the ispLEVER installation folder, by default ispLEVER is installed on the C:\ drive under the folder ispTOOLSx_x, where x_x refers to the ispLEVER version; for example ispLEVER 8.0 will be installed as C:\ispTOOLS8_0. Follow the uninstall instructions. Also go to C:\lsc_env folder and rename lsc_x_x.ini file to lsc_x_x.ini.old. Make sure you rename the right file; for ispLEVER 8.0, this file is called lsc_8_0.ini.
  2. Turn UAC off. Log in as an Admin, and turn off the UAC. Follow the steps described in Microsoft's Technet article on how to change UAC settings. Changing UAC settings may require you to restart the machine. Restart and proceed to step.
  3. Installing ispLEVER. Install ispLEVER with UAC turned off. Install the license that you backed up up in Step 1.
  4. Verify that ispLEVER or the tools that were causing any issues run correctly.  At this point, try to run the tools by turning UAC on. Follow the steps in Step 2 above. Restart, run ispLEVER by right clicking on the "ispLEVER Project Navigator" shortcut and select "Run as administrator". Verify that any tools that had issues run fine too. If they do not work with UAC on, you may consider turning the UAC off permanently.
  5. Removing the old ini file. If everything is running correctly, go to C:\lsc_env and delete the ini file that was renamed as old in step 1 above.