Моделирование полевых полупроводниковых приборов в САПР ISE TCAD. Асессоров В.В - 22 стр.

UptoLike

22
### Загрузка файлов с расчетными данными DESSIS:
#setdep @node|-1@
proj_load Curve1n@node|-1@_des.plt
proj_load Curve2n@node|-1@_des.plt
proj_load Curve3n@node|-1@_des.plt
proj_load Curve4n@node|-1@_des.plt
proj_load Curve5n@node|-1@_des.plt
### Построение выходных характеристик и отображение их:
cv_createDS idvd1 "Curve1n@node|-1@_des drain OuterVoltage"
"Curve1n@node|-1@_des drain TotalCurrent"
cv_createDS idvd2 "Curve2n@node|-1@_des drain OuterVoltage"
"Curve2n@node|-1@_des drain TotalCurrent"
cv_createDS idvd3 "Curve3n@node|-1@_des drain OuterVoltage"
"Curve3n@node|-1@_des drain TotalCurrent"
cv_createDS idvd4 "Curve4n@node|-1@_des drain OuterVoltage"
"Curve4n@node|-1@_des drain TotalCurrent"
cv_createDS idvd5 "Curve5n@node|-1@_des drain OuterVoltage"
"Curve5n@node|-1@_des drain TotalCurrent"
### Задание атрибутов построенных кривых:
cv_setCurveAttr idvd1 "Vg=2 V" red solid 2 none 5 defcolor 1 defcolor
cv_setCurveAttr idvd2 "Vg=3 V" green solid 2 none 5 defcolor 1 defcolor
cv_setCurveAttr idvd3 "Vg=4 V" black solid 2 none 5 defcolor 1 defcolor
cv_setCurveAttr idvd4 "Vg=5 V" blue solid 2 none 5 defcolor 1 defcolor
cv_setCurveAttr idvd5 "Vg=6 V" magenta solid 2 none 5 defcolor 1 defcolor
### Задание атрибутов координатных осей:
gr_setAxisAttr X {Drain Voltage (V)} 12 {} {} black 1 12 0 5 0
gr_setAxisAttr Y {Drain Current (A)} 12 {} {} black 1 12 0 5 0
### Определение сопротивления сток-исток в области насыщения как
### обратного значения производной от стоковой характеристики в
точке
### максимума тока стока :
set Rout [cv_compute "vecvaly( 1/diff(<idvd5>), vecvalx(<idvd5>,
vecmax(<idvd5>)))" A A A A]
### Запись рассчитанного сопротивления сток-исток в переменную
GENESISe:
ft_scalar Rout $Rout
### Определение сопротивления сток-исток в линейной области (в точке
минимума
### тока стока):
set Ron [cv_compute "vecvaly( 1/diff(<idvd5>), vecvalx(<idvd5>,
vecmin(<idvd5>)))" A A A A]
ft_scalar Ron $Ron
                                     22


### Загрузка файлов с расчетными данными DESSIS:
#setdep @node|-1@
proj_load Curve1n@node|-1@_des.plt
proj_load Curve2n@node|-1@_des.plt
proj_load Curve3n@node|-1@_des.plt
proj_load Curve4n@node|-1@_des.plt
proj_load Curve5n@node|-1@_des.plt
### Построение выходных характеристик и отображение их:
cv_createDS     idvd1    "Curve1n@node|-1@_des         drain    OuterVoltage"
"Curve1n@node|-1@_des drain TotalCurrent"
cv_createDS     idvd2    "Curve2n@node|-1@_des         drain    OuterVoltage"
"Curve2n@node|-1@_des drain TotalCurrent"
cv_createDS     idvd3    "Curve3n@node|-1@_des         drain    OuterVoltage"
"Curve3n@node|-1@_des drain TotalCurrent"
cv_createDS     idvd4    "Curve4n@node|-1@_des         drain    OuterVoltage"
"Curve4n@node|-1@_des drain TotalCurrent"
cv_createDS     idvd5    "Curve5n@node|-1@_des         drain    OuterVoltage"
"Curve5n@node|-1@_des drain TotalCurrent"
### Задание атрибутов построенных кривых:
cv_setCurveAttr idvd1 "Vg=2 V" red solid 2 none 5 defcolor 1 defcolor
cv_setCurveAttr idvd2 "Vg=3 V" green solid 2 none 5 defcolor 1 defcolor
cv_setCurveAttr idvd3 "Vg=4 V" black solid 2 none 5 defcolor 1 defcolor
cv_setCurveAttr idvd4 "Vg=5 V" blue solid 2 none 5 defcolor 1 defcolor
cv_setCurveAttr idvd5 "Vg=6 V" magenta solid 2 none 5 defcolor 1 defcolor
### Задание атрибутов координатных осей:
gr_setAxisAttr X {Drain Voltage (V)} 12 {} {} black 1 12 0 5 0
gr_setAxisAttr Y {Drain Current (A)} 12 {} {} black 1 12 0 5 0
### Определение сопротивления сток-исток в области насыщения как
### обратного значения производной от стоковой характеристики в
точке
### максимума тока стока :
set Rout [cv_compute "vecvaly( 1/diff(), vecvalx(,
vecmax()))" A A A A]
### Запись рассчитанного сопротивления сток-исток в переменную
GENESISe:
ft_scalar Rout $Rout
### Определение сопротивления сток-исток в линейной области (в точке
минимума
### тока стока):
set Ron [cv_compute "vecvaly( 1/diff(), vecvalx(,
vecmin()))" A A A A]
ft_scalar Ron $Ron