If you are a new user of the Insight Analyzer, this article will help get you going in the right direction.
Installing Software
Download Package
Download the Insight Analyzer from the Downloads page at www.insighteda.com. You will need to be logged in as a registered user to access most downloads. If you do not have a login for the web site, please contact your sales representative, or . An example package to download might be named Insight-v470.7990.tgz.
The package contains Analyzer software for multiple Linux platforms, license server, documentation, and examples.
Unpack
Unzip the package:
gunzip Insight-v470.7990.tgz
Un-tar the package:
tar xf Insight-v470.tar
There is a graphical installer tool, but for this procedure we will go directly down to the underlying files. Go into the directory that was created:
cd Insight-v470.tar/Install_Files/
Un-tar the inner package archive:
tar xf package.tar
This has now created an internal directory with a name such as Insight-v470.7990/. This is the actual software installation directory tree, without the installer and wrapper package (above).
Install
To install the software, simply copy the internal directory Insight-v470.7990 (above) to a location of your choosing, such as with these commands:
sudo mkdir -p /opt/tools/insight
sudo mv Insight-v470.7990 /opt/tools/insight
Verify that you have moved the internal directory (not the outer wrapper), by looking for this path. If this works, then you have properly installed the software.:
ls /opt/tools/insight/Insight-v470.7990/bin
Create a link that will always point to the latest version, in case you upgrade in the future:
cd /opt/insight
sudo ln -s Insight-v470.7990 current
Setting up License Server
The license is run by FlexLM. You will need a license file, which is based on host ID. You can obtain the host ID with this command:
/opt/tools/insight/current/bin/run-insight lmhostid
When you have a license, you can save it as this path:
sudo cp my_license_file /opt/tools/insight/license/licensefile.lic
To run the license server (assuming you have a license), you can use a command such as this one:
/opt/tools/insight/current/bin/run-insight lmgrd -c /opt/tools/insight/license/licensefile.lic
Example License Startup
To run the license server automatically on startup, you can follow this example:
sudo touch /etc/init.d/insight-license
sudo chmod ugo+x /etc/init.d/insight-license
Now, edit the file "insight-license", above, to make as follows:
#!/bin/bash case "$1" in start) /opt/tools/insight/current/bin/run-insight lmgrd -c /opt/insight/license/licensefile.lic ;; stop) ;; *) echo $"Use: $0 start|stop" exit 1 esac
Finally, after you have made the license startup script (above), you will now link it to the various run levels:
sudo update-rc.d insight-license defaults
First Run
Start
To start Insight Analyzer, use this command. This should open the Insight GUI on your screen:
/opt/tools/insight/current/bin/run-insight
Check License
In the Insight Analyzer GUI, use menu "Setup > License". In the License popup window, check various toggle buttons to check out the appropriate licenses. Use the menu "View > Log" to see the system log, where you can see information about the license checkouts. If a license checkout does not work, you will see more details from the license system, to help you debug a license problem.
Open Tutorial
The Tutorial is the best place to start from here. There are two ways to find the tutorial:
- From the Insight GUI: In the menus, choose "Help > Documentation". The documentation browser window should open. In the left of this window, choose "Tutorial".
- From command line: In a terminal window, go to /opt/insight/current/docs/html/. Use a web browser, such as Firefox, to view the tutorial, like this:
firefox index.html
- The main documentation should open. In the left of this window, choose "Tutorial".
The tutorial starts you with a very basic run, using the examples in /opt/insight/current/examples/.
Run an Example
The examples all have startup scripts, so you can run any example quickly and get final results. Generally, this is the procedure to find an example and run it:
- See the Example documentation listing at '/examples/documentation.pdf'.
- In the Example documentation listing, find a rule or description you are interested in.
- If desired, search within the documentation for a schematic cross-reference, by searching text for "GX" string, such as "GX108".
- In the PDF bookmark view (left side of the PDF reader, you may need to open bookmarks), find the path to the given example. This bookmark path corresponds to a real directory path.
- Go into the corresponding real directory path. For example:
'cd examples/voltage_and_rails/prims_basic/'
In this directory, the example script will almost always be named "example.tcl". - Run the Insight Analyzer on the given example, with script, to finish the run quickly:
'/opt/insight/current/bin/run-insight -run=example.tcl'