Synopsys
From CVL Wiki
(→How to run it) |
|||
(16 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | This is the begining of Synopsys documentation -- so far very incomplete. | + | *This is the begining of Synopsys documentation -- so far very incomplete. |
− | |||
− | The following packages are installed on the CVL & CESCA machines. | + | *The following packages are installed on the CVL & CESCA machines. |
+ | ==Installing Synopsys on Windows (2000/XP/Vista)== | ||
+ | 1. Double click on My Computer and type in the address space \\filebox.ece.vt.edu\saber. | ||
+ | ::*To gain access to this folder you must type in your ECE username and password. (Sometimes, the \\filebox.ece.vt.edu\saber will not work, if it doesn't work, try \\128.173.88.43\SPB i.e. try the IP address of the machine.) | ||
+ | |||
+ | 2. | ||
== VERA == | == VERA == | ||
=== What does this package do? === | === What does this package do? === | ||
=== How to run it === | === How to run it === | ||
− | To run VERA, in a | + | To run VERA, in a command window, type: |
VERA | VERA | ||
− | Your command prompt will change to signify that you are ready to run VERA. Now type | + | (Note, thats all capital letters.) Your command prompt will change to signify that you are ready to run VERA. Now type |
vera <file>.vr | vera <file>.vr | ||
− | For some help, try: | + | (Lower case this time.) For some help, try: |
vera -h | vera -h | ||
+ | There is some documentation in this directory (type the following): | ||
+ | |||
+ | cd $VERA_HOME/doc | ||
+ | ls | ||
+ | |||
+ | == Leda == | ||
+ | |||
+ | === What does this package do? === | ||
+ | === How to run it === | ||
+ | To run Leda, in a command window, type: | ||
+ | |||
+ | Synopsys | ||
+ | |||
+ | (Note the capital letter S.) Your command prompt will change to signify that you are ready to run Leda. Now type | ||
+ | |||
+ | leda | ||
+ | |||
+ | (Lower case this time.) | ||
== Medici == | == Medici == | ||
Line 28: | Line 50: | ||
=== How to run it === | === How to run it === | ||
+ | To run Medici, in a command window, type: | ||
+ | |||
+ | Medici | ||
+ | |||
+ | (Note the capital letter 'M'.) Your command prompt will change to signify that you are ready to run Medici. Now type | ||
+ | |||
+ | medici | ||
+ | |||
+ | (Lower case 'm' this time.) | ||
== TCAD Sentaurus == | == TCAD Sentaurus == | ||
=== What does this package do? === | === What does this package do? === | ||
+ | |||
+ | Sentaurus is a sophisticated software package that can simulate semiconductor device processing steps as well as semiconductor device parameters with a given set of biasing conditions. Sentaurus can simulate electrical, optical, and thermal properties of a device quite accurately. | ||
+ | |||
=== How to run it === | === How to run it === | ||
+ | |||
+ | To run TCAD Sentaurus, in a command window, type | ||
+ | |||
+ | Sentaurus | ||
+ | |||
+ | Now you can run any number of TCAD Sentaurus programs. I really don't know what you should run, but you might try: | ||
+ | |||
+ | swb | ||
+ | |||
+ | There is some documentation in this directory (type the following): | ||
+ | |||
+ | cd $STROOT/tcad/current | ||
+ | ls | ||
+ | |||
+ | Look under any of Example_Library / Manual_Examples / manuals | ||
+ | |||
+ | ===Sentaurus Training=== | ||
+ | |||
+ | The training documentation provided is quite good although very time intensive. It is recommended that exercises contained in the training documentation be completed. Furthermore, it would be very beneficial to look at the core files of a sample simulation and try to replicate it after completing the training documents. Lastly, although the training documentation is good, the order in which the training modules are presented is not optimal. Completing the training modules in the following sequence will make understanding the tool easier: | ||
+ | |||
+ | -Tool Overview | ||
+ | -Ligament | ||
+ | -Sentaurus Process | ||
+ | -Sentaurus Structure Editor | ||
+ | -Sentaurus Devcice | ||
+ | -Inspect | ||
+ | -Tecplot SV | ||
+ | -Sentaurus Workbench | ||
+ | -TCL | ||
+ | -Noffset3d | ||
+ | |||
+ | Note: Although the total estimated training time is roughly 24 hours, this time can be reduced by skimming sections of little importance. In addition, some tools are quite intuitive and therefore require very little training. Do not be intimidated. | ||
+ | |||
+ | ===Using Sentaurus=== | ||
+ | |||
+ | When using Sentaurus, always check material parameters; do not assume the default parameters are correct. Finally, finding the correct mesh size for a given simulation takes both experience as well as trial and error. If the mesh size is too fine, then the simulation may not only take incredibly long, but it may never converge and give false results. On the other hand, if the mesh size is too sparse, the simulator may again produce inaccurate results. In cases where multiple device characteristics are being tested, it can be easier to use two different mesh sizes depending on the biasing conditions. | ||
+ | |||
+ | == NanoSim == | ||
+ | |||
+ | === What does this package do? === | ||
+ | NanoSim is a dynamic power and timing analysis software package. | ||
+ | |||
+ | === Using NanoSim === | ||
+ | |||
+ | From the command line type: | ||
+ | |||
+ | NanoSim | ||
+ | |||
+ | (Note the capital "N" and "S".) This will setup the environment for NanoSim. Now type either of: | ||
+ | |||
+ | nanosim | ||
+ | nanosimgui | ||
+ | |||
+ | The first is a command line tool. The second is a GUI tool. | ||
+ | |||
+ | == Formality == | ||
+ | |||
+ | === What does this package do? === | ||
+ | I don't know what this package does. Could someone help? | ||
+ | |||
+ | === Using Formality === | ||
+ | |||
+ | From the command line type: | ||
+ | |||
+ | Formality | ||
+ | |||
+ | (Note the capital "F".) This will setup the environment for Formality. Now type any of: | ||
+ | |||
+ | fm_shell | ||
+ | formality | ||
+ | fm_shell -gui | ||
+ | |||
+ | I don't know what these do. Please help! | ||
+ | |||
+ | ==IC Compiler== | ||
+ | ===What does this package do?=== | ||
+ | I don't know what this package does. Could someone help? Please edit this wiki and fill in this documentation. | ||
+ | |||
+ | ===Using IC Compiler=== | ||
+ | |||
+ | From the command line type: | ||
+ | |||
+ | Synopsys | ||
+ | |||
+ | (Note the capital "S".) This will setup the environment for IC Compiler. Now type any of: | ||
+ | |||
+ | icc_shell | ||
+ | icc_shell -gui | ||
+ | |||
+ | I don't know what these do. Please help! | ||
+ | |||
+ | ==Additional Links== | ||
+ | [http://www.synopsys.com/ Synopsys home page] | ||
+ | ---- | ||
+ | <br>Return to [[Main Page]] | ||
+ | <br>Return to [[Software Packages and Programs]] |
Latest revision as of 16:03, 23 February 2015
- This is the begining of Synopsys documentation -- so far very incomplete.
- The following packages are installed on the CVL & CESCA machines.
Contents |
[edit] Installing Synopsys on Windows (2000/XP/Vista)
1. Double click on My Computer and type in the address space \\filebox.ece.vt.edu\saber.
- To gain access to this folder you must type in your ECE username and password. (Sometimes, the \\filebox.ece.vt.edu\saber will not work, if it doesn't work, try \\128.173.88.43\SPB i.e. try the IP address of the machine.)
2.
[edit] VERA
[edit] What does this package do?
[edit] How to run it
To run VERA, in a command window, type:
VERA
(Note, thats all capital letters.) Your command prompt will change to signify that you are ready to run VERA. Now type
vera <file>.vr
(Lower case this time.) For some help, try:
vera -h
There is some documentation in this directory (type the following):
cd $VERA_HOME/doc ls
[edit] Leda
[edit] What does this package do?
[edit] How to run it
To run Leda, in a command window, type:
Synopsys
(Note the capital letter S.) Your command prompt will change to signify that you are ready to run Leda. Now type
leda
(Lower case this time.)
[edit] Medici
[edit] What does this package do?
[edit] How to run it
To run Medici, in a command window, type:
Medici
(Note the capital letter 'M'.) Your command prompt will change to signify that you are ready to run Medici. Now type
medici
(Lower case 'm' this time.)
[edit] TCAD Sentaurus
[edit] What does this package do?
Sentaurus is a sophisticated software package that can simulate semiconductor device processing steps as well as semiconductor device parameters with a given set of biasing conditions. Sentaurus can simulate electrical, optical, and thermal properties of a device quite accurately.
[edit] How to run it
To run TCAD Sentaurus, in a command window, type
Sentaurus
Now you can run any number of TCAD Sentaurus programs. I really don't know what you should run, but you might try:
swb
There is some documentation in this directory (type the following):
cd $STROOT/tcad/current ls
Look under any of Example_Library / Manual_Examples / manuals
[edit] Sentaurus Training
The training documentation provided is quite good although very time intensive. It is recommended that exercises contained in the training documentation be completed. Furthermore, it would be very beneficial to look at the core files of a sample simulation and try to replicate it after completing the training documents. Lastly, although the training documentation is good, the order in which the training modules are presented is not optimal. Completing the training modules in the following sequence will make understanding the tool easier:
-Tool Overview -Ligament -Sentaurus Process -Sentaurus Structure Editor -Sentaurus Devcice -Inspect -Tecplot SV -Sentaurus Workbench -TCL -Noffset3d
Note: Although the total estimated training time is roughly 24 hours, this time can be reduced by skimming sections of little importance. In addition, some tools are quite intuitive and therefore require very little training. Do not be intimidated.
[edit] Using Sentaurus
When using Sentaurus, always check material parameters; do not assume the default parameters are correct. Finally, finding the correct mesh size for a given simulation takes both experience as well as trial and error. If the mesh size is too fine, then the simulation may not only take incredibly long, but it may never converge and give false results. On the other hand, if the mesh size is too sparse, the simulator may again produce inaccurate results. In cases where multiple device characteristics are being tested, it can be easier to use two different mesh sizes depending on the biasing conditions.
[edit] NanoSim
[edit] What does this package do?
NanoSim is a dynamic power and timing analysis software package.
[edit] Using NanoSim
From the command line type:
NanoSim
(Note the capital "N" and "S".) This will setup the environment for NanoSim. Now type either of:
nanosim nanosimgui
The first is a command line tool. The second is a GUI tool.
[edit] Formality
[edit] What does this package do?
I don't know what this package does. Could someone help?
[edit] Using Formality
From the command line type:
Formality
(Note the capital "F".) This will setup the environment for Formality. Now type any of:
fm_shell formality fm_shell -gui
I don't know what these do. Please help!
[edit] IC Compiler
[edit] What does this package do?
I don't know what this package does. Could someone help? Please edit this wiki and fill in this documentation.
[edit] Using IC Compiler
From the command line type:
Synopsys
(Note the capital "S".) This will setup the environment for IC Compiler. Now type any of:
icc_shell icc_shell -gui
I don't know what these do. Please help!
[edit] Additional Links
Return to Main Page
Return to Software Packages and Programs