Synopsys

From CVL Wiki

(Difference between revisions)
Jump to: navigation, search
(How to run it)
 
(7 intermediate revisions by 3 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.
  
[http://www.synopsys.com/ Synopsys home page]
 
  
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)==
 
==Installing Synopsys on Windows (2000/XP/Vista)==
  
<br>'''Step 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.)   
+
1. Double click on My Computer and type in the address space \\filebox.ece.vt.edu\saber.  
<br>'''Step 2'''
+
::*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 ==
  
Line 29: Line 30:
 
  cd $VERA_HOME/doc
 
  cd $VERA_HOME/doc
 
  ls
 
  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 57: Line 72:
 
  Sentaurus
 
  Sentaurus
  
Now you can run any number of TCAD Sentaurus programs.  (This documentor does not know the names of them...)
+
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):
 
There is some documentation in this directory (type the following):
Line 86: Line 103:
  
 
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.
 
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==
 
==Additional Links==

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

Synopsys home page



Return to Main Page
Return to Software Packages and Programs

Views
Personal tools
Support