Login to the ENGR server ece410.engr.uidaho.edu using X2Go Client.
1) Goto your work directory. Better create a new directory for every course.
cd mkdir ece517 cd ece517
2) Save backups of files
cp .cdsinit .cdsinit_bkp cp cds.lib cds.lib_bkp
3) Merge the cds.lib file from (/home/vsaxena/pdk/ncsu-cdk-1.6.0.beta/cds.lib) with your existing cds.lib in the directory. This is equivalent to copying the following entries (note that CDK_DIR variable should be defined as in the first line below):
# NCSU Design Kit Path CDK_DIR = "/home/vsaxena/pdk/ncsu-cdk-1.6.0.beta" # Include basic Spectre and Verilog-A libraries DEFINE basic $CDSDIR/tools/dfII/etc/cdslib/basic DEFINE analogLib $CDSDIR/tools/dfII/etc/cdslib/artist/analogLib DEFINE functional $CDSDIR/tools/dfII/etc/cdslib/artist/functional DEFINE sbaLib $CDSDIR/tools/dfII/etc/cdslib/artist/sbaLib DEFINE ahdlLib $CDSDIR/tools/dfII/samples/artist/ahdlLib DEFINE bmslib $CDSDIR/tools/dfII/samples/artist/bmslib # Include NCSU PDK DEFINE basic $CDK_DIR/lib/basic DEFINE NCSU_Analog_Parts $CDK_DIR/lib/NCSU_Analog_Parts DEFINE NCSU_Digital_Parts $CDK_DIR/lib/NCSU_Digital_Parts --DEFINE MOSIS_Layout_Test $CDK_DIR/lib/MOSIS_Layout_Test DEFINE NCSU_TechLib_ami06 $CDK_DIR/lib/NCSU_TechLib_ami06 DEFINE NCSU_TechLib_ami16 $CDK_DIR/lib/NCSU_TechLib_ami16 DEFINE NCSU_TechLib_hp06 $CDK_DIR/lib/NCSU_TechLib_hp06 DEFINE NCSU_TechLib_tsmc02 $CDK_DIR/lib/NCSU_TechLib_tsmc02 DEFINE NCSU_TechLib_tsmc02d $CDK_DIR/lib/NCSU_TechLib_tsmc02d DEFINE NCSU_TechLib_tsmc03 $CDK_DIR/lib/NCSU_TechLib_tsmc03 DEFINE NCSU_TechLib_tsmc03d $CDK_DIR/lib/NCSU_TechLib_tsmc03d DEFINE NCSU_TechLib_tsmc04_4M2P $CDK_DIR/lib/NCSU_TechLib_tsmc04_4M2P
You should be ready to go now!
cadsetup virtuoso