Mentor Graphics has been widely used in courses here in the EECS department. The most popular applications in use are:
Note: to run Mentor software on a non-CAEN EECS department machine, the machine must be part of the software subscription program.
Under /usr/caen/bin (which should be in your search path) are wrapper scripts for many but not all Mentor applications. These scripts set the proper environment variables for you and launch the application. Scripts include:
Note: If you wish to use pre-ICFlow releases like Mentor D1, use these executables: da_d1, ic_d1, accusim_d1, dmgr_d1, dve_d1, iclink_d1 and vnet_d1. These will be available on the Solaris 9 platform but users are encouraged to migrate to the ICFlow package.
First, identify which package it is that you're interested in and determine the install directory. Then add the following lines to your .cshrc or to a small set-up file that you intend to source prior to running the application, replacing instdir with the correct path.
All Mentor tools except Modelsim and AMS toolssetenv MGC_HOME instdir setenv MGLS_LICENSE_FILE $MGC_HOME/license.dat setenv X11DD_NAMED_COLORMAP PRIVATE setenv MGC_PLOT_OPTIONS $MGC_HOME/printer_config setenv PL_SCSDIR $MGC_HOME/hotplot setenv MGC_VELOCITYLIB $MGC_HOME/shared/pkgs/stv_any.any/systest_data set path=($MGC_HOME/bin /usr/caen/acroread-4.05/bin $path)
Setting X11DD_NAMED_COLORMAP can help preserve Mentor's color map when other applications hoard colors.
To use Modelsim-related products like Quicksim Pro or Continuum, set:setenv MTI_HOME modelsim instdir
Modelsimsetenv MGLS_LICENSE_FILE instdir/license.dat set path=(instdir/bin $path)
AMS tools (Eldo, A/MS, etc. - set these also if you wish to access Eldo, A/MS from within da_ic)setenv anacad instdir setenv MGLS_LICENSE_FILE $anacad/license.dat source $anacad/com/init_anacad setenv CYGNUS_COMPILER_PATH $anacad/cygnus setenv DIR_SPEC H-sparc-sun-solaris2.7 setenv COMPLETE_GCC_PATH $CYGNUS_COMPILER_PATH/mentor-98r2p26 setenv GCC_EXEC_PREFIX $COMPLETE_GCC_PATH/$DIR_SPEC/lib/gcc-lib/ setenv LD_LIBRARY_PATH $COMPLETE_GCC_PATH/$DIR_SPEC/lib set path=($COMPLETE_GCC_PATH/$DIR_SPEC/bin $path)
All on-line manuals are available via the Help menu in any Mentor application. Select Help->Open Bookcase to access the entire Mentor document set. ICFlow supports the mgcdocs executable to access the same on-line docs directly.
Similarly, the Help pulldown menu in Modelsim opens on-line Modelsim documentation. You can also bring up the pdf files directly from under the instdir/docs directory.
In da_ic, use File->Print Sheet with ICprint. In ICStation, use File->Print->Hotplot. Select the printer you would like to use along with the Setup File. If you don't have a Setup File, click "Build..." next to its field and one will be automatically generated for you. Note that you can modify the Setup File to achieve whatever fill pattern or color (if using a color plotter) you would like.
There are other ways to generate plots and print-outs as well. You can use File->Export Graphics and get a .ps file in /usr/tmp which can be printed with lp (e.g. lp -d4327eecs myfile.ps) or you can use MGC->Setup->Printer followed by File->Print->Print Cell or File->Print Sheet to also get a .ps file in /tmp. Note that these methods of printing will be phased out in the next few releases of ICFlow. Also, Linux ICStation supports only Hotplot for layout printing.