SILVACO ATLAS aide
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

SILVACO ATLAS aide



  1. #1
    invite047116f9

    SILVACO ATLAS aide


    ------

    Bonjour , je recherche une personne qui pourrai m'aidé pour la simulation du programme des cellule à hetero jonction sur Silcaco Atlas :
    voila le programme que j'ai mais il ne marche pas, qui pourrai me venir en aide merci :
    PS : je sait deja que j'ai un blem avec les fichier .opt mais je sait po comment le resoudre

    Voila le programme

    go atlas
    set cellWidth=5.000000e+002
    set capWidthpercent=8.000000e+000
    set divs=1.000000e+001
    set contThick=1.000000e-001
    set capThick=3.000000e-001
    set capDop=1.000000e+020
    set windowThick=0.01
    set winDop=2.15e17
    set emitterThick=0.01
    #changed emitDop from 1e16 to 1e20
    set emitDop=1e16
    set baseThick=3.19467
    #changed basDop from 1e16 to 1e20
    set baseDop=1e16
    set bsfThick=0.03533
    set bsfDop=2.15e19
    set cellWidthDiv=$cellWidth/$divs
    set width3d=100e6/$cellWidth
    set capWidth=0.01*$capWidthpercent *$cellWidth/2
    set capWidthDiv=$capWidth/($divs/2)
    set cellWidthHalf=$cellWidth/2
    set bsfLo=0
    set bsfHi=$bsfLo-$bsfThick
    set bsfDiv=$bsfThick/$divs
    set baseLo=$bsfHi
    set baseHi=$baseLo-$baseThick
    set baseMid=$baseLo-$baseThick/2
    set baseDiv=$baseThick/$divs
    set emitterLo=$baseHi
    set emitterHi=$emitterLo-$emitterThick
    set emitterDiv=$emitterThick/$divs
    set windowLo=$emitterHi
    set windowHi=$windowLo-$windowThick
    set windowDiv=$windowThick/$divs
    set capLo=$windowHi
    set capHi=$capLo-$capThick
    #set capDiv=$capThick/$divs
    set contLo=$capHi
    set contHi=$contLo-$contThick
    set contDiv=$contThick/$divs
    set lightY=$emitterHi-5
    mesh width=$width3d
    ## X-Mesh
    x.mesh loc=-$cellWidthHalf spac=$cellWidthDiv
    x.mesh loc=-$capWidth spac=$capWidthDiv
    x.mesh loc=$capWidth spac=$capWidthDiv
    x.mesh loc=$cellWidthHalf spac=$cellWidthDiv
    ## Y-Mesh
    # Top contact
    y.mesh loc=$contHi spac=0
    y.mesh loc=$contLo spac=0
    # Cap
    # Window
    y.mesh loc=$windowHi spac=$windowDiv
    y.mesh loc=$windowLo spac=$windowDiv
    # Emitter
    y.mesh loc=$emitterLo spac=$emitterDiv
    # Base
    y.mesh loc=$baseMid spac=$baseDiv
    # BSF
    y.mesh loc=$bsfHi spac=$bsfDiv
    y.mesh loc=$bsfLo spac=$bsfDiv
    ## Regions
    # Cap
    region num=8 material=Vacuum x.min=-$capWidth x.max=$capWidth y.min=$contHi y.max=$contLo
    region num=1 material=InGaN x.min=-$capWidth x.max=$capWidth y.min=$capHi y.max=$capLo x.comp=0.20
    region num=2 material=Vacuum x.min=-$cellWidthHalf x.max=-$capWidth y.min=$contHi y.max=$capLo
    region num=3 material=Vacuum x.min=$capWidth x.max=$cellWidthHalf y.min=$contHi y.max=$capLo
    # Window [for Ge cell, use AlGaAs with x.comp=0.2]
    region num=4 material=InGaN x.min=-$cellWidthHalf x.max=$cellWidthHalf y.min=$windowHi y.max=$windowLo x.comp=0.20
    region num=4 material=AlGaAs x.comp=0.2 x.min=-$cellWidthHalf x.max=$cellWidthHalf y.min=$windowHi y.max=$windowLo
    # Emitter
    region num=5 material=InGaN x.min=-$cellWidthHalf x.max=$cellWidthHalf y.min=$emitterHi y.max=$emitterLo x.comp=0.20
    # Base
    region num=6 material=InGaN x.min=-$cellWidthHalf x.max=$cellWidthHalf y.min=$baseHi y.max=$baseLo x.comp=0.20
    # BSF
    region num=7 material=InGaN x.min=-$cellWidthHalf x.max=$cellWidthHalf y.min=$bsfHi y.max=$bsfLo x.comp=0.20
    ## Electrodes [for InGaP cell, add cathode (gold) and remove cathode (conductor)]
    electrode name=cathode material=Gold x.min=-$capWidth x.max=$capWidth y.min=$contHi y.max=$contLo
    #electrode name=cathode x.min=-$cellWidthHalf x.max=$cellWidthHalf y.min=$windowHi y.max=$windowHi
    electrode name=anode x.min=-$cellWidthHalf x.max=$cellWidthHalf y.min=$bsfLo y.max=$bsfLo
    ## Doping [for InGaP cell, uncomment cap doping]
    # Cap
    doping uniform region=1 n.type conc=$capDop
    # Window
    doping uniform region=4 n.type conc=$winDop
    # Emitter
    doping uniform region=5 n.type conc=$emitDop
    # Base
    doping uniform region=6 p.type conc=$baseDop
    # BSF
    doping uniform region=7 p.type conc=$bsfDop

    ## Material properties
    # Opaque contact [comment out for InGaP cell]
    material region=8 real.index=1.2 imag.index=1.8
    # Vacuum (for zero reflection) [change to match window material (InGaP use Vacuum_AlInP)]
    # [for InGaP cell, comment out region 1]
    #material region=1 index.file=Vacuum_InGaP.opt
    #material region=2 index.file=VacuumIn20Ga80N.opt
    #material region=3 index.file=VacuumIn20Ga80N.opt
    #InGaN
    #material material=InGaN EG300=2.6612 index.file=In20Ga80N.opt
    # Gold
    material material=Gold real.index=1.2 imag.index=1.8
    ## Models [InGaP cell, 1; GaAs cell, 5&6; InGaNAs cell, 7]
    models region=1 CONMOB
    MODELS CHUANG CONMOB FLDMOB SRH OPTR PRINT
    ## Light beams [GaAs b1,0.55-0.75,200 b2,0.75-0.88,65] 0.12-2.7,50 [630,825]
    beam num=1 x.origin=0 y.origin=$lightY angle=90 back.refl \
    wavel.start=0.12 wavel.end=2.4 wavel.num=50
    struct outfile=SingleCell_webf.str
    #tonyplot SingleCell_webf.str
    solve init
    method gummel newton maxtraps=10 itlimit=25
    solve b1=0.9
    ## Getting Isc for I-V curve points
    method newton maxtraps=10 itlimit=100
    solve b1=0.95
    extract name="isc" max(i."cathode")
    set isc=$isc*$width3d
    set i1=$isc/10
    set i2=$i1+$isc/10
    set i3=$i2+$isc/10
    set i4=$i3+$isc/10
    set i5=$i4+$isc/10
    set i6=$i5+$isc/20
    set i7=$i6+$isc/20
    set i8=$i7+$isc/20
    set i9=$i8+$isc/20
    set i10=$i9+$isc/20
    set i11=$i10+$isc/40
    set i12=$i11+$isc/40
    set i13=$i12+$isc/40
    set i14=$i13+$isc/40
    set i15=$i14+$isc/40
    set i16=$i15+$isc/80
    set i17=$i16+$isc/80
    set i18=$i17+$isc/80
    set i19=$i18+$isc/80
    set i20=$i19+$isc/80
    set i21=$i20+$isc/80
    set i22=$i21+$isc/80
    set i23=$i22+$isc/80
    set i24=$i23+$isc/80
    set i25=$i24+$isc/80-0.00001
    ##
    log outfile=In20Ga80N.log
    method newton maxtraps=10 itlimit=100
    solve b1=0.95
    contact name=anode current
    method newton maxtraps=10 itlimit=100
    ## Pmax points [InGaP 18-25; GaAs 15-25; InGaNAs 13-25; Ge 11-25]
    solve ianode=-$i25 b1=0.95
    solve ianode=-$i24 b1=0.95
    solve ianode=-$i23 b1=0.95
    solve ianode=-$i22 b1=0.95
    solve ianode=-$i21 b1=0.95
    solve ianode=-$i20 b1=0.95
    solve ianode=-$i19 b1=0.95
    solve ianode=-$i18 b1=0.95
    solve ianode=-$i17 b1=0.95
    solve ianode=-$i16 b1=0.95
    solve ianode=-$i15 b1=0.95
    solve ianode=-$i14 b1=0.95
    solve ianode=-$i13 b1=0.95
    solve ianode=-$i12 b1=0.95
    solve ianode=-$i11 b1=0.95
    solve ianode=-$i10 b1=0.95
    solve ianode=-$i9 b1=0.95
    solve ianode=-$i8 b1=0.95
    solve ianode=-$i7 b1=0.95
    solve ianode=-$i6 b1=0.95
    solve ianode=-$i5 b1=0.95
    solve ianode=-$i4 b1=0.95
    solve ianode=-$i3 b1=0.95
    solve ianode=-$i2 b1=0.95
    solve ianode=-$i1 b1=0.95
    solve ianode=0 b1=0.95
    log off
    extract name="iv" curve(v."anode", i."cathode") outfile="IVcurveIn20Ga80N.dat"
    tonyplot IVcurveIn20Ga80N.dat
    log outfil

    -----

  2. #2
    JPL
    Responsable des forums

    Re : SILVACO ATLAS aide

    Ce serait peut-être mieux en Électronique ? Je peux déplacer le sujet si nécessaire.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  3. #3
    invite047116f9

    Re : SILVACO ATLAS aide

    SI vous pensait que c'est mieux, merci d'avance

  4. #4
    JPL
    Responsable des forums

    Re : SILVACO ATLAS aide

    Je en sais pas, c'est juste une idée comme ça. Je vais faire le transfert mais si les électroniciens pensent que ce serait mieux ici je le remettrai dans ce forum.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Aide Pour le logicielle SILVACO ATLAS
    Par invite047116f9 dans le forum Électronique
    Réponses: 0
    Dernier message: 13/05/2012, 18h20
  2. silvaco
    Par invitea641d195 dans le forum Physique
    Réponses: 1
    Dernier message: 20/01/2012, 08h49
  3. Atlas et Atlas
    Par invite8ac914a0 dans le forum Archéologie
    Réponses: 13
    Dernier message: 19/08/2011, 12h19
  4. ATLAS de SILVACO
    Par abels63 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 09/12/2010, 13h34
  5. transistor bipolaire sous atlas (Silvaco)
    Par invite7f26bde9 dans le forum Électronique
    Réponses: 0
    Dernier message: 07/07/2009, 14h31
Découvrez nos comparatifs produits sur l'informatique et les technologies.