BSIMCMG in ADMS: Bug with the calculation of gds in NMOS and PMOS.

Extend the output characteristics plot by 0.1 into
theinvers direction to demonstrate the problem.
This commit is contained in:
Holger Vogt 2021-10-02 10:52:18 +02:00
parent 7888b687b7
commit 0afdac301e
2 changed files with 4 additions and 2 deletions

View File

@ -16,7 +16,7 @@ vbs bulk 0 dc=0.2
m1 drain gate 0 bulk 0 nmos1 TFIN=15n L=40n NFIN=10 NRS=1 NRD=1 D=40n
* --- DC Analysis ---
.dc vds 0 1 0.01 vgs 0 1.0 0.1
.dc vds -0.1 1 0.01 vgs 0 1.0 0.1
.probe dc ids=par`-i(vds)`
.probe dc gds=deriv(ids)
.print dc par'ids' par'gds'
@ -30,6 +30,7 @@ let xgds = deriv(ids)
plot ids
plot xgds
plot @m1[gds]
plot xgds @m1[gds]
save @m1[gds]
set temp = 27

View File

@ -17,7 +17,7 @@ m1 drain gate 0 bulk 0 pmos1 TFIN=15n L=40n NFIN=10 NRS=1 NRD=1
+ D = 40n
* --- DC Analysis ---
.dc vds 0 -1 -0.01 vgs 0 -1.0 -0.1
.dc vds 0.1 -1 -0.01 vgs 0 -1.0 -0.1
.probe dc ids=par`i(vds)`
.probe dc gds=deriv(ids)
.print dc par'ids' par'-gds'
@ -33,6 +33,7 @@ let xgds = deriv(ids)
plot ids
plot xgds
plot @m1[gds]
plot xgds @m1[gds]
set temp = -55
run