Synopsys Design Tools
The page should be constantly updated by the people who are users of this software at this site. We are all responsible to keeping the information current whenever you make changes, or discover errors. Various pieces of information are scattered in the release notes, installation guides, readme files, online documentation, web sites, bug fix reports, or even words of mouth from the FAEs. It takes a lot of time to read all the relevant documentation, plowing through web sites, and talking to (and getting answers from) the tech support people. It would save others (and yourself, believe me you will forget) a lot of time if all the relevant information can be kept in one place and constantly updated.
Local Usage Experience
1997.08 Installation and Licenses
Jan. 31, 1998 by Ken Kung
The software package installed on dq /usr/synopsys . This installation of Synopsys includes:
- The Interleaf WorldView, Synopsys Online Documentation--532 MB.
- SYN - Core Synthesis Tools, PC - Protocol Compiler: (Synopsys Integrator for Falcon Framework MentorA and Synopsys Integrator for Falcon Framework B.1-F are not installed). -- 447 MB
Including Design Compiler, DesignPower, DesignTime, Library Compiler, Advisor
- Simulation Tools: SIM (Core Simulation Tools), DS (Core Design Source Tools) --223 MB
- DesignWare Components--79 MB
- DesignWare Developer--3 MB
Important Notes or Bug Reports
July 29, 1997 by Ken Kung
- The mysterious bug that resulted in "illegal varaible name" when executing scripts with a "$@" variable turns out to be an alias someone made and propagated to some of our alias files. The culprit is "alias shell $shell". I don't know why someone would want to mess with such an important environment variable. If you are getting the same error message, please check your alias file first.
1997.01 Installation and Licenses
July 1, 1997 by Ken Kung
The software package installed on dq /usr/synopsys . This installation of Synopsys includes:
- The Interleaf WorldView, Synopsys Online Documentation--433 MB.
- SYN - Core Synthesis Tools, PC - Protocol Compiler: (Synopsys Integrator for Falcon Framework 8.2_5 and 8.4 are not installed). -- 386 MB
Including Design Compiler, DesignPower, DesignTime, Library Compiler, Advisor
- Simulation Tools: SIM (Core Simulation Tools), DS (Core Design Source Tools) --388 MB
- DesignWare Components--70 MB
NOTE: We have a fix for the problem with the script files in /usr/synopsys/hp700/syn/bin. All "$@" have been changed to "@*" so that they work under sh, ksh, csh, tcsh. The original scripts work under sh, ksh, but not csh or tcsh.
V3.5a Installation and Licenses
The software package installed on dairy-queen and formosa under /usr/synopsys . However, only dairy-queen has the AT&T ORCA libraries installed. Formosa is not guaranteed to work. Use dairy-queen unless you know what you are doing. The installation of Synopsys includes:
- The Interleaf WorldView, Synopsys Online Documentation--443 MB.
- SYN - Core Synthesis Tools, PC - Protocol Compiler: (Synopsys Integrator for Falcon Framework 8.2_5 and 8.4 are not installed). -- 293 MB
Including Design Compiler, DesignPower, DesignTime, Library Compiler, Advisor
- Simulation Tools: SIM (Core Simulation Tools), DS (Core Design Source Tools) --331 MB
- DesignWare Components--70 MB
NOTE: We have a fix for the problem with the script files in /usr/synopsys/hp700/syn/bin. All "$@" have been changed to "@*" so that they work under sh, ksh, csh, tcsh. The original scripts work under sh, ksh, but not csh or tcsh.
V3.4b Installation and Licenses
The software package installed on dairy-queen and formosa under /usr/synopsys . However, only dairy-queen has the AT&T ORCA libraries installed. Formosa is not guaranteed to work. Use dairy-queen unless you know what you are doing. The installation of Synopsys includes:
- Synopsys Online Documentation and SOLV-IT!OnSite (SOS) --440 MB (of the above)
- Synthesis Tools: (Synopsys Integrator for Falcon Framework 8.2_5 and 8.4 are not installed). -- 386 MB
- Simulation Tools: SIM (Core Simulation Tools), DS (Core Design Source Tools) --476 MB
- Vital: -- 184 MB
- DesignWare --74 MB
NOTE: A problem exists for this installation (both dairy-queen and fomosa): the script files under /usr/synopsys/hp700/syn/bin do not work under csh (or tcsh) as a regular user. It does run under csh if the user is root. Synopsys technical support claims this is peculiar to our systems. They said their customers running hp-ux on HP700 do not have the same problem. The symptom is when running one of those files, e.g. dc_shell, it will return with "illegal variable name." This is caused by the "$@" shell variable at the end of the script. I had to remove that variable to get it to work under csh. But it also took away the variable passing capability. This problem needs to be fixed later.
Setting up Environment Variables and Path
Add the following lines to your .csh_env file.
if ((`hostname` == formosa) || (`hostname` == dairy-queen)) then
setenv SYNOPSYS /usr/synopsys
source $SYNOPSYS/admin/install/sim/bin/environ.csh
setenv PATH ${SYNOPSYS}/iview2/bin:${PATH}
setenv PATH ${SYNOPSYS}/hp700/syn/bin:${PATH}
else
endif
LS
Using SGE
There was a bug in using SGE remotely, but it has been corrected using the package include files. Just add synopsys to your GARDEN_APPEND, and everything should work fine. Email cmceniry@media if it doesn't.
Getting Started
For you who knows hardware design but doesn't know VHDL. The SYNARIO's "VHDL User Manual" is a good starting point. Once you are comfortable with the basic semantics of VHDL, you can go on to Synopsys' on-line tutorials. Start with the "Design Compiler Tutorial" to get right to the synthesis process. The "DesignSource and VSS tutorial" is the next tutorial you should go through.
The online mauals can be access by using Iview. After adding ${SYNOPSYS}/iview2/bin to your path, typing 'iview' will start the online manual program.
I have printed some sections of the on-line manuals. They usually can be found in the rightmost of the three closets of the hallway just outside of garden. Or they can be found by dairy-queen. I intend to keep all the documentation in that closet unless told otherwise. So please keep the manuals there always.
Getting Help
- Use Synopsys Online Documentation. Use "iview" to access Synopsys online documentation, or "sos" to find a compiled list of question and answers.
- Synopsys' SOLV-IT on the web. You need our site information to access it.
- There are email correspondences which may provide some useful information.
- Call Synopsys support center 1-800-245-8005 or 1-800-445-1888. Note: they will only answer questions on installation and bug fixes to university program customers.
Synopsys' technical support is very irresponsive. You really need to get on them to get them to take you more seriously. They are not competent either. For the problems we had, we ended up solving them ourselves.
- For designs involving Flex10K libraries, ask help from Altera will get the problems solved much more faster. See our Altera's Maxplus II home page.
- For designs involving ORCA libraries, ask help from AT&T will get the problems solved much more faster. See our AT&T Foundary Tool home page.
- The university program coordinator at Synopsys is Tina Allen.
Synopsys, Inc.
700 E. Middlefield Road, MV-A
Mountain View, CA 94043
email: tallen@synopsys.com
phone: 415/694-1687
fax: 415/694-4087
- There are three other sites at MIT:
- Russ Tessier (tessier@roebling.lcs.mit.edu) using design tools
- Babis Papadopoulos (babis@allegro.mit.edu) using our tools (COSSAP).
- Mike Titue (mike@kepler.haystack.edu) 508-692-4764
Created May 31, 1996, by Ken Ling-Pei Kung.