Madhava Vemuri, Ph.D.
Please use the IP address mentioned on the course canvas page to log in to the remote Linux system setup for the course using Remote Desktop Protocol (RDP). If you are connecting from home, you need to install the VPN service (Husky VPN) and login to it before trying to connect to the remote lab systems. The tutorial is made for the Windows system; it remains the same for UNIX systems such as macOS and Ubuntu as well.
pwd
mkdir
gedit
source
ls
echo
Find out the current working directory
Create an empty directory in the current location
Create new files or open existing files using an editor applications
Passes the contents of a file into current shell or terminal
List the contents of the working directory
It is often used with an argument "- a " to list the hidden files
Display the text in the terminal
pwd
mkdir <Directory Name>
gedit <File Name.ext>
source <File Name>
ls
ls -a
echo <$VARIABLE NAME>
Open the Remote Desktop Software (RDP) to access the remote labs, and enter the IP address.
Please use your UW NetID to log in to the remote labs. Upon the successful login, you will see the homepage. In the search, please look for the terminal application and open it.
Please create a work directory to run the application and to store your work/project-related files. Here it is named WorkDir. Please refer to the shortcuts table for UNIX. Create the directory on the Desktop or in your preferred location.
Please create a text file called ".bashrc". This is a hidden file used to locate the binaries of the tools that will be invoked for the remainder of the tutorial.
Please list the paths to the binaries based on the application you plan to invoke. Use export to add the binaries to the current terminal.
Please have the following paths in the .bashrc to ensure proper environment is setup for the labs. You need to replace the license paths to the correct paths mentioned during the lab session or please look up the Canvas page.
########################################
#.bashrc file
# Created by: Madhava Vemuri
# Date : 07/08/25
#########################################
# Setup the Synopsys License
export LM_LICENSE_FILE=27020@XX.XX.XX
# Add path to HSPICE binaries
export PATH="$PATH:/usr/synopsys/hspice/X-2025.06-2/hspice/bin"
# Add path to Waveview binaries
export PATH="$PATH:/usr/synopsys/wv/X-2025.06-3/bin"
# Add path to Custom Compiler binaries
export PATH="$PATH:/usr/synopsys/custom_compiler/"
Source the ".bashrc" folder to add the path
source .bashrc
You can use echo to look up the current paths in the terminal and ensure you have the right locations
echo $PATH