You are here

Cadence Virtuoso Setup

1. Environment Setup and Cadence Virtuoso Startup

  • Log into of the following servers (rh053, rh054, rh055). These are the only servers you can use for class work.

  • From the Desktop, open a new Terminal (Applications >> System Tools >> Terminal)

  • In your home directory, create a new directory called “cadence” . If you already have a “cadence” directory, then ignore this step.

    • mkdir cadence

  • Change directory to “cadence”, then create and change to a new directory called “ECE5020”

    • cd cadence

    • mkdir ECE5020

    • cd ECE5020

  • Source the cadence environment setup file

    • source /opt/local/ece5020/virtuoso_initial_setup

  • Switch your shell to tcsh, source cadence parameters and launch virtuoso

    • tcsh

    • source launch.cadence

    • virtuoso &

  • A new Virtuoso window should open

 

2. Creating a new library

  • From the Command Interpreter Window (CIW) - pictured above, goto Tools >> Library Manager. The library manager will display all the technology libraries and cells. Select one library and check "Show Categories" and "Show Files" to see its contents.

  • In the library manger, go to the menu “File >> New >> Library”

  • Type the desired name of your new library, for example “mydesign”. Leave the directory at the default, then click OK. Select “Attach to an existing technology library” under Technology File, then press OK. A new window asking for the technology Library for your new library will show up. Select “gpdk045” and press OK

3. Routine Use

  • Change directory to “ECE5020”

    • cd ~/cadence/ECE5020

  • Switch your shell to tcsh, source cadence parameters and launch virtuoso

    • tcsh

    • source launch.cadence

    • virtuoso &