TCAD - BJT

  • Upload
    ram786

  • View
    370

  • Download
    3

Embed Size (px)

Citation preview

  • 7/25/2019 TCAD - BJT

    1/10

    STRUCTURE OF BIPOLAR JUNCTION TRANSISTOR

    The dimensions and doping of the proposed silicon BJT is shown in

    Fig.1. This BJT is a vertical structure NPN and can be formed by successive

    diffusion or successive implantation. The entire device is supported on a P -

    substrate. n !thena process" successive implantation is done to achieve this

    structure. The base width #Bis ta$en as %.&'m and base doping is (.)*1%1+,cm.

    ow doping and lesser base width reduce the recombination process associated

    with the base thereby increasing the BJT current gain /. The emitter width #0is

    %.&)'m and emitter is highly doped at 1%&%,cm.The collector is a stac$ed layer

    of n-type silicon of doping 1%1+,cmand a N-buried layer. The heavily doped

    N

    -buried layer is used to reduce the intrinsic collector resistance. 2ence wehave #B3#03#4 and N43PB3N0. The collector contact is ta$en from an N

    implant to reduce the contact resistance.

    N-type impurity used !resenic 5!s6

    P-type impurity used Boron 5B6

    Fig.1 Proposed structure of BJT

  • 7/25/2019 TCAD - BJT

    2/10

    Fig.& deal BJT structure formed using !T!7

    Fig. Non-ideal BJT structure formed using !T20N!

  • 7/25/2019 TCAD - BJT

    3/10

    DOPING PROFILES

    Fig.8 9oping profile in non-ideal BJT fabricated using !T20N! 5log scale6

    Fig.) 9oping profile in ideal BJT fabricated using !T!7 5log scale6

  • 7/25/2019 TCAD - BJT

    4/10

    IC, IB vs VBE

    Fig.+ 4"Bvs :B0in non-ideal BJT fabricated using !T20N!

    Fig.( 4"Bvs :B0in ideal BJT fabricated using !T!7

  • 7/25/2019 TCAD - BJT

    5/10

    ICvs VCEat constant IB

    Fig.; 4vs :40in non-ideal BJT fabricated using !T20N!

    Fig.< 4vs :40in ideal BJT fabricated using !T!7

  • 7/25/2019 TCAD - BJT

    6/10

    RESULTS AND COMPARISON BETWEEN TWO

    STRUCTURES

    i6 The doping profile in case of the non-ideal structure is not well

    defined. The doping profiles are =aussian shape whereas in the

    ideal structure we have perfect step profiles.

    ii6 The doping profiles are obtained by implantation. To flatten thedoping profile we can use annealing. But this techni>ue is not

    suitable for smaller base and emitter width.

    iii6 The current gain of the ideal structure is almost double the current

    gain of the non-ideal structure. This is because the doping and base

    width are not uniform.

    iv6 The output impedance of the ideal structure is higher than the non-

    ideal one.

    v6 The non-ideal structure also needs higher voltage to turn the device

    on indicated by a cut-in voltage difference of %.%8 :.

    CONCLUSION

    To obtain the ideal structure by process we can go for techni>ues li$e poly base

    method. n this" we mas$ the silicon with undoped polysilicon and implant.

    Then we anneal so that the profile enters into silicon. By this we can get thin

    flat profiles called as bo*-li$e profiles.

    CODE FOR NON-IDEAL BJT STRUCTURE

    Non-i!a"St#$ct$#!I!a" St#$ct$#! Pa#a%!t!# S!#ia" No&

    ; 1( 4urrent =ain

    /

    1

    1; ?@ 1&1 ?@ Autput mpedance

    A

    &

    %.(+ : %.(& : 4ut-in :oltage:C

    1;.; =2D - 4ut-off Fre>uency

    fT

    8

  • 7/25/2019 TCAD - BJT

    7/10

    go athena

    line * locE%.% spacingE%.%()

    line * locE%.< spacingE%.%()

    line * locE1.& spacingE%.%)

    line * locE1.( sapcingE%.%)line * locE&.< spacingE%.%()

    line y locE%.% spacingE%.%()

    line y locE%.& spacingE%.%)

    line y locE%.) spacingE%.%)

    line y locE1.) spacingE%.%()

    init c.boronE1e1+

    implant arsenic doseE(.)e1) energyE&)%

    deposit silicon c.arsenicE1.1e1+ thic$nessE%.

  • 7/25/2019 TCAD - BJT

    8/10

    models conmob fldmob consrh auger print

    contact nameEemitter n.poly surf.rec

    solve init

    method newton autonr trap

    solve vcollectorE%.%&)

    solve vcollectorE%.1solve vcollectorE%.&) vstepE%.&) vfinalE& nameEcollector

    solve vbaseE%.%&)

    solve vbaseE%.1

    solve vbaseE%.&

    log outfEbGtathena%.log

    solve vbaseE%. vstepE%.%) vfinalE%.< nameEbase

    tonyplot bGtathena%.log

    log off

    solve init

    solve vbaseE%.%&)

    solve vbaseE%.%)solve vbaseE%.1 vstepE%.1 vfinalE%.( nameEbase

    contact nameEbase current

    solve ibaseE1.e-+

    save outfEbGtathena1.str master

    solve ibaseE&.e-+

    save outfEbGtathena&.str master

    solve ibaseE.e-+

    save outfEbGtathena.str master

    solve ibaseE8.e-+

    save outfEbGtathena8.str master

    solve ibaseE).e-+

    save outfEbGtathena).str master

    load infEbGtathena1.str master

    log outfEbGtathena1.log

    solve vcollectorE%.% vstepE%.&) vfinalE).% nameEcollector

    load infEbGtathena&.str master

    log outfEbGtathena&.log

    solve vcollectorE%.% vstepE%.&) vfinalE).% nameEcollector

    load infEbGtathena.str master

    log outfEbGtathena.log

    solve vcollectorE%.% vstepE%.&) vfinalE).% nameEcollectorload infEbGtathena8.str master

    log outfEbGtathena8.log

    solve vcollectorE%.% vstepE%.&) vfinalE).% nameEcollector

    load infEbGtathena).str master

    log outfEbGtathena).log

    solve vcollectorE%.% vstepE%.&) vfinalE).% nameEcollector

    tonyplot -overlay bGtathena1.log bGtathena&.log bGtathena.log bGtathena8.log

    bGtathena).log

    >uit

    CODE FOR IDEAL BJT STRUCTURE

    go atlas

  • 7/25/2019 TCAD - BJT

    9/10

    mesh

    *.m lE% spacingE%.1

    *.m lE%.< spacingE%.1

    *.m lE1.& spacingE%.%)

    *.m lE1.( spacingE%.%)

    *.m lE&.< spacingE%.1

    y.m lE%.% spacingE%.1

    y.m lE%.& spacingE%.%)

    y.m lE%.< spacingE%.%)

    y.m lE&.8 spacingE%.1

    region numE1 silicon

    electrode nameEemitter *.minE1.&) *.ma*E1.+) y.ma*E%

    electrode nameEbase *.minE1.;) *.ma*E&.%) y.ma*E%

    electrode nameEcollector *.minE&.+ y.ma*E%

    doping uniform p.type concE1e1+ y.minE1.8 regE1

    doping uniform n.type concE1e&% y.minE%.< y.ma*E1.8 regE1

    doping uniform n.type concE1e1+ y.ma*E%.< regE1

    doping uniform p.type concE%.()e1( *.minE%.< *.ma*E& y.ma*E%.8 regE1

    doping uniform n.type concE1e&% *.minE1.& *.ma*E1.( y.ma*E%.& regE1

    doping uniform n.type concE1e&% *.minE&.) y.ma*E%.& regE1

    models conmob fldmob consrh auger print

    contact nameEemitter n.poly surf.rec

    solve init

    save outfEbGte*%8%.str

    tonyplot bGte*%8%.str -set bGte*%8%.set

    method newton autonr trap

    solve vcollectorE%.%&)

    solve vcollectorE%.1

    solve vcollectorE%.&) vstepE%.&) vfinalE& nameEcollector

    solve vbaseE%.%&)

    solve vbaseE%.1solve vbaseE%.&

    log outfEbGtatlas%.log

    solve vbaseE%. vstepE%.%) vfinalE%.< nameEbase

    tonyplot bGtatlas%.log

    log off

    solve init

    solve vbaseE%.%&)

    solve vbaseE%.%)

    solve vbaseE%.1 vstepE%.1 vfinalE%.( nameEbase

    contact nameEbase current

  • 7/25/2019 TCAD - BJT

    10/10

    solve ibaseE1.e-+

    save outfEbGtatlas1.str master

    solve ibaseE&.e-+

    save outfEbGtatlas&.str master

    solve ibaseE.e-+

    save outfEbGtatlas.str mastersolve ibaseE8.e-+

    save outfEbGtatlas8.str master

    solve ibaseE).e-+

    save outfEbGtatlas).str master

    load infEbGtatlas1.str master

    log outfEbGtatlas1.log

    solve vcollectorE%.% vstepE%.&) vfinalE).% nameEcollector

    load infEbGtatlas&.str master

    log outfEbGtatlas&.log

    solve vcollectorE%.% vstepE%.&) vfinalE).% nameEcollectorload infEbGtatlas.str master

    log outfEbGtatlas.log

    solve vcollectorE%.% vstepE%.&) vfinalE).% nameEcollector

    load infEbGtatlas8.str master

    log outfEbGtatlas8.log

    solve vcollectorE%.% vstepE%.&) vfinalE).% nameEcollector

    load infEbGtatlas).str master

    log outfEbGtatlas).log

    solve vcollectorE%.% vstepE%.&) vfinalE).% nameEcollector

    tonyplot -overlay bGtatlas1.log bGtatlas&.log bGtatlas.log bGtatlas8.log bGtatlas).log

    >uit