#################################################################################
###
### setProcOption tool initialization data:
###
#################################################################################
#optName# c2g5
#prompt# "5V HV Devices"
#state:yes# set actproc=yes
#state:yes# set c2g5_o=yes
#state:yes# print "cdsSpice: enabling 5V HV Devices"
#state:no# set actproc=yes
#state:no# set c2g5_o=no
#state:no# print "cdsSpice: disabling 5V HV Devices"
#defs# no
#################################################################################
#optName# c2g12
#prompt# "12V HV Devices"
#state:yes# set actproc=yes
#state:yes# set c2g12_o=yes
#state:yes# print "cdsSpice: enabling 12V HV Devices"
#state:no# set actproc=yes
#state:no# set c2g12_o=no
#state:no# print "cdsSpice: disabling 12V HV Devices"
#defs# no
#################################################################################
#optName# c2s2
#prompt# "2.5V Devices"
#state:yes# set actproc=yes
#state:yes# set c2s2_o=yes
#state:yes# print "cdsSpice: enabling 2.5V Devices"
#state:no# set actproc=yes
#state:no# set c2s2_o=no
#state:no# print "cdsSpice: disabling 2.5V Devices"
#defs# no
#################################################################################
#optName# c2s3
#prompt# "3.3V Devices"
#state:yes# set actproc=yes
#state:yes# set c2s3_o=yes
#state:yes# print "cdsSpice: enabling 3.3V Devices"
#state:no# set actproc=yes
#state:no# set c2s3_o=no
#state:no# print "cdsSpice: disabling 3.3V Devices"
#defs# no
#################################################################################
#optName# c2s5
#prompt# "5V Devices"
#state:yes# set actproc=yes
#state:yes# set c2s5_o=yes
#state:yes# print "cdsSpice: enabling 5V Devices"
#state:no# set actproc=yes
#state:no# set c2s5_o=no
#state:no# print "cdsSpice: disabling 5V Devices"
#defs# no
#################################################################################
#optName# c2d3
#prompt# "2.5V/3.3V Devices"
#state:yes# set actproc=yes
#state:yes# set c2d3_o=yes
#state:yes# print "cdsSpice: enabling 2.5V/3.3V Devices"
#state:no# set actproc=yes
#state:no# set c2d3_o=no
#state:no# print "cdsSpice: disabling 2.5V/3.3V Devices"
#defs# no
#################################################################################
#optName# c2d5
#prompt# "2.5V/5V Devices"
#state:yes# set actproc=yes
#state:yes# set c2d5_o=yes
#state:yes# print "cdsSpice: enabling 2.5V/5V Devices"
#state:no# set actproc=yes
#state:no# set c2d5_o=no
#state:no# print "cdsSpice: disabling 2.5V/5V Devices"
#defs# yes
#################################################################################
#optName# c2dw
#prompt# "Deep Nwell"
#state:yes# set actproc=yes
#state:yes# set c2dw_o=yes
#state:yes# print "cdsSpice: enabling Deep Nwell"
#state:no# set actproc=yes
#state:no# set c2dw_o=no
#state:no# print "cdsSpice: disabling Deep Nwell"
#defs# no
#################################################################################
#optName# c2nbl
#prompt# "N Buried layer"
#state:yes# set actproc=yes
#state:yes# set c2nbl_o=yes
#state:yes# print "cdsSpice: enabling N Buried layer"
#state:no# set actproc=yes
#state:no# set c2nbl_o=no
#state:no# print "cdsSpice: disabling N Buried layer"
#defs# no
#################################################################################
#optName# c2mvt
#prompt# "Medium Vt implant"
#state:yes# set actproc=yes
#state:yes# set c2mvt_o=yes
#state:yes# print "cdsSpice: enabling Medium Vt implant"
#state:no# set actproc=yes
#state:no# set c2mvt_o=no
#state:no# print "cdsSpice: disabling Medium Vt implant"
#defs# no
#################################################################################
#optName# c2dvt
#prompt# "Depletion Vt implant"
#state:yes# set actproc=yes
#state:yes# set c2dvt_o=yes
#state:yes# print "cdsSpice: enabling Depletion Vt implant"
#state:no# set actproc=yes
#state:no# set c2dvt_o=no
#state:no# print "cdsSpice: disabling Depletion Vt implant"
#defs# no
#################################################################################
#optName# c2hr
#prompt# "P-Poly high resistance"
#state:yes# set actproc=yes
#state:yes# set c2hr_o=yes
#state:yes# print "cdsSpice: enabling P-Poly high resistance"
#state:no# set actproc=yes
#state:no# set c2hr_o=no
#state:no# print "cdsSpice: disabling P-Poly high resistance"
#defs# no
#################################################################################
#optName# c2ztc
#prompt# "Resistor with zero temp. coef."
#state:yes# set actproc=yes
#state:yes# set c2ztc_o=yes
#state:yes# print "cdsSpice: enabling Resistor with zero temp. coef."
#state:no# set actproc=yes
#state:no# set c2ztc_o=no
#state:no# print "cdsSpice: disabling Resistor with zero temp. coef."
#defs# no
#################################################################################
#optName# c2mim
#prompt# "MIM capacitor"
#state:yes# set actproc=yes
#state:yes# set c2mim_o=yes
#state:yes# print "cdsSpice: enabling MIM capacitor"
#state:no# set actproc=yes
#state:no# set c2mim_o=no
#state:no# print "cdsSpice: disabling MIM capacitor"
#defs# no
#################################################################################
#optName# c2sch
#prompt# "No HV Schottky diodes"
#state:yes# set actproc=yes
#state:yes# set c2sch_o=yes
#state:yes# print "cdsSpice: enabling No HV Schottky diodes"
#state:no# set actproc=yes
#state:no# set c2sch_o=no
#state:no# print "cdsSpice: disabling No HV Schottky diodes"
#defs# yes
#################################################################################
#optName# c2sch3
#prompt# "30V HV Schottky diode"
#state:yes# set actproc=yes
#state:yes# set c2sch3_o=yes
#state:yes# print "cdsSpice: enabling 30V HV Schottky diode"
#state:no# set actproc=yes
#state:no# set c2sch3_o=no
#state:no# print "cdsSpice: disabling 30V HV Schottky diode"
#defs# no
#################################################################################
#optName# c2sch4
#prompt# "40V HV Schottky diode"
#state:yes# set actproc=yes
#state:yes# set c2sch4_o=yes
#state:yes# print "cdsSpice: enabling 40V HV Schottky diode"
#state:no# set actproc=yes
#state:no# set c2sch4_o=no
#state:no# print "cdsSpice: disabling 40V HV Schottky diode"
#defs# no
#################################################################################
#optName# c2zen
#prompt# "Zener mask"
#state:yes# set actproc=yes
#state:yes# set c2zen_o=yes
#state:yes# print "cdsSpice: enabling Zener mask"
#state:no# set actproc=yes
#state:no# set c2zen_o=no
#state:no# print "cdsSpice: disabling Zener mask"
#defs# no
#################################################################################
#optName# c2zen2
#prompt# "Zener2 mask"
#state:yes# set actproc=yes
#state:yes# set c2zen2_o=yes
#state:yes# print "cdsSpice: enabling Zener2 mask"
#state:no# set actproc=yes
#state:no# set c2zen2_o=no
#state:no# print "cdsSpice: disabling Zener2 mask"
#defs# no
#################################################################################
#optName# c22lm
#prompt# "Metal1/2"
#state:yes# set actproc=yes
#state:yes# set c22lm_o=yes
#state:yes# print "cdsSpice: enabling Metal1/2"
#state:no# set actproc=yes
#state:no# set c22lm_o=no
#state:no# print "cdsSpice: disabling Metal1/2"
#defs# yes
#################################################################################
#optName# c23lm
#prompt# "Metal1/2/3"
#state:yes# set actproc=yes
#state:yes# set c23lm_o=yes
#state:yes# print "cdsSpice: enabling Metal1/2/3"
#state:no# set actproc=yes
#state:no# set c23lm_o=no
#state:no# print "cdsSpice: disabling Metal1/2/3"
#defs# no
#################################################################################
#optName# c24lm
#prompt# "Metal1/2/3/4"
#state:yes# set actproc=yes
#state:yes# set c24lm_o=yes
#state:yes# print "cdsSpice: enabling Metal1/2/3/4"
#state:no# set actproc=yes
#state:no# set c24lm_o=no
#state:no# print "cdsSpice: disabling Metal1/2/3/4"
#defs# no
#################################################################################
#optName# c25lm
#prompt# "Metal1/2/3/4/5"
#state:yes# set actproc=yes
#state:yes# set c25lm_o=yes
#state:yes# print "cdsSpice: enabling Metal1/2/3/4/5"
#state:no# set actproc=yes
#state:no# set c25lm_o=no
#state:no# print "cdsSpice: disabling Metal1/2/3/4/5"
#defs# no
#################################################################################
#optName# c2t10
#prompt# "1.0um Top Metal"
#state:yes# set actproc=yes
#state:yes# set c2t10_o=yes
#state:yes# print "cdsSpice: enabling 1.0um Top Metal"
#state:no# set actproc=yes
#state:no# set c2t10_o=no
#state:no# print "cdsSpice: disabling 1.0um Top Metal"
#defs# yes
#################################################################################
#optName# c2t15
#prompt# "1.5um Top Metal"
#state:yes# set actproc=yes
#state:yes# set c2t15_o=yes
#state:yes# print "cdsSpice: enabling 1.5um Top Metal"
#state:no# set actproc=yes
#state:no# set c2t15_o=no
#state:no# print "cdsSpice: disabling 1.5um Top Metal"
#defs# no
#################################################################################
#optName# c2t30
#prompt# "3.0um Top Metal"
#state:yes# set actproc=yes
#state:yes# set c2t30_o=yes
#state:yes# print "cdsSpice: enabling 3.0um Top Metal"
#state:no# set actproc=yes
#state:no# set c2t30_o=no
#state:no# print "cdsSpice: disabling 3.0um Top Metal"
#defs# no
#################################################################################
#macroName# BCDDual5
#prompt# "BCD Dual 5V/12V Gate" 
#defs# c2d3:no c2d5:no c2dvt:no c2dw:no c2g12:yes c2g5:yes c2mvt:no c2nbl:yes c2s2:no c2s3:no c2s5:no 
#################################################################################
#macroName# BCDSingl
#prompt# "BCD Single 5V Gate" 
#defs# c2d3:no c2d5:no c2dvt:no c2dw:no c2g12:no c2g5:yes c2mvt:no c2nbl:yes c2s2:no c2s3:no c2s5:no 
#################################################################################
#macroName# DualLVG1
#prompt# "Dual LV Gate - 2.5V/3.3V devices" 
#defs# c2d3:yes c2d5:no c2g12:no c2g5:no c2nbl:no c2s2:no c2s3:no c2s5:no c2sch:yes c2sch3:no c2sch4:no 
#################################################################################
#macroName# DualLVGa
#prompt# "Dual LV Gate - 2.5V/5V devices" 
#defs# c2d3:no c2d5:yes c2g12:no c2g5:no c2nbl:no c2s2:no c2s3:no c2s5:no c2sch:yes c2sch3:no c2sch4:no 
#################################################################################
#macroName# SingleL1
#prompt# "Single LV Gate - 2.5V devices" 
#defs# c2d3:no c2d5:no c2g12:no c2g5:no c2nbl:no c2s2:yes c2s3:no c2s5:no c2sch:yes c2sch3:no c2sch4:no 
#################################################################################
#macroName# SingleL2
#prompt# "Single LV Gate - 3.3V devices" 
#defs# c2d3:no c2d5:no c2g12:no c2g5:no c2nbl:no c2s2:no c2s3:yes c2s5:no c2sch:yes c2sch3:no c2sch4:no 
#################################################################################
#macroName# SingleLV
#prompt# "Single LV Gate - 5V devices" 
#defs# c2d3:no c2d5:no c2g12:no c2g5:no c2nbl:no c2s2:no c2s3:no c2s5:yes c2sch:yes c2sch3:no c2sch4:no 
#################################################################################
#defMacroName# BCDDual5
#################################################################################
#libraries#
#bjt_dw             # ( ! c2dw )
#bjt_h5h12          # ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) )
#bjt_std            # *
#cap_mim3lm         # ( ! ( c2mim && c23lm ) )
#cap_mim4lm         # ( ! ( c2mim && c24lm ) )
#cap_mim5lm         # ( ! ( c2mim && c25lm ) )
#cap_s2d3d5         # ( ! ( c2s2 || c2d3 || c2d5 ) )
#cap_s3d3           # ( ! ( c2s3 || c2d3 ) )
#cap_s5d5           # ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) )
#diode_dw           # ( ! ( ( c2s2 || c2s3 || c2s5 || c2d3 || c2d5 ) && c2dw ) )
#diode_hv           # ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( ( c2g5 || c2g12 ) && c2nbl ) ) || ( ! ( ( c2g5 || c2g12 ) && c2nbl ) ) || ( ! ( c2g5 || c2g12 ) )
#diode_hv_sch30     # ( ! ( ( c2g5 || c2g12 ) && c2sch3 ) )
#diode_hv_sch40     # ( ! ( ( c2g5 || c2g12 ) && c2sch4 ) )
#dmos_h12           # ( ! c2g12 ) || ( ! c2g12 ) || ( ! c2g12 ) || ( ! c2g12 ) || ( ! c2g12 ) || ( ! c2g12 ) || ( ! c2g12 ) || ( ! c2g12 )
#dmos_h5            # ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) )
#esd_hv             # ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) )
#esd_s5d5           # ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) ) || ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) ) || ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) || ( ! ( c2dw || c2nbl ) ) )
#generic_devices_2lm# ( ! c22lm ) || ( ! c22lm )
#generic_devices_3lm# ( ! c23lm ) || ( ! c23lm )
#generic_devices_4lm# ( ! c24lm ) || ( ! c24lm )
#generic_devices_5lm# ( ! c25lm ) || ( ! c25lm )
#generic_devices    # *
#inductor_t10       # ( ! ( c25lm && c2t10 ) )
#inductor_t15       # ( ! ( c25lm && c2t15 ) )
#inductor_t30       # ( ! ( c25lm && c2t30 ) )
#mos_dvtdws3d3      # ( ! ( ( c2s3 || c2d3 ) && c2dvt && c2dw ) )
#mos_dvtdws5d5      # ( ! ( ( c2s5 || c2d5 ) && c2dvt && c2dw ) )
#mos_dvts3d3        # ( ! ( ( c2s3 || c2d3 ) && c2dvt ) )
#mos_dvts5d5        # ( ! ( ( c2s5 || c2d5 ) && c2dvt ) )
#mos_dws2d3d5       # ( ! ( ( c2s2 || c2d3 || c2d5 ) && c2dw ) )
#mos_dws3d3         # ( ! ( ( c2s3 || c2d3 ) && c2dw ) )
#mos_dws5d5         # ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) || ( ! ( c2dw || c2nbl ) ) )
#mos_h12            # ( ! c2g12 ) || ( ! c2g12 ) || ( ! c2g12 ) || ( ! c2g12 ) || ( ! c2g12 ) || ( ! c2g12 ) || ( ! c2g12 ) || ( ! c2g12 ) || ( ! c2g12 ) || ( ! c2g12 ) || ( ! c2g12 ) || ( ! c2g12 )
#mos_h5             # ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) )
#mos_mvtdws3d3      # ( ! ( ( c2s3 || c2d3 ) && c2mvt && c2dw ) )
#mos_mvtdws5d5      # ( ! ( ( c2s5 || c2d5 ) && c2mvt && c2dw ) )
#mos_mvts3d3        # ( ! ( ( c2s3 || c2d3 ) && c2mvt ) )
#mos_mvts5d5        # ( ! ( ( c2s5 || c2d5 ) && c2mvt ) )
#mos_s2d3d5         # ( ! ( c2s2 || c2d3 || c2d5 ) ) || ( ! ( c2s2 || c2d3 || c2d5 ) )
#mos_s3d3           # ( ! ( c2s3 || c2d3 ) ) || ( ! ( c2s3 || c2d3 ) ) || ( ! ( c2s3 || c2d3 ) )
#mos_s5d5           # ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) )
#mos_s5d5h5h12      # ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) ) || ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) )
#resistor_2lm       # ( ! ( c22lm || c23lm || c24lm || c25lm ) )
#resistor_2lmt10    # ( ! ( c22lm && c2t10 ) )
#resistor_2lmt15    # ( ! ( c22lm && c2t15 ) )
#resistor_2lmt30    # ( ! ( c22lm && c2t30 ) )
#resistor_3lm       # ( ! ( c23lm || c24lm || c25lm ) )
#resistor_3lmt10    # ( ! ( c23lm && c2t10 ) )
#resistor_3lmt15    # ( ! ( c23lm && c2t15 ) )
#resistor_3lmt30    # ( ! ( c23lm && c2t30 ) )
#resistor_4lm       # ( ! ( c24lm || c25lm ) )
#resistor_4lmt10    # ( ! ( c24lm && c2t10 ) )
#resistor_4lmt15    # ( ! ( c24lm && c2t15 ) )
#resistor_4lmt30    # ( ! ( c24lm && c2t30 ) )
#resistor_5lm       # ( ! c25lm )
#resistor_5lmt10    # ( ! ( c25lm && c2t10 ) )
#resistor_5lmt15    # ( ! ( c25lm && c2t15 ) )
#resistor_5lmt30    # ( ! ( c25lm && c2t30 ) )
#resistor_hr        # ( ! c2hr )
#resistor_hv        # ( ! ( c2g5 || c2g12 ) ) || ( ! ( c2g5 || c2g12 ) )
#resistor_ltc       # ( ! c2ztc )
#resistor_std       # *
#varactor_std       # *
#zener_5p15v        # ( ! ( ( c2s5 || c2d5 || c2g5 || c2g12 ) && c2zen ) )
#zener_5p15v_pepinbl# ( ! ( ( c2g5 || c2g12 ) && c2zen && c2nbl ) )
#zener_5p5v         # ( ! ( ( c2s5 || c2d5 || c2g5 || c2g12 ) && c2zen2 ) )
#zener_5p5v_pepinbl # ( ! ( ( c2g5 || c2g12 ) && c2zen2 && c2nbl ) )
#zener_6p2v         # ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) || ( ! ( ( c2dw || c2nbl ) && c2zen2 ) ) )
#zener_6p2v_pepinbl # ( ! ( ( c2g5 || c2g12 ) && c2zen2 && c2nbl ) )
#zener_7p4v         # ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) )
#zener_7p4v_pepinbl # ( ! ( ( c2g5 || c2g12 ) && c2nbl ) )
#zener_dws2d3d5     # ( ! ( ( c2s2 || c2d3 || c2d5 ) && c2dw ) ) || ( ! ( ( c2s2 || c2d3 || c2d5 ) && c2dw ) )
#zener_dws3d3       # ( ! ( ( c2s3 || c2d3 ) && c2dw ) ) || ( ! ( ( c2s3 || c2d3 ) && c2dw ) )
#zener_dws5d5       # ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) || ( ! ( c2dw || c2nbl ) ) ) || ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) || ( ! ( c2dw || c2nbl ) ) )
#zener_s2d3d5       # ( ! ( c2s2 || c2d3 || c2d5 ) ) || ( ! ( c2s2 || c2d3 || c2d5 ) ) || ( ! ( c2s2 || c2d3 || c2d5 ) ) || ( ! ( c2s2 || c2d3 || c2d5 ) )
#zener_s3d3         # ( ! ( c2s3 || c2d3 ) ) || ( ! ( c2s3 || c2d3 ) ) || ( ! ( c2s3 || c2d3 ) ) || ( ! ( c2s3 || c2d3 ) )
#zener_s5d5         # ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) ) || ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) ) || ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) ) || ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) ) || ( ! ( c2s5 || c2d5 || c2g5 || c2g12 ) )
################################################################################
#exclusivities#
#andnot#  c2t10:c2t15:c2t30  c22lm:c23lm:c24lm:c25lm  c2dw:c2nbl  c2sch:c2sch3:c2sch4   
################################################################################
#warnings#
################################################################################


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

# setting default options
set c2g5_o=no
set c2g12_o=no
set c2s2_o=no
set c2s3_o=no
set c2s5_o=no
set c2d3_o=no
set c2d5_o=yes
set c2dw_o=no
set c2nbl_o=no
set c2mvt_o=no
set c2dvt_o=no
set c2hr_o=no
set c2ztc_o=no
set c2mim_o=no
set c2sch_o=yes
set c2sch3_o=no
set c2sch4_o=no
set c2zen_o=no
set c2zen2_o=no
set c22lm_o=yes
set c23lm_o=no
set c24lm_o=no
set c25lm_o=no
set c2t10_o=yes
set c2t15_o=no
set c2t30_o=no

# file read
set errflag=no
