#################################################################################
###
### process cases setting part of setSimCase tool:
###
#################################################################################
#nameCase# c2mimc
#prompt# "mim capacitances@mcap"
#state:c2hi_m:prompt# "mimcap high@hm"
#state:c2hi_m:caseLibName# "hi_mimcap_process_params"
#state:c2hi_m# set actcase=yes
#state:c2hi_m# set c2mimc_c=c2hi_m_v
#state:c2hi_m# print "cdsSpice: Selecting case \"mimcap high@hm\""
#state:c2lo_m:prompt# "mimcap low@lm"
#state:c2lo_m:caseLibName# "lo_mimcap_process_params"
#state:c2lo_m# set actcase=yes
#state:c2lo_m# set c2mimc_c=c2lo_m_v
#state:c2lo_m# print "cdsSpice: Selecting case \"mimcap low@lm\""
#state:c2typ_:prompt# "mimcap typ@tm"
#state:c2typ_:caseLibName# "typ_mimcap_process_params"
#state:c2typ_# set actcase=yes
#state:c2typ_# set c2mimc_c=c2typ__v
#state:c2typ_# print "cdsSpice: Selecting case \"mimcap typ@tm\""
#defs# c2typ_
#################################################################################
#nameCase# c2mosa
#prompt# "mos and passiv@m&p"
#state:c2fast:prompt# "high I & low C@hIC"
#state:c2fast:caseLibName# "fast_mos_and_para_process_params"
#state:c2fast# set actcase=yes
#state:c2fast# set c2mosa_c=c2fast_v
#state:c2fast# print "cdsSpice: Selecting case \"high I & low C@hIC\""
#state:c2fn_s:prompt# "Fast nmos & slow pmos@fn&sp"
#state:c2fn_s:caseLibName# "fn_sp_mos_and_para_process_params"
#state:c2fn_s# set actcase=yes
#state:c2fn_s# set c2mosa_c=c2fn_s_v
#state:c2fn_s# print "cdsSpice: Selecting case \"Fast nmos & slow pmos@fn&sp\""
#state:c2slow:prompt# "low I & high C@lIC"
#state:c2slow:caseLibName# "slow_mos_and_para_process_params"
#state:c2slow# set actcase=yes
#state:c2slow# set c2mosa_c=c2slow_v
#state:c2slow# print "cdsSpice: Selecting case \"low I & high C@lIC\""
#state:c2sn_f:prompt# "Slow nmos & fast pmos@sn&fp"
#state:c2sn_f:caseLibName# "sn_fp_mos_and_para_process_params"
#state:c2sn_f# set actcase=yes
#state:c2sn_f# set c2mosa_c=c2sn_f_v
#state:c2sn_f# print "cdsSpice: Selecting case \"Slow nmos & fast pmos@sn&fp\""
#state:c2typ_:prompt# "typical@typ"
#state:c2typ_:caseLibName# "typ_mos_and_para_process_params"
#state:c2typ_# set actcase=yes
#state:c2typ_# set c2mosa_c=c2typ__v
#state:c2typ_# print "cdsSpice: Selecting case \"typical@typ\""
#state:c2voh_:prompt# "voh@hI&Cap"
#state:c2voh_:caseLibName# "voh_mos_and_para_process_params"
#state:c2voh_# set actcase=yes
#state:c2voh_# set c2mosa_c=c2voh__v
#state:c2voh_# print "cdsSpice: Selecting case \"voh@hI&Cap\""
#state:c2vol_:prompt# "vol@lI&Cap"
#state:c2vol_:caseLibName# "vol_mos_and_para_process_params"
#state:c2vol_# set actcase=yes
#state:c2vol_# set c2mosa_c=c2vol__v
#state:c2vol_# print "cdsSpice: Selecting case \"vol@lI&Cap\""
#defs# c2typ_
#################################################################################
#nameCase# c2poly
#prompt# "poly resistances@res"
#state:c2hi_r:prompt# "high res@hr"
#state:c2hi_r:caseLibName# "hi_res_process_params"
#state:c2hi_r# set actcase=yes
#state:c2hi_r# set c2poly_c=c2hi_r_v
#state:c2hi_r# print "cdsSpice: Selecting case \"high res@hr\""
#state:c2lo_r:prompt# "low res@lr"
#state:c2lo_r:caseLibName# "lo_res_process_params"
#state:c2lo_r# set actcase=yes
#state:c2lo_r# set c2poly_c=c2lo_r_v
#state:c2lo_r# print "cdsSpice: Selecting case \"low res@lr\""
#state:c2typ_:prompt# "typ res@tr"
#state:c2typ_:caseLibName# "typ_res_process_params"
#state:c2typ_# set actcase=yes
#state:c2typ_# set c2poly_c=c2typ__v
#state:c2typ_# print "cdsSpice: Selecting case \"typ res@tr\""
#defs# c2typ_
#################################################################################
#nameCase# c2vert
#prompt# "vertical bjt@vbjt"
#state:c2typ_:prompt# "typical (vertical bjt)@typ"
#state:c2typ_:caseLibName# "typ_vertical_process_params"
#state:c2typ_# set actcase=yes
#state:c2typ_# set c2vert_c=c2typ__v
#state:c2typ_# print "cdsSpice: Selecting case \"typical (vertical bjt)@typ\""
#state:c2wch_:prompt# "high beta (vertical bjt)@hB"
#state:c2wch_:caseLibName# "wch_vertical_process_params"
#state:c2wch_# set actcase=yes
#state:c2wch_# set c2vert_c=c2wch__v
#state:c2wch_# print "cdsSpice: Selecting case \"high beta (vertical bjt)@hB\""
#state:c2wcl_:prompt# "low beta (vertical bjt)@lB"
#state:c2wcl_:caseLibName# "wcl_vertical_process_params"
#state:c2wcl_# set actcase=yes
#state:c2wcl_# set c2vert_c=c2wcl__v
#state:c2wcl_# print "cdsSpice: Selecting case \"low beta (vertical bjt)@lB\""
#defs# c2typ_
#################################################################################
#nameCase# c2zene
#prompt# "zener@zener"
#state:c2hbv_:prompt# "zener high BV@hbv"
#state:c2hbv_:caseLibName# "hbv_zener_process_params"
#state:c2hbv_# set actcase=yes
#state:c2hbv_# set c2zene_c=c2hbv__v
#state:c2hbv_# print "cdsSpice: Selecting case \"zener high BV@hbv\""
#state:c2lbv_:prompt# "zener low BV@lbv"
#state:c2lbv_:caseLibName# "lbv_zener_process_params"
#state:c2lbv_# set actcase=yes
#state:c2lbv_# set c2zene_c=c2lbv__v
#state:c2lbv_# print "cdsSpice: Selecting case \"zener low BV@lbv\""
#state:c2typ_:prompt# "zener typical@typ"
#state:c2typ_:caseLibName# "typ_zener_process_params"
#state:c2typ_# set actcase=yes
#state:c2typ_# set c2zene_c=c2typ__v
#state:c2typ_# print "cdsSpice: Selecting case \"zener typical@typ\""
#defs# c2typ_
#################################################################################
#nameCorner# fastproc
#prompt# "fast process" 
#defs# c2mimc:c2lo_m c2mosa:c2fast c2poly:c2lo_r c2vert:c2wch_ c2zene:c2hbv_ 
#################################################################################
#nameCorner# slowproc
#prompt# "slow process" 
#defs# c2mimc:c2hi_m c2mosa:c2slow c2poly:c2hi_r c2vert:c2wcl_ c2zene:c2lbv_ 
#################################################################################
#nameCorner# typicalp
#prompt# "typical process" 
#defs# c2mimc:c2typ_ c2mosa:c2typ_ c2poly:c2typ_ c2vert:c2typ_ c2zene:c2typ_ 
#################################################################################
#nameCorner# other
#prompt# "all cases freely selectable"
#################################################################################
#defMacroName# other
#################################################################################



#################################################################################
###
### model quality level setting part of setSimCase tool:
###
#################################################################################
#nameQuality# c2Mode
#prompt# "Model quality level"
#state:c2adva:prompt# "With parasitics@advanced"
#state:c2adva:deviceLibSuffix# "advanced"
#state:c2adva# set actcase=yes
#state:c2adva# set c2Mode_q=c2adva_v
#state:c2adva# print "cdsSpice: Selecting quality level \"With parasitics@advanced\" "
#defs# c2adva
#################################################################################


#################################################################################
###
### cdSpice default code, read when setSimCase tool not used
###
#################################################################################

# selecting default cases
set c2mimc_c=c2typ__v
set c2mosa_c=c2typ__v
set c2poly_c=c2typ__v
set c2vert_c=c2typ__v
set c2zene_c=c2typ__v

# selecting default model quality level
set c2Mode_q=c2adva_v

# file read
set errflag=no

