From the Synopsys Home Page: Synopsys provides a comprehensive portfolio of tools for digital and mixed-signal IC design, implementation, signoff, verification, test, and design for manufacturability (DFM)


  • Various versions of tools, most current as of November, 2017

Authorized Users

  • CIRCE account holders
  • SC account holders


  • CIRCE cluster
  • SC cluster


Individual tools, grouped by tool and specified by version:

Tool Module Choices
Certify apps/synopsys/certify/F-2012.03
CHIPit Manager apps/synopsys/chipitpro/E-2011.03-SP4
coretools (coreAssembler, coreBuilder, coreConsultant) apps/synopsys/coretools/F-2011.12-SP1-1
CosmosScope apps/synopsys/cosmosscope/F-2011.09
System Studio apps/synopsys/css/G-2012.03
Custom Designer apps/synopsys/customdesigner/F-2011.09-SP2-1
ESP-CV, Formality ESP apps/synopsys/esp/F-2011.12-SP1
Formality apps/synopsys/fm/F-2011.09-SP4
Synplify (Synplify FPGA) apps/synopsys/fpga/F-2012.03
Hercules apps/synopsys/hercules/B-2008.09-SP4
HSpice apps/synopsys/hspice/F-2011.09-SP2
IC Compiler apps/synopsys/icc/F-2011.09-SP4
IC WorkBench EV Plus apps/synopsys/icwbev_plus/D-2010.06-14
Identify apps/synopsys/identify/F-2012.03
TetraMAX ATPG (iqd) apps/synopsys/idq/F-2011.09-SP5
TetraMAX ATPG (tws) apps/synopsys/txs/F-2011.09-SP5
Leda apps/synopsys/leda/F-2011.09
Taurus Medici apps/synopsys/medici/F_2011.09
MVtools apps/synopsys/mvtools/F-2011.12
Milkyway Environment apps/synopsys/mw/F-2011.09-SP4
NanoSim apps/synopsys/nanosim/F-2011.09-SP2
Liberty NCX apps/synopsys/ncx/F-2011.12-SP2
TCAD Sentaurus PCM Studio apps/synopsys/pcm_studio/G-2012.03
Processor Designe apps/synopsys/pd/F-2011.06-SP3
PrimeRail apps/synopsys/primerail/F-2011.12-SP1
PrimeTime Suite apps/synopsys/pts/F-2011.06-SP3-4
Raphael apps/synopsys/raphael/F_2011.12
Saber apps/synopsys/saber/F-2011.09
Synphony C Compiler apps/synopsys/scc/G-2012.03
TCAD Sentaurus apps/synopsys/sentaurus/F_2011.09-SP1
SimIF apps/synopsys/simif/F-2011.09-SP2
SPW apps/synopsys/spw/F-2011.06-SP1
StarRC apps/synopsys/starrc/F-2011.12-SP2
Spice Explorer apps/synopsys/sx/C-2009.03-SP1
Taurus TSUPREM-4 apps/synopsys/tsuprem4/F_2011.09
VCS (VCS VCSi) apps/synopsys/vcs/F-2011.12
Scirocco (VCS MX): apps/synopsys/vcs-mx/F-2011.12
Vera apps/synopsys/vera/D-2009.12-15
VCS Verification Library apps/synopsys/vip/G-2012.03
CustomSim. (XA) apps/synopsys/xa/F-2011.09-SP2

Running Synopsys jobs on CIRCE/SC - Non-Interactive Jobs

If, for example, you have an hspice/medici input file named input.txt, you would set up a submit script like this:

  • The script below (for testing, name it “” or “” respectively) can be copied into your job directory (the folder with your input files) and modified so that you can submit batch processes to the queue.


#SBATCH --comment=synopsys-hspice-test
#SBATCH --ntasks=1
#SBATCH --job-name=synopsys-hspice-test
#SBATCH --mem-per-cpu=2048
#SBATCH --output=output.%j.synopsys-hspice-test
#SBATCH --time=01:00:00

#### SLURM 1 processor HSPICE test to run for 1 hour.

module add apps/synopsys/hspice/F-2011.09-SP2
hspice input.txt


#SBATCH --comment=synopsys-medici-test
#SBATCH --ntasks=1
#SBATCH --job-name=synopsys-medici-test
#SBATCH --mem-per-cpu=2048
#SBATCH --output=output.%j.synopsys-medici-test
#SBATCH --time=01:00:00

#### SLURM 1 processor Medici test to run for 1 hour.

module add apps/synopsys/medici/F_2011.09

medici input.txt

Next, you can change to your job’s directory, and run the sbatch command to submit the job:

[user@login0 ~]$ cd my/jobdir
[user@login0 jobdir]$ sbatch ./[hspice,medici]
  • You can view the status of your job with the “squeue -u <username>” command

Running Synopsys jobs on CIRCE/SC - Interactive Jobs

NOTE: All interactive Synopsys processing/simulation jobs should be run in an SRUN session, and NOT on the login nodes!

Establishing a GUI connection to CIRCE/SC

To use Synopsys, you will need to connect to CIRCE/SC with GUI redirection, either using:

  • CIRCE/SC Desktop Environment
  • SSH with X11 redirection
    • If connecting from OSX or Linux via SSH, please ensure that you use one of the following commands to properly redirect X11:
      • [user@localhost ~]$ ssh -X
      • [user@localhost ~]$ ssh -X


Once connected to CIRCE/SC, you can open HSPICE using the steps below:

[user@login0 ~]$ srun --time=02:00:00 --nodes=1 --ntasks-per-node=4 --pty /bin/bash
[user@wh-520-4-1 ~]$ module add apps/synopsys/hspice/F-2011.09-SP2
[user@wh-520-4-1 ~]$ hspice


Once connected to CIRCE/SC, you can open Medici using the steps below:

[user@login0 ~]$ srun --time=02:00:00 --nodes=1 --ntasks-per-node=4 --pty /bin/bash
[user@wh-520-4-1 ~]$ module add apps/synopsys/medici/F_2011.09
[user@wh-520-4-1 ~]$ medici


Home Page, User Guides, and Manuals

More Job Information

See the following for more detailed job submission information:

Reporting Bugs

Report bugs with Synopsys to the IT Help Desk: