Difference between revisions of "Synopsys"
Line 202: | Line 202: | ||
Once connected to CIRCE/SC, you can open HSPICE using the steps below: | Once connected to CIRCE/SC, you can open HSPICE using the steps below: | ||
<pre style="white-space:pre-wrap; width:70%; border:1px solid lightgrey; background:#000000; color:white;">[user@login0 ~]$ srun --time=02:00:00 --nodes=1 -- | <pre style="white-space:pre-wrap; width:70%; border:1px solid lightgrey; background:#000000; color:white;">[user@login0 ~]$ srun --time=02:00:00 --nodes=1 --cpus-per-task=4 --pty /bin/bash | ||
[user@wh-520-4-1 ~]$ module add apps/synopsys/hspice/F-2011.09-SP2 | [user@wh-520-4-1 ~]$ module add apps/synopsys/hspice/F-2011.09-SP2 | ||
[user@wh-520-4-1 ~]$ hspice</pre> | [user@wh-520-4-1 ~]$ hspice</pre> | ||
Line 209: | Line 209: | ||
Once connected to CIRCE/SC, you can open Medici using the steps below: | Once connected to CIRCE/SC, you can open Medici using the steps below: | ||
<pre style="white-space:pre-wrap; width:70%; border:1px solid lightgrey; background:#000000; color:white;">[user@login0 ~]$ srun --time=02:00:00 --nodes=1 -- | <pre style="white-space:pre-wrap; width:70%; border:1px solid lightgrey; background:#000000; color:white;">[user@login0 ~]$ srun --time=02:00:00 --nodes=1 --cpus-per-task=4 --pty /bin/bash | ||
[user@wh-520-4-1 ~]$ module add apps/synopsys/medici/F_2011.09 | [user@wh-520-4-1 ~]$ module add apps/synopsys/medici/F_2011.09 | ||
[user@wh-520-4-1 ~]$ medici</pre> | [user@wh-520-4-1 ~]$ medici</pre> |
Latest revision as of 14:12, 31 May 2022
Description
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)
Version
- Various versions of tools, most current as of November, 2017
Authorized Users
CIRCE
account holdersRRA
account holdersSC
account holders
Platforms
CIRCE
clusterRRA
clusterSC
cluster
Modules
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 “synopsys-hspice-test.sh” or “synopsys-medici-test.sh” 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.
HSPICE
#!/bin/bash # #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
Medici
#!/bin/bash # #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]-test.sh
- 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 circe.rc.usf.edu
or[user@localhost ~]$ ssh -X sc.rc.usf.edu
- If connecting from OSX or Linux via SSH, please ensure that you use one of the following commands to properly redirect X11:
HSPICE
Once connected to CIRCE/SC, you can open HSPICE using the steps below:
[user@login0 ~]$ srun --time=02:00:00 --nodes=1 --cpus-per-task=4 --pty /bin/bash [user@wh-520-4-1 ~]$ module add apps/synopsys/hspice/F-2011.09-SP2 [user@wh-520-4-1 ~]$ hspice
Medici
Once connected to CIRCE/SC, you can open Medici using the steps below:
[user@login0 ~]$ srun --time=02:00:00 --nodes=1 --cpus-per-task=4 --pty /bin/bash [user@wh-520-4-1 ~]$ module add apps/synopsys/medici/F_2011.09 [user@wh-520-4-1 ~]$ medici
Documentation
Home Page, User Guides, and Manuals
- Synopsys Home Page:
More Job Information
See the following for more detailed job submission information:
Reporting Bugs
Report bugs with Synopsys to the IT Help Desk: rc-help@usf.edu