]> Creatis software - CreaPhase.git/blobdiff - octave_packages/secs1d-0.0.8/DDG/doc-cache
Add a useful package (from Source forge) for octave
[CreaPhase.git] / octave_packages / secs1d-0.0.8 / DDG / doc-cache
diff --git a/octave_packages/secs1d-0.0.8/DDG/doc-cache b/octave_packages/secs1d-0.0.8/DDG/doc-cache
new file mode 100644 (file)
index 0000000..0b82265
--- /dev/null
@@ -0,0 +1,295 @@
+# Created by Octave 3.6.1, Thu Mar 22 16:18:37 2012 UTC <root@t61>
+# name: cache
+# type: cell
+# rows: 3
+# columns: 9
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 26
+DDGelectron_driftdiffusion
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 327
+ n=DDGelectron_driftdiffusion(psi,x,ng,p)
+     Solves the continuity equation for electrons
+     input:  psi   electric potential
+               x     integration domain
+             ng    initial guess and BCs for electron density
+             p     hole density (for SRH recombination)
+     output: n     updated electron density
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 80
+ n=DDGelectron_driftdiffusion(psi,x,ng,p)
+     Solves the continuity equation fo
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 12
+DDGgummelmap
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 1601
+
+ [odata,it,res] =...
+            DDGgummelmap (x,idata,toll,maxit,ptoll,pmaxit,verbose)
+
+ Solves the scaled stationary bipolar DD equation system
+     using Gummel algorithm
+
+     input: x          spatial grid
+            idata.D    doping profile
+            idata.p    initial guess for hole concentration
+            idata.n    initial guess for electron concentration
+            idata.V    initial guess for electrostatic potential
+            idata.Fn   initial guess for electron Fermi potential
+            idata.Fp   initial guess for hole Fermi potential
+            idata.l2   scaled electric permittivity (diffusion coefficient in Poisson equation)
+            idata.un   scaled electron mobility
+            idata.up   scaled electron mobility
+            idata.nis  scaled intrinsic carrier density
+            idata.tn   scaled electron lifetime
+            idata.tp   scaled hole lifetime
+            toll       tolerance for Gummel iterarion convergence test
+            maxit      maximum number of Gummel iterarions
+            ptoll      tolerance for Newton iterarion convergence test for non linear Poisson
+            pmaxit     maximum number of Newton iterarions
+            verbose    verbosity level: 0,1,2
+
+     output: odata.n     electron concentration
+             odata.p     hole concentration
+             odata.V     electrostatic potential
+             odata.Fn    electron Fermi potential
+             odata.Fp    hole Fermi potential
+             it          number of Gummel iterations performed
+             res         total potential increment at each step
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 19
+
+ [odata,it,res] =.
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 22
+DDGhole_driftdiffusion
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 329
+ p=DDGhole_driftdiffusion(psi,x,pg,n)
+     Solves the continuity equation for holes
+     input:  psi     electric potential
+             x       spatial grid
+             pg      initial guess and BCs for hole density
+             n       electron density (to compute SRH recombination)
+     output: p       updated hole density
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 80
+ p=DDGhole_driftdiffusion(psi,x,pg,n)
+     Solves the continuity equation for ho
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 9
+DDGn2phin
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 110
+ phin = DDGn2phin (V,n);
+         computes the qfl for electrons using Maxwell-Boltzmann
+         statistics.
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 80
+ phin = DDGn2phin (V,n);
+         computes the qfl for electrons using Maxwell-B
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 12
+DDGnlpoisson
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 1235
+ [V,n,p,res,niter] = DDGnlpoisson (x,sinodes,Vin,nin,...
+             pin,Fnin,Fpin,D,l2,toll,maxit,verbose)
+     Solves the non linear Poisson equation
+     $$ - lamda^2 *V'' + (n(V,Fn) - p(V,Fp) -D)=0 $$
+     input:  x       spatial grid
+             sinodes index of the nodes of the grid which are in the
+                     semiconductor subdomain 
+                     (remaining nodes are assumed to be in the oxide subdomain)
+             Vin     initial guess for the electrostatic potential
+             nin     initial guess for electron concentration
+             pin     initial guess for hole concentration
+             Fnin    initial guess for electron Fermi potential
+             Fpin    initial guess for hole Fermi potential
+             D       doping profile
+             l2      scaled electric permittivity (diffusion coefficient)
+             toll    tolerance for convergence test
+             maxit   maximum number of Newton iterations
+             verbose verbosity level: 0,1,2
+     output: V       electrostatic potential
+             n       electron concentration
+             p       hole concentration
+             res     residual norm at each step
+             niter   number of Newton iterations
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 54
+ [V,n,p,res,niter] = DDGnlpoisson (x,sinodes,Vin,nin,.
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 9
+DDGp2phip
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 88
+ phip = DDGp2phip (V,p);
+ computes the qfl for holes using Maxwell-Boltzmann statistics
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 80
+ phip = DDGp2phip (V,p);
+ computes the qfl for holes using Maxwell-Boltzmann sta
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 9
+DDGphin2n
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 109
+ n = DDGphin2n (V,phin);
+         computes the electron density using Maxwell-Boltzmann
+         statistics.
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 80
+ n = DDGphin2n (V,phin);
+         computes the electron density using Maxwell-Bo
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 9
+DDGphip2p
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 105
+ p = DDGphip2p (V,phip);
+         computes the hole density using Maxwell-Boltzmann
+         statistics.
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 80
+ p = DDGphip2p (V,phip);
+         computes the hole density using Maxwell-Boltzm
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 14
+DDGplotresults
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 32
+ DDGplotresults(x,n,p,V,Fn,Fp);
+
+
+
+# name: <cell-element>
+# type: sq_string
+# elements: 1
+# length: 32
+ DDGplotresults(x,n,p,V,Fn,Fp);
+
+
+
+
+
+