=====EDA Tools Setup for ECE 5/417: Mixed Signal IC Design =====
Login to the ENGR server **ece410.engr.uidaho.edu** using X2Go Client.
==== Setting up NCSU Library ====
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
==== Setting up 180nm CMOS Simulation Models ====
{{:wiki:180nm_models_setup.pdf|}}