欢迎光临散文网 会员登陆 & 注册

silvaco器件仿真初学者建议及IGBT的实例

2023-03-20 13:21 作者:战成  | 我要投稿

Silvaco是一种电路设计和仿真软件,用于模拟和设计集成电路和其他电子设备。以下是新手可以跟随的一些步骤:

  1. 了解基本的电路设计和仿真原理:在开始使用Silvaco之前,建议您先学习基本的电路设计和仿真原理。您可以通过阅读相关的电路设计和仿真书籍、课程或在线教程来了解这些原理。

  2. 下载并安装Silvaco软件:您可以从Silvaco的官方网站下载Silvaco软件。安装过程可能会因不同操作系统和版本而有所不同。您可以查阅Silvaco的安装手册或参考其网站上的安装指南。

  3. 学习Silvaco的基本操作:Silvaco具有复杂的界面和功能。为了能够成功使用它,您需要学习如何在Silvaco中创建、编辑和仿真电路。Silvaco官方网站提供了详细的教程和指南,以帮助您了解其基本操作。

  4. 练习使用Silvaco进行仿真:一旦您学会了Silvaco的基本操作,您可以开始使用它进行仿真。在开始仿真之前,您需要准备好要仿真的电路,并确定所需的仿真参数。您可以使用Silvaco提供的仿真工具来运行仿真,并分析仿真结果。

  5. 参加Silvaco培训课程或社区:Silvaco官方网站提供了各种培训课程和社区,包括在线论坛和用户组。通过参加这些活动,您可以与其他Silvaco用户交流经验和知识,并了解更多关于Silvaco的技巧和技巧。

IGBT实例

SiC IGBT是一种基于碳化硅(SiC)材料的金属氧化物场效应晶体管(MOSFET),它在高电压和高温环境下表现出色,因此被广泛用于高功率和高温应用,例如电力电子和电动汽车等领域。

以下是一个SiC IGBT的实例:

假设我们需要设计一个SiC IGBT用于驱动一个功率为1千瓦的电动汽车,其主要技术规格如下:

  • 输入电压:400伏特

  • 输出电压:200伏特

  • 最大输出电流:5安培

  • 工作频率:20千赫兹

  • 工作温度:150摄氏度

为了设计这个SiC IGBT,我们需要完成以下步骤:

  1. 选择合适的SiC材料:根据要求的工作温度和功率,我们需要选择具有较高温度稳定性和能承受较高电场强度的SiC材料。

  2. 设计IGBT结构:基于所选的SiC材料,我们需要设计IGBT结构,并确定其关键参数,例如漏极电压、饱和电流、反向漏电流和开关速度等。

  3. 设计电路模型:基于所设计的IGBT结构,我们需要建立一个电路模型,该模型包括IGBT的电气特性、封装特性和散热特性等。

  4. 仿真电路:使用Silvaco等仿真软件,我们可以将设计的电路模型导入仿真软件中,并进行不同工作条件下的仿真,例如工作温度、输入电压和输出电流等。

  5. 优化设计:根据仿真结果,我们可以确定哪些参数需要进行优化,例如增加散热器、调整IGBT结构或更换材料等。

  6. 制造和测试:最后,我们可以将设计的SiC IGBT制造出来,并进行测试,以确保其符合设计要求,并满足应用的性能需求。

    示例:

go atlas simflag="-p 16"

mesh width=1

x.mesh loc=0 spac=0.02

x.mesh loc=0.3 spac=0.01

x.mesh loc=0.9 spac=0.01

x.mesh loc=1.3 spac=0.01

x.mesh loc=1.5 spac=0.01

x.mesh loc=1.6 spac=0.01

x.mesh loc=2.8 spac=0.01

x.mesh loc=2.9 spac=0.01

x.mesh loc=3.1 spac=0.01

x.mesh loc=3.5 spac=0.01

x.mesh loc=4.1 spac=0.02

x.mesh loc=4.4 spac=0.02


y.mesh loc=-0.01 spac=0.1

y.mesh loc=-0.005 spac=0.1

y.mesh loc=0 spac=0.001

y.mesh loc=0.025 spac=0.01

y.mesh loc=0.05 spac=0.01

y.mesh loc=18 spac=4

y.mesh loc=18.03 spac=0.01

y.mesh loc=18.53 spac=0.01

y.mesh loc=18.54 spac=0.01


region number=1 x.min=0 x.max=4.4 y.min=0 y.max=18.53 material=sic-4H

region number=2 x.min=0 x.max=0.9 y.min=-0.01 y.max=0 material=aluminum

region number=3 x.min=0.9 x.max=1.3 y.min=-0.01 y.max=0 material=si3n4

region number=4 x.min=1.3 x.max=3.1 y.min=-0.01 y.max=0 material=sio2

region number=5 x.min=1.3 x.max=3.1 y.min=-0.01 y.max=-0.005 material=aluminum

region number=6 x.min=3.1 x.max=3.5 y.min=-0.01 y.max=0 material=si3n4

region number=7 x.min=3.5 x.max=4.4 y.min=-0.01 y.max=0 material=aluminum

region number=8 x.min=0 x.max=4.4 y.min=18.53 y.max=18.54 material=aluminum


electrode reg=2 name=emitter

electrode reg=5 name=gate 

electrode reg=7 name=emitter

electrode reg=8 name=collector

doping uniform region=1 x.min=0 x.max=4.4 y.min=0 y.max=18.53 p.type concentration=2e14

doping uniform region=1 x.min=0 x.max=4.4 y.min=18 y.max=18.03 p.type concentration=1e18

doping uniform region=1 x.min=0 x.max=4.4 y.min=18.03 y.max=18.53 n.type concentration=1e19

doping uniform region=1 x.min=0 x.max=1.6 y.min=0 y.max=0.05 n.type concentration=1e17

doping uniform region=1 x.min=0 x.max=0.3 y.min=0 y.max=0.025 n.type concentration=1e19

doping uniform region=1 x.min=0.3 x.max=1.5 y.min=0 y.max=0.025 p.type concentration=1e20

doping uniform region=1 x.min=2.8 x.max=4.4 y.min=0 y.max=0.05 n.type concentration=1e17

doping uniform region=1 x.min=2.9 x.max=4.1 y.min=0 y.max=0.025 p.type concentration=1e20 

doping uniform region=1 x.min=4.1 x.max=4.4 y.min=0 y.max=0.025 n.type concentration=1e19


material material=sic-4H  permittivity=9.66 eg300=3.26 \

egalpha=6.5e-4 egbeta=1300  vsat=2.0e7  ksrhgn=-1.7 ksrhgp=-1.7 \

ksrhtn=5e-9 ksrhtp=2e-7 ksrhcn=2e-8 ksrhcp=5e-10 augn=2.8e-31 \

augp=9.9e-32 


mobility region=1 mu1n.caug=0  alphan.caug=1 mu2n.caug=950 betan.caug=-2.15 \

gamman.caug=0.05 deltan.caug=0.6 ncritn.caug=1.9e17 mu1p.caug=16 \

alphap.caug=-1.6 mu2p.caug=140 betap.caug=-2.14 gammap.caug=0.17 \

deltap.caug=0.34 ncritp.caug=1.9e17 betan=2 betap=2 


models bgn auger srh conmob analytic fldmob incomplete surfmob

save outf=p-IGBT-mini.str

quit

go atlas simflag="-p 6"

mesh inf=p-IGBT-mini.str

models bgn auger srh conmob analytic fldmob surfmob incomplete temperature=300

interface qf=1e11

method newton maxtrap=4

solve init

solve vgate=-10

log outf=p_IcVc_300k_vg-10.log

solve vcollector=0 vstep=-0.5 vfinal=-20 name=collector

log off

tonyplot p_IcVc_300k_vg-10.log

quit



silvaco器件仿真初学者建议及IGBT的实例的评论 (共 条)

分享到微博请遵守国家法律