| ||
cds.lib 中必须Lib
DEFINE basic ../../../etc/cdslib/basic (/edatools/cadence/IC_tools/IC618/tools.lnx86/dfII/etc/cdslib/basic)
DEFINE US_8ths ../../../etc/cdslib/sheets/US_8ths( /edatools/cadence/IC_tools/IC618/tools.lnx86/dfII/etc/cdslib/sheets/US_8ths)
DEFINE cdsDefTechLib ../../../tools/dfII/etc/cdsDefTechLib (/edatools/cadence/IC_tools/IC618/tools.lnx86/dfII/etc/cdsDefTechLib)
DEFINE rfLib ../../../samples/artist/rfLib (/edatools/cadence/IC_tools/IC618/tools.lnx86/dfII/samples/artist/rfLib)
DEFINE rfExamples ../../../samples/artist/rfExamples (/edatools/cadence/IC_tools/IC618/tools.lnx86/dfII/samples/artist/rfExamples)
DEFINE ahdlLib ../../../samples/artist/ahdlLib (/edatools/cadence/IC_tools/IC618/tools.lnx86/dfII/samples/artist/ahdlLib)
DEFINE rfTlineLib ../../../samples/artist/rfTlineLib (/edatools/cadence/IC_tools/IC618/tools.lnx86/dfII/samples/artist/rfTlineLib)
DEFINE analogLib ../../../etc/cdslib/artist/AnalogLib (/edatools/cadence/IC_tools/IC618/tools.lnx86/dfII/etc/cdslib/artist/analogLib)
DEFINE functional ../../../etc/cdslib/artist/functional (/edatools/cadence/IC_tools/IC618/tools.lnx86/dfII/etc/cdslib/artist/functional)
.cdsinit 内容
cal_home=getShellEnvVar("MGC_HOME")
if( cal_home!=nil && isDir(cal_home) && isReadable(cal_home) then
load(strcat(cal_home "/lib/calibre.OA.skl"))
)
hsp_home=getShellEnvVar("HSPICE_DIR")
if( hsp_home!=nil && isDir(hsp_home) && isReadable(hsp_home) then
load(strcat(hsp_home "/interface/spiceADE.ile"))
)
liberate_home=getShellEnvVar("ALTOSHOME")
if( liberate_home!=nil && isDir(liberate_home) && isReadable(liberate_home) then
load(strcat(liberate_home "/etc/liberate_gui.il.e"))
)
;;emx_home=getShellEnvVar("EMXHOME")
;;if( emx_home!=nil && isDir(emx_home) && isReadable(emx_home) then
;; load(strcat(emx_home "/emxinterface/emxskill/emxconfig.il"))
;; )
cliosos_home=getShellEnvVar("CLIOSOFT_DIR")
if( cliosos_home!=nil && isDir(cliosos_home) && isReadable(cliosos_home) then
load(strcat(cliosos_home "/scripts/cds_sosviadfII.il"))
)
;;ads_home=getShellEnvVar("HPEESOF_DIR")
;;if( ads_home!=nil && isDir(ads_home) && isReadable(ads_home) then
;; load(strcat(ads_home "/idf/config.cdsinit"))
;; )
envSetVal("maestro.gui" "displayAgingModelFiles" 'boolean t)
loadContext("/edatools/synopsys/starrc/vR-2020.09-SP2/linux64_starrc/bin/64bit/rcskill.cxt")
callInitProc("rcskill")
load("/path/calibrenetlist.tf")
envSetVal("asimenv.startup" "projectDir" 'string strcat("/path/simulation/"))
;;;loadContext("/edatools/synopsys/starrc/vR-2020.09-SP2/linux64_starrc/bin/64bit/rcskill.cxt")
;;;callInitProc("rcskill")
calibrenetlist.tf 文件内容
cdlOutKeys = list(nil
'simStopList '("auCdl")
'simViewList '("auCdl" "schematic")
'auCdlDefNetlistProc "ansCdlSubcktCall"
'globalGndSig ""
'globalPowerSig ""
'shrinkFACTOR 0.0
'checkScale "meter"
'diodeCheck "none"
'capacitorCheck "none"
'resistorCheck "none"
'resistorModel ""
'shortRES 2000.0
'simNetlistHier t
'pinMAP 'nil
'displayPININFO t
'checkLDD 'nil
'incFILE "/path/input.sp"
'connects ""
'setEQUIV ""
'simRunDir "."
'hnlNetlistFileName ""
'simSimulator "auCdl"
'simViewName "schematic"
'simCellName ""
'simLibName ""
)