UCL Department of Electronic and Electrical Engineering
Staff/Student Intranet


Running Cadence applications

There are a few ways to remotely access Cadence.

  • You can use our SGD service and run the "CentOS 6 Desktop" to get remote access to a linux desktop
  • You can connect to the UCL VPN and then use MobaXterm to connect via SSH to one of our compute servers

Once you have access to one of the departmental servers you can run cadence. There are a couple of ways of doing this.

First you will need to create a project directory and run Cadence from that directory (If you are connecting via SGD you will need to right click on the desktop and choose to "open terminal")

Create a project directory (the example directory is "CAD_PROJECT", but you can use a different name)


Change to this directory


Running Legacy Cadence

The 321 application is a legacy application that points at an older release of Cadence. To start the 321 application


Running the latest version of Cadence

Alternatively you can use the latest version of Cadence by typing sourcing the correct environment file. Tyoe the command:

echo $SHELL

If the output is /bin/bash, then type the following:

. /apps/eda/Cadence/2019-2020/lnx86/etc/cadence_ic.bash

If the output is /bin/csh, then type the following:

source /apps/eda/Cadence/2019-2020/lnx86/etc/cadence_ic.csh

This will set your environment up to run the latest version of Cadence. You can then start the tools from the command line (i.e "virtuoso").

If you prefer to use this method to start the latest version you can add the line above to the end of your /home/userid/.bashrc file to automatically have it loaded (or ask us to do this for you).

We have a number of PDKs/kits installed in /apps/cadence/kits. For the majority of these kits the installation is handled if you use the 321 application. If you are using the latest version of cadence you will need to install the kits manually. This will vary depending on what kit you wish to use.