SIS

Description

From the SIS and TELS/MALS documentation: SIS is a logic synthesis package developed at the University of California at Berkeley which allows interactive optimization of both synchronous and asynchronous sequential digital circuits. The TELS/MALS package includes logic synthesis tools for threshold and majority logic synthesis.

Version

  • 1.3.6

Authorized Users

  • CIRCE account holders
  • SC account holders

Platforms

  • CIRCE cluster
  • SC cluster

Modules

SIS requires the following module file to run:

  • apps/sis/1.3.6

Running SIS on CIRCE/SC

The SIS user guide is essential to understanding the application and making the most of it. The guide and this page should help you to get started with your simulations. Please refer to the Documentation section for a link to the guide.

  • Note on CIRCE: Make sure to run your jobs from your $WORK directory!
  • Note: Scripts are provided as examples only. Your SLURM executables, tools, and options may vary from the example below. For help on submitting jobs to the queue, see our SLURM User’s Guide.

Note: SIS is considered legacy software, as it is not currently not maintained by developers. Only limited support can be provided.

Using SIS

To use the console interface, simply run the following command at the prompt:

[user@login0 ~]$ sis

Simulations Longer than 20 Minutes in Length

To run SIS jobs on CIRCE/SC, users will need to start an interactive session through the scheduling environment if their jobs take more than 20 minutes to run on a standard PC.

1. You will need to run the command below with example resources:

[user@login0 ~]$ srun --time=04:00:00 --nodes=1 --ntasks-per-node=4 --pty /bin/bash
[user@wh-520-4-1 ~]$

2. If all goes well, you should get dropped into an interactive shell on the execution host (for this example: wh-520-3-7). The last step is to load the SIS module as described above and then start SIS on the command line:

[user@wh-520-4-1 ~]$ module load apps/sis/1.3.6
[user@wh-520-3-7 ~]$ sis

Documentation

Home Page, User Guides, and Manuals

More Job Information

See the following for more detailed job submission information:

Reporting Bugs

Report bugs with SIS to the IT Help Desk: rc-help@usf.edu