SSoft is installed on the Sun workstations in the ECI lab and includes the software tools listed below. In order to setup your environment you must perform the following tasks.

Updating your login initialization

To conveniently access the software, you should add the following to your .cshrc if you are using csh or tcsh. Update the appropriate initialization script with that interpreter s language equivalent for the following csh directives.

% set path = ($path /eci/ssoft/bin)

The above adds the software binaries to your search path. Alternatively, you may invoke the software programs with the fully qualified search path if desired. This is much less convenient however. Normally, the program will discover where it is called from, and load any initialization files based on where the software was installed. In rare instances, you may wish to override this discovery process and force the install directory. The program checks for an environment variable, SS_HOME, and if set, assumes you wish to override the directory where the software really is, and supersede it with this new installation directory. This can also be used if for some reason, the program is failing to locate the installation directory.

These programs are licensed software, and they use a floating license model. The key file is both time and host locked. Multiple license server hosts may reside in a single key file. By default, applications will look in the /license/keyfile for the license file. Usually, you will place the keyfile in some other place however. If you do, you must tell the application where the key file is so it may verify the license. To do so, set an environment variable, SS_LICENSE_FILE, to the fully qualified path name of the keyfile. Add the following to your .cshrc.

% setenv SS_LICENSE_FILE /eci/ssoft/keys/ssoft.key

Tools

Slam-Edit is an IC mask layout editor. The editor is a full featured editor with all the standard commands expected in an editor. The editor does provide some unusual features not found in competitive products. The Editor's performance on today's large databases stomps the competition. In very, very large designs, alternative systems such as Virtuoso can't even open designs that slam handles with ease.

Slam-View is an IC mask layout viewing system capable of displaying mask data on multiple X servers simultaneously. The product is an excellent tool for multiple campus design reviews. Installation is simple. Just unpack our tar file, update your search path to the installation bin path, start the license server and your ready to go. Pre-defined configuration files can have you reading your gds data in minutes. Get your eval copy today to see just how fast stream reading can be!

Scheture is a schematic capture system. The feature set is limited at this time but will be expanding rapidly. The package includes verilog and spice translators as well as plotting. The schematic package can also generate a schematic from a spice or verilog netlist.

Secours is our schematic driven layout product.

Strategy is a combination of a floorplanning tool, PG Router and DEF editor. Strategy can be used to front-end Place & Route products from single or multiple EDA vendors and to do post route edits in a more traditional layout editor style.

Verification products include both DRC and LVS. The LVS product includes a compare module to compare the extracted netlist to the reference netlist. Both products are integrated within the slam environment. Slam-Plot adds plotting to the Slam system.

Slam-Plot supports HP's PCL type printers and HP's GL2 type plotters. Plotting is integrated within the slam environment allowing even multi-million device designs to be plotted in minutes.