Difference between revisions of "Simulation/Virtuoso"
(→Configuration) |
(→Configure Mentor Calibre for Virtuoso) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 22: | Line 22: | ||
== Run Virtuoso == | == Run Virtuoso == | ||
Make a work folder, go into the work folder, type "virtuoso &". | Make a work folder, go into the work folder, type "virtuoso &". | ||
+ | |||
+ | == Configure Mentor Calibre for Virtuoso == | ||
+ | |||
+ | Configure the .bashrc file: | ||
+ | PATH=/ece/mentor/calibre/ixl_cal_2012.2_17.11/bin:$PATH | ||
+ | export PATH | ||
+ | MGC_HOME=/ece/mentor/calibre/ixl_cal_2012.2_17.11:$MGC_HOME | ||
+ | export MGC_HOME | ||
+ | LM_LICENSE_FILE=1717@license.ece.ucsb.edu:$LM_LICENSE_FILE | ||
+ | export LM_LICENSE_FILE | ||
+ | MGLS_LICENSE_FILE=1717@license.ece.ucsb.edu | ||
+ | export MGLS_LICENSE_FILE | ||
+ | export CALIBRE_HOME=/ece/mentor/calibre/ixl_cal_2012.2_17.11 | ||
+ | |||
+ | Creat .cdsinit file in the Virtuoso working directory: | ||
+ | |||
+ | load "/ece/mentor/calibre/ixl_cal_2012.2_17.11/shared/pkgs/icv/tools/queryskl/calibre.skl" | ||
+ | load "/ece/mentor/calibre/ixl_cal_2012.2_17.11/shared/pkgs/icv/tools/queryskl/mgc_calibre_menu.skl" | ||
+ | |||
+ | Then the "Calibre" will appear as a menu in the Virtuoso layout view. |
Latest revision as of 10:36, 11 April 2016
Introduction[edit]
Cadence Virtuoso is a widely used custom electronic circuit design environment. It's also becoming popular for developing photonic PDK models and libraries for electronic-optic co-simulation.
Configuration[edit]
Virtuoso can be run on ECI server, or the binary file can be mounted on your own server.
ECI server configuration instructions:
Login to ECI server: ssh -X to username@linux10.engr.ucsb.edu enabling X-window (The node#10 is a 64bit machine. Do not use the default node which is a 32 bit machine).
Configure the .bashrc file as the instruction in https://www.ece.ucsb.edu/its/cadence/download/README, or as follows:
#Set license environment: export LM_LICENSE_FILE=5280@license.ece.ucsb.edu #Set path for Cadence IC615: export PATH=$PATH:/ece/cadence/IC615/tools/dfII/bin export PATH=/ece/cadence/MMSIM131/tools/spectre/bin:$PATH export CDS_AUTO_64BIT=spectre
Please use “which spectre” to check if your spectre points to the newer version (/ece/cadence/MMSIM131/tools/spectre/bin/spectre), instead of the old version in IC5141
Run Virtuoso[edit]
Make a work folder, go into the work folder, type "virtuoso &".
Configure Mentor Calibre for Virtuoso[edit]
Configure the .bashrc file:
PATH=/ece/mentor/calibre/ixl_cal_2012.2_17.11/bin:$PATH export PATH MGC_HOME=/ece/mentor/calibre/ixl_cal_2012.2_17.11:$MGC_HOME export MGC_HOME LM_LICENSE_FILE=1717@license.ece.ucsb.edu:$LM_LICENSE_FILE export LM_LICENSE_FILE MGLS_LICENSE_FILE=1717@license.ece.ucsb.edu export MGLS_LICENSE_FILE export CALIBRE_HOME=/ece/mentor/calibre/ixl_cal_2012.2_17.11
Creat .cdsinit file in the Virtuoso working directory:
load "/ece/mentor/calibre/ixl_cal_2012.2_17.11/shared/pkgs/icv/tools/queryskl/calibre.skl" load "/ece/mentor/calibre/ixl_cal_2012.2_17.11/shared/pkgs/icv/tools/queryskl/mgc_calibre_menu.skl"
Then the "Calibre" will appear as a menu in the Virtuoso layout view.