[an error occurred while processing this directive]

IMS Support

What does the software do?

TDS (Test Development Series) software can be used to generate test programs for IC and PCB testing. For example, TDS could convert vector dumps from verilog into test programs for HP82/83K testers.


Running on the CAEN network

Run swselect to select the version of TDS you wish to use. For your selection to take immediate effect, you must source ~/.software. Any new shell you open will already be configured to run the version of TDS you've selected. The main executables are: tds, tds_view and wavemaker_mt. tds is a command line interface, tds_view brings up on-line documentation and wavemaker_mt is a gui for tds. Note that wavemaker_mt is not running properly on Solaris 9 but tds and other executables should run fine.


Running on the EECS network

Work is underway to institute a monthly software subscription fee for accessing CAEN software from non-CAEN EECS hosts. If your machine has already been added to the list of tentative subscribers, you can use the same wrapper scripts in /usr/caen/bin as described above. You must first obtain afs tokens with:

/usr/afs/bin/klog

Also, make sure /usr/caen/bin is in your PATH setting. For example, your .cshrc file should contain a line like this:

set path=(/usr/caen/bin $path)

If your machine has not yet been added to the list of tentative subscribers, you may continue to access ECAD software installs on EECS DCO servers by following the directions below for setting up your environment to run the various tools. Note that no new ECAD installations or upgrades are occurring on EECS DCO servers. If you wish to get access to new versions, you must email gordyc@umich.edu requesting that your machine be added to the list of tentative subscribers. When the new subscription plan is in place, you will then be expected to subscribe. This applies only to Solaris users. There is no interim plan for giving Linux users access to the new ECAD installations on CAEN.


Setting up your environment to run executables NOT in /usr/caen/bin

First, determine the install directory you'll be using. Then set the following environment variables in a small set-up file that you source prior to running the application (e.g. create tds_setup, then at a shell prompt run "source tds_setup" to set the environment). Alternatively you could place these lines in your .cshrc, meaning that any new shell will take on these environment variables. You may not want to do this if you're new to unix since debugging a mistake in your .cshrc might be frustrating. Replace instdir with the correct path.

Note: Use these same techniques to set up other tools on the CAEN network that don't have wrapper scripts under /usr/caen/bin.

setenv TDSDIR instdir/tds
set path=($TDSDIR $TDSDIR/tools $path)

The main executables are: tds, tds_view and wavemaker_mt. tds is a command line interface, tds_view brings up on-line documentation and wavemaker_mt is a gui for tds.


On-line Manuals

On-line manuals are available via the Info menu in wavemaker_mt, or by running tds_view at a unix prompt.


Installed Versions/Platforms


Helpful Links



Last Updated: 9/30/2004.