Recipe for using Synopsys Simulation Tools 1) Setup Synopsys environment variables and paths a) Insert the following line to your .tcshrc (or .cshrc) file setenv SYNOPSYS /home/codes2/synopsys-sunos NOTE: bash users do the following in your .bashrc file: export SYNOPSYS = /home/codes2/synopsys-sunos b) Add the following three paths to your path command in the .tcshrc file (must appear after the above setting of the SYNOPSYS variable) $SYNOPSYS/sparc/syn/bin $SYNOPSYS/sparc/sim/bin /home/codes3/synopsys-doc eg. if your path command is set path=(. /usr/bin /bin) then change it to set path=(. $SYNOPSYS/sparc/syn/bin $SYNOPSYS/sparc/sim/bin /home/codes3/synopsys-doc /usr/bin /bin) c) You should logout and then login again to make the above take effect (or source your .tcshrc file, if you know what that means). 2) Simulation a) First, login to either synthesis, which has 10 Synopsys licenses. % ssh synthesis % setenv DISPLAY your_machine_name:0 // set your display NOTE: bash users do the following: export DISPLAY = your_machine_name:0 % source $SYNOPSYS/admin/install/sim/bin/environ.csh NOTE: bash users do the following: (.sh instead of.csh) source $SYNOPSYS/admin/install/sim/bin/environ.sh b) Analyze your VHDL file % vhdlan yourfile.vhd c) Bring up the debugger window with the entity you want to simulate % vhdldbx yourentity // top half of window contains the source // bottom half is the command window d) In the source code window, double click on a signal that you want to trace, and then click on the Trace button. This will bring up the waveform window showing the trace of the selected signal. Repeat for additional signals. e) In the command window, specify the time to run in the box next to the RUN button (e.g., 100). Click the RUN button. Repeat. Appendix: To view the online documents % setenv DISPLAY your_machine_name:0 // set your display % sold select File, Open Collection select Synopsys Synthesis Tools or Synopsys Simulation Tools click OK