######################################################### #This is the script for obtaining solution to Homework #5 ######################################################### # mesh space.mult=1.0 # x.mesh loc=0.00 spac=0.005 x.mesh loc=0.05 spac=0.0002 x.mesh loc=0.075 spac=0.003 x.mesh loc=0.10 spac=0.0002 x.mesh loc=0.15 spac=0.005 # y.mesh loc=-0.004 spac=0.001 y.mesh loc=0 spac=0.0004 y.mesh loc=0.036 spac=0.002 y.mesh loc=0.10 spac=0.005 # REGIONS AND ELECTRODES region num=1 y.min=0 silicon region num=2 y.max=0 oxide elect num=1 name=gate x.min=0.05 length=0.05 y.min=-0.004 y.max=-0.004 elect num=2 name=source left length=0.04999 y.min=0.0 y.max=0.0 elect num=3 name=drain right length=0.05 y.min=0.0 y.max=0.0 elect num=4 name=substrate substrate # DEVICE DOPING doping uniform p.type conc=1.e19 y.min=0.036001 doping uniform p.type x.min=0.05 x.max=0.10 y.min=0 y.max=0.036 conc=1.e19 doping uniform n.type x.min=0.00 x.max=0.04999 y.min=0 y.max=0.036 conc=1.e19 doping uniform n.type x.min=0.10001 x.max=0.15 y.min=0 y.max=0.036 conc=1.e19 save outfile=mos_device_structure_0.str go atlas # IMPORT THE MESH mesh inf=mos_device_structure_0.str master.in # MATERIAL CONTACT INTERFACE AND MODELS contact num=1 n.polysilicon models temp=300 print srh auger cvt # INITIAL SOLUTION solve init method newton trap save outf=mos_init.str master.in ########################################################### # RAMP THE GATE VOLTAGE FOR GENERATING THE FAMILY OF CURVES ########################################################### solve prev solve vgate=0.0 vstep=0.1 name=gate vfinal=0.1 method newton trap solve vgate=0.2 method newton trap save outf=mos_Vg_02.str master solve vgate=0.4 method newton trap save outf=mos_Vg_04.str master solve vgate=0.6 method newton trap save outf=mos_Vg_06.str master solve vgate=0.8 method newton trap save outf=mos_Vg_08.str master solve vgate=1.0 method newton trap save outf=mos_Vg_10.str master solve vgate=1.2 method newton trap save outf=mos_Vg_12.str master solve vgate=1.4 method newton trap save outf=mos_Vg_14.str master ###################################################### # CALCULATE ID-VD CHARACTERISTIC FOR FIXED VALUE OF VG ###################################################### log outf=mos_Vd_08.log solve vdrain=0.0 vstep=0.1 vfinal=1.4 name=drain method newton trap carriers=1 electrons log off load inf=mos_Vg_10.str master log outf=mos_Vd_10.log solve vdrain=0.0 vstep=0.1 vfinal=1.4 name=drain method newton trap carriers=1 electrons log off load inf=mos_Vg_12.str master log outf=mos_Vd_12.log solve vdrain=0.0 vstep=0.1 vfinal=1.4 name=drain method newton trap carriers=1 electrons log off load inf=mos_Vg_14.str master log outf=mos_Vd_14.log solve vdrain=0.0 vstep=0.1 vfinal=1.4 name=drain method newton trap carriers=1 electrons log off tonyplot -overlay mos_Vd_08.log mos_Vd_10.log \ mos_Vd_12.log mos_Vd_14.log quit