前几年我刚拿到一批 600 V 级 CoolGaN 样管,第一眼看规格书的感受是:Rds(on) 小、Qg 数字小,感觉随便怎么驱动都能把损耗压到很低。结果把管子焊到评估板上,在 400 V 母线、接近 10 A 的负载下测开关波形,才发现规格书里那些静态数字和实际工作状态之间,隔着不少道道。后来我养成了一个习惯——拿到新器件,不急着上测试台,先用 Silvaco TCAD 把功率 GaN HEMT 在目标工况下跑一遍,重点看三个东西:击穿电压 BV、栅极电荷 Qg,以及不同驱动条件对应的开关损耗。这篇文章就把这套流程完整拆一遍,包含结构搭建、物理模型配置、参数提取技巧和踩坑记录,做氮化镓器件的人可以用它做设计预研,做电源系统的人也能拿来反推驱动要求和热预算。
1. 为什么不能只看数据手册,还要上手仿真
1.1 规格书给不了你的三个信息
数据手册里每一条参数都有严格测试条件:Qg 用固定电流灌到目标栅压测完,BV 用很慢的扫压测出来,开关损耗用特定驱动电阻和外电路寄生测出来。这些数字真实,却不一定等于你板子上的结果。
第一个盲区是动态过程。规格书给出的是稳定状态下的参数,但 GaN HEMT 在实际开关中,二维电子气(2DEG)浓度会受表面态和缓冲层陷阱影响,动态电阻跟稳态电阻能差出百分之二三十。规格书不会告诉你什么时候开始明显恶化,TCAD 可以。
第二个盲区是边缘工况。BV 这参数看起来明确,实际受栅极偏压、漏极电压斜率、衬底电位和温度的共同作用。规格书只标一个最小值,但你得知道在负压关断、母线电压波动、高温环境下它还剩多少裕量。
第三个盲区是损耗的拆分。规格书给一个 Eon 和 Eoff,但你改驱动电阻、改栅极电压甚至改母线电容布局后,损耗怎么变,规格书帮不上忙。TCAD 提取出来的 Qgd 和 dV/dt 关系,能让我们把开关损耗拆到具体物理机制上。
这三点做电源或者做器件的朋友应该都感同身受。所以我的观点是:TCAD 仿真不是替代实测,它是在实测之前帮你把器件内部物理过程想清楚。实测负责确认的是“这个器件能不能用”,TCAD 负责回答“它为什么是这么个工作状态,换一种设计会怎样”。
1.2 TCAD 在功率半导体设计里到底承担什么角色
Silvaco TCAD 本质上是求解半导体器件内部的泊松方程、载流子输运方程和产生复合方程。对 GaN HEMT 这种三维结构做二维近似,把电场和载流子浓度逐点算出来,再把电流、电荷、电容等宏观量积分出来。
它的角色有点像“数值实验平台”。物理参数你随便调:势垒层厚度、掺杂浓度、缓冲层陷阱浓度、栅极功函数,这些在工艺上改一轮要几周时间,在 TCAD 里一次仿真就几分钟。所以 TCAD 适合做三件事:
- 结构敏感性分析:哪层参数对 BV 影响最大?
- 失效机理验证:漏电超标,是表面态问题还是缓冲层问题?
- 外特性预测:换一种栅极驱动策略,Qg 和损耗怎么变?
但也要强调,TCAD 的产出不等于成品实测值。它的价值在于“相对对比”和“机理解释”,不是替代晶圆测试。我在做仿真时,通常会先用一批实测数据校准关键参数,再用校准过的模型去做预测,这才不容易被绝对数值误导。
2. 仿 GaN HEMT 前必须搞懂的物理基础
2.1 极化诱导 2DEG:整个器件的灵魂
GaN HEMT 能跑高频高功率,靠的是 AlGaN/GaN 异质结界面处的二维电子气。这个“气体”的浓度可以做到 (1\times10^{13}\ \text{cm}^{-2}) 量级,迁移率在常温下也有 1500 到 2000 (\text{cm}^{2}/(\text{V·s})),比硅的多数体器件都要好。
二维电子气的来源不是掺杂,是极化效应。GaN 和 AlGaN 都是纤锌矿结构,有很强的自发极化;AlGaN 和 GaN 之间的晶格失配又产生压电极化。两层材料界面上就会形成净的正极化电荷,为了电荷平衡,电子被吸引到 GaN 一侧,形成一个很薄的高浓度电子薄层。
这个特点在 TCAD 里的建模方式很关键。Silvaco 里通常用固定电荷加在某些区域界面来等效极化电荷,或者用 polarization 模型自动计算极化率。用哪种方法,直接影响到你算出来的阈值电压、最大电流密度和电场分布。
2.2 栅极形态决定你是耗尽型还是增强型
GaN HEMT 有几种主流结构。最早的是肖特基栅,栅极底下直接被金属和 AlGaN 势垒层接触,这做出来是耗尽型器件,默认导通。现在功率市场主流是 p-GaN 栅增强型器件,比如英飞凌 CoolGaN 就是这一路线。p-GaN 层的存在提升了栅极下方的势垒,把二维电子气在零偏压下“截断”,实现常关。
仿真结构里必须体现这一层,不然阈值电压、最大正栅压、栅极漏电流全部失真。p-GaN 层的厚度、掺杂浓度、Mg 的激活率,每一步都会影响阈值电压。我一般先扫一遍阈值电压来校准 p-GaN 参数,校准好了再去推 BV 和 Qg,顺序不能乱。
2.3 缓冲层陷阱:动态电阻的元凶
GaN 功率器件通常做在硅衬底上,衬底和沟道之间是厚厚的 GaN 缓冲层。缓冲层里会掺碳或者铁来提高绝缘性,抑制竖直漏电。但掺碳的深能级陷阱会在器件开关时俘获和释放电子,造成电流崩塌和动态电阻增大。
TCAD 里仿真动态 Rds(on),需要添加陷阱模型并设置陷阱能级、浓度和俘获截面。如果不加陷阱,仿真出来的开关波形会比实测理想很多。这一点是我初学 TCAD 时踩得最深的一个坑:只看稳态特性完全不觉得有问题,一加瞬态开关就发现动态电阻预测值明显偏低,后来补了陷阱模型才对上实测。
3. 搭建一个可用的 GaN HEMT 仿真结构
3.1 先画清楚结构再动手写代码
做 TCAD 仿真最忌讳的一件事是拿到仿真软件就急着填参数。我的习惯是先用表格把结构和材料列清楚,再往 Silvaco 里填。
我自己常用的结构表如下,层顺序从下往上:
| 区域 | 材料 | 厚度 | 关键参数 |
|---|---|---|---|
| 衬底 | 硅 | 600 μm | 一般简化为 10 μm 的子集 |
| 成核层 | AlN | 0.1-0.2 μm | 缓冲层底部过渡 |
| 缓冲层 | GaN : C | 2-4 μm | 掺碳浓度 1e17~1e19 cm⁻³ |
| 沟道层 | GaN | 0.1-0.3 μm | 非故意掺杂,背景载流子约 1e15 cm⁻³ |
| 势垒层 | AlGaN | 15-25 nm | Al 组分 20%-25% |
| 栅极层 | p-GaN | 60-100 nm | 增强型用,Mg 掺杂约 3e19 cm⁻³ |
| 钝化层 | SiN | 80-150 nm | 表面态控制 |
| 电极 | 源/漏/栅 | —— | 栅极功函数需配置 |
如果在 Silvaco Atlas 里定义,结构代码大致长这样:
go atlas mesh inf=mesh.gid out=gan.str region num=1 material=AlGaN y.min=-0.02 y.max=0.02 \ mole.fraction=0.25 region num=2 material=GaN y.min=0.02 y.max=2.5 region num=3 material=GaN y.min=2.5 y.max=4.0 \ impurity=carbon concentration=1e18 electrode name=source x.min=0 x.max=2.0 electrode name=drain x.min=28 x.max=30 electrode name=gate x.min=10 x.max=13 contact name=gate aluminum workfunction=5.0网格命令没有写全,实际做的时候要分区域设置疏密。二维电子气所在的界面和栅极边缘附近网格要加密到纳米级,其他区域可以放粗,否则收敛性和计算时间都会出问题。
3.2 物理模型怎么选
GaN HEMT 仿真里有一组默认模型不能少:浓度依赖迁移率、高场饱和模型、SRH 复合、Auger 复合,以及陷阱模型。Silvaco 里常见的是models srh auger consrh print,如果算碰撞电离再加impact selb。
极化电荷的设置,Silvaco 本身有极化模型可用,但需要分配性参数。更稳妥的做法是手动在 AlGaN/GaN 界面加一层固定电荷,浓度设置在 (1.0\times10^{13}\ \text{cm}^{-2}) 左右,然后根据转移特性曲线校准。这样更直观,也方便调试。
陷阱模型比较烦。缓冲层碳掺杂的深能级是典型的受主型陷阱,能级大概在导带底以下 0.5 到 0.9 eV。仿真瞬态动态电阻时,我一般设置能量陷阱浓度在主沟道下方区域,然后把俘获截面设在 (10^{-15}\ \text{cm}^{2}) 量级。陷阱模型的收敛性天生比普通模型差,建议先把陷阱关掉把结构和正常模型修正完,再打开陷阱做动态仿真。
3.3 先跑稳态,再做瞬态
新结构第一件事不是直接扫 BV,而是先做直流转移特性扫描。设置漏极电压 0.1 V,栅极电压从 -5 V 扫到 +8 V,看阈值电压、跨导、最大电流是否合理。阈值电压和实际测量对不上,大概率是极化电荷或者 p-GaN 参数不对,这时候不要急着往下跑。
转移特性对上了,接着做输出特性。漏极电压从 0 扫到 10 V 或 20 V,栅极电压分别设置 0 V、3 V、6 V。这样可以检查饱和电流、导通电阻和沟道调制效应,同时也能验证网格和模型的数值稳定性。
这部分看起来基础,却是后续所有提取工作的地基。我见过不少同学一上来就加漏压到几百伏,结果发散,回头才发现是结构定义里两层材料界面坐标重叠,这种低级失误很浪费时间。
4. 击穿电压 BV 的仿真实操
4.1 理解 GaN 的击穿机制
GaN 材料本身临界击穿场强能做到 3 MV/cm 以上,比 Si 的 0.3 MV/cm 高一个数量级。理论上同样的耐压,GaN 的漂移区做得更短,这也是 CoolGaN 这类器件能把 Rds(on) 做小的根本原因。
但实际器件远达不到材料极限。击穿通常从这三个位置找突破口:一是栅极边缘漏侧,电场集中最高;二是漏极侧的钝化层界面,表面态会让电场局部集中;三是缓冲层,竖直方向漏电在高温下显著增加。
TCAD 仿真 BV 的核心思路是:逐步增加漏极电压,观察漏电流何时出现急剧上升。一般定义 BV 为漏电流达到 1 μA/mm 或者 10 μA/mm 时的电压,具体要看器件规格和测试标准。
4.2 BV 扫描的代码流程
Silvaco 里扫 BV 不能用太快的步长,否则栅极边缘的大电场变化会让牛顿迭代法收敛失败。我的流程是先设置零伏态,然后逐步升高漏压。
solve init solve vgate=-5 vdrain=0 solve vdrain=0 vstep=1 vfinal=100 solve vdrain=100 vstep=2 vfinal=300 solve vdrain=300 vstep=5 vfinal=650 solve vdrain=650 vstep=10 vfinal=1000这里栅极偏压很关键。增强型 GaN HEMT 在关断时栅极偏压一般是 0 V,但如果你用负压关断,栅极下方的电场会更高,BV 可能下降。仿真的时候一定要扫描不同关断栅压,别只算最理想的情况。
跑完看碰撞电离的分布图,你能直观看到器件哪个位置电场最高。我仿过一版结构,没做场板时电场尖峰就在栅极漏侧边缘,加了栅场板之后,峰值电场会明显摊开,BV 提升很明显。这类结构优化用 TCAD 验证是最快的,做工艺实测得等一两轮流片周期,仿真几个小时就能看到趋势。
4.3 影响 BV 的结构参数
对功率 GaN HEMT 来说,影响 BV 的主要是这些层:
- 势垒层厚度和 Al 组分:决定沟道电荷和纵向电场,但调得太多会影响阈值电压
- 栅漏间距:这是最直接的“耐压尺寸”,拉长 10 到 20 微米,BV 可以显著增加,代价是 Rds(on) 变大
- 缓冲层掺碳浓度:抑制竖直漏电,但掺多了动态电阻恶化
- 钝化层和场板设计:影响表面电场分布
- 衬底电位:衬底浮空或者接地,BV 结果会不一样,很多器件失效是衬底偏置引起的
TCAD 的飒爽之处在于每一个变量都能单独扫描,然后把 BV 作为函数画出来。比如我可以固定其他层,连续改栅漏间距 2 μm 到 20 μm,得到 BV 和间距的关系曲线,再用这个曲线评估功耗和耐压的折中。
4.4 BV 仿真时最容易犯的错
第一个坑是网格不够细。栅极边缘电场峰值可能尖锐到 10 nm 尺度,网格太粗会严重低估电场,导致 BV 偏高。我一般把栅极漏侧和场板边缘的 x 方向网格间距设置到 10 nm 以内,y 方向在势垒层和钝化层界面间距设置到 2-5 nm。
第二个坑是碰撞电离模型的选择。Silvaco 默认 Selberherr 模型是给 Si 用的,直接用在 GaN 上,碰撞电离系数和实际差很多。GaN 的碰撞电离系数参数有报道数据,但在 Silvaco 里可以简化处理,先在关断态看电场分布,再用实验 BV 校准碰撞电离系数。如果只是做结构相对对比,甚至可以不加碰撞电离模型,直接看峰值电场是否超过材料临界值来判断耐压趋势。
第三个坑是漏电基准过严。有些器件实际漏电在 μA 量级就有噪声,把 BV 判据设太严会导致提前“击穿”,跟规格书对不上。
5. 栅极电荷 Qg 的提取与理解
5.1 Qg 到底是什么
Qg 是把栅极电压从 0 推到目标驱动电压所需的总注入电荷。它由三块组成:
[ Q_g = Q_{gs} + Q_{gd} + Q_{oss} ]
Qgs 是栅源电容充电部分,对应栅极电压从 0 涨到米勒平台之前的阶段。Qgd 是米勒平台阶段,器件正在换向,栅极电流主要给 Cgd 充电,这时候栅极电压几乎不动。Qoss 是输出电容相关的电荷,反映漏极电压变化对沟道的反馈。
对设计驱动电路的人来说,Qg 决定了驱动器的功耗、驱动电阻的选取和开关速度上限。同一个器件,Qg 越小,驱动损耗越低,开关可以做得越快。
5.2 在 TCAD 里提取 Qg 的方法
TCAD 提取 Qg 一般走瞬态仿真。给栅极接一个恒流源,或者接一个大驱动电阻加阶跃电压,然后记录栅极充电电流随时间的变化,再对时间积分就是电荷。
比较标准的方法是恒流充电。比如设置栅极电流 1 mA,从 0 V 充电到目标电压 6 V,记录 Vgs、Vds 和 Id 波形。
solve vgate=0 vdrain=600 solve vgate=0 vstep=0.01 tstep=1e-12 tfinal=20e-9更简单点,Silvaco 里可以直接用静态电容扫描,在不同偏置点算 Cgs 和 Cgd,然后对电压区间积分。但这种方法对瞬态过程中 Cgd 剧烈变化的捕捉不够精确,我推荐做瞬态恒流充电。
做完之后输出 Vgs 随时间变化的曲线,你会看到经典的“米勒平台”。从曲线可以直接读出:
- Qgs:栅极电压线性上升段的电荷
- Qgd:米勒平台段平台宽度对应的电荷
- Qg:总充电电荷
我实测过一个 600 V 级别的 CoolGaN 样片,驱动电压上限 6 V,Qg 在 5 nC 到 7 nC 之间。对应到开关速度,如果用 1 A 峰值驱动电流,栅极充电时间大约是 6 到 7 纳秒,这个量级的器件做到几百 kHz 甚至上 MHz 的开关频率都是可行的。
5.3 仿真 Qg 时的偏置条件
Qg 不是一个固定值,它跟漏极电压关系很大。同样一个器件,Vds = 50 V 和 Vds = 400 V 时,Qgd 能差出好几倍。因为 Cgd 是密勒电容,它随 Vds 升高快速下降,但 Vds 足够高之后趋于稳定。
所以仿真 Qg 时一定要设置和实际应用匹配的母线电压。我做参考时通常扫描三组:100 V、400 V、600 V,看看 Qgd 随电压变化的关系,这样心里有底,知道电源系统在宽电压输入时驱动电路的裕量够不够。
温度影响也不能忽略。温度升高,迁移率下降,但栅极电容本身受温度影响不大,Qg 随温度升高略微增加,主要来自阈值电压漂移。仿真时如果不做温度扫描,至少要知道常温结果和高温结果差多少。
5.4 从 Qg 到驱动损耗
驱动损耗计算很简单:
[ P_{drive} = Q_g \cdot V_{gs} \cdot f_{sw} ]
Qg 如果是 6 nC,驱动电压 6 V,开关频率 500 kHz,驱动损耗只有 18 mW,看起来微乎其微。这也是 GaN 比 Si MOSFET 优势明显的地方。Si MOSFET 的 Qg 往往在几十 nC 甚至上百 nC,同样的驱动条件损耗能到这个量级的三到五倍。
但 Qg 的作用远不止驱动损耗。Qg 里 Qgd 这一项直接决定 dV/dt。下面讲开关损耗时你就会看到,真正耗散在管子上的能量,很大一部分是 Qgd 决定的。
6. 开关损耗的仿真与估算
6.1 从 TCAD 结果到损耗的换算路径
TCAD 直接算出精确的开关损耗并不容易。器件级的瞬态仿真往往要花很多计算资源,而实际开关损耗又受外部电路寄生、驱动器和死区设置的强烈影响。所以我一般的做法是“两步走”:
第一步,在 TCAD 里提取关键参数:Qg、Qgd、Rds(on)、Coss 和 dV/dt 相关的电容曲线,以及一系列不同偏置下的电流和电压波形。
第二步,把参数代入系统级模型,估算开关损耗:
[ E_{sw} \approx \frac{1}{2} V_{ds} I_d (t_r + t_f) + E_{oss} ]
其中 tr 和 tf 可以用驱动电流近似:
[ t_r = \frac{Q_{gd}}{I_{drive}} ]
Idrive 是栅极驱动电流峰值的有效值。Eoss 是输出电容存储的能量,在硬开关中会在开通时被耗散掉,可以用 Coss 曲线积分求得。
6.2 用 TCAD 提取 Eon/Eoff 的动态仿真
如果你想要更精确的单脉冲开关损耗,可以在 Silvaco 里用混合模式仿真。混合模式允许你把外部电路和器件模型耦合在一起,设置母线电容、杂散电感、负载电阻、栅极驱动电阻,然后跑一个完整的开关周期。
混合模式仿真最大的优点是能看到器件内部电场、电流密度和温度等在开关过程中的动态分布。我也用过不少回来,这个模块跑得非常吃力,电网约束严格,稍微设置不好就发散,跑一次几小时。
我的建议是:系统性扫参用混合模式,比如对比两组驱动电阻;但如果只是功率级设计需要 Eon/Eoff 数值,还是建议用参数提取加等效电路模型去打表,工程效率高很多。前面提到的 TCAD 提取 Qgd 加系统级公式,虽然近似,但已经能覆盖大部分设计决策需求。
6.3 一个实际损耗估算的例子
假设 600 V GaN HEMT 用在 400 V 母线、10 A 电流、500 kHz 开关频率的硬开关电路。从 TCAD 提取到的参数:Qg = 6 nC,Qgd = 2 nC,Coss 在 400 V 附近的等效电荷 Qoss = 24 nC,Rds(on) = 55 mΩ。
栅极驱动器峰值电流 0.5 A,则:
- 导通延迟阶段 tr ≈ Qgd / 0.5 A = 4 ns
- 关断过程类似,tf 取 4 ns
- 开关损耗典型值 (E_{sw} = 0.5 \times 400 \times 10 \times (4+4) \times 10^{-9} = 16\ \mu J)
- 输出电容损耗 (E_{oss} \approx 0.5 \times 24 \times 10^{-9} \times 400 = 4.8\ \mu J)
- 总单周期开关损耗约 20.8 μJ,开关频率 500 kHz 下损耗约 10.4 W
再把导通损耗加上,10 A 下导通损耗 (I^2R = 5.5 W),总损耗约 16 W。这个量级已经需要良好散热设计。如果换小的驱动电阻把开关时间压到一半,开关损耗能降不少,但 dV/dt 会变高,EMI 和栅极振铃就会抬头。
这类数据用在设计早期非常有用:先粗算热预算,再决定散热器、开关频率和驱动方案。
6.4 开关损耗仿真中千万不能忽略的寄生参数
TCAD 器件仿真本身只有“管芯”,外部电路完全靠你搭。混合模式仿真时,母线杂散电感的影响很大。哪怕只有 5 nH,在 10 A/ns 的电流变化率下也会产生 50 V 的电压尖峰,直接叠加在漏源电压上,可能导致器件接近 BV 裕量边界。
栅极驱动回路的寄生电感同样致命。GaN 的开关速度比 Si 快得多,栅极回路稍微长一点,就会出现明显振铃。我见过一个实际工程问题:驱动电阻选了 2.2 Ω,板子布局没做好,栅极振铃超过额定最大栅压,管子直接炸了。这种问题 TCAD 也能模拟出来,但前提是你把栅极回路电感建模进去。
个人经验:纯 TCAD 仿真过一遍结构,再把实测参数带回 SPICE 做系统级验证,这个组合最实用。TCAD 提供器件物理层的洞察,SPICE 提供快速的电路层迭代,两者不冲突。
7. 校准、收敛性和优化经验
7.1 网格密度:太粗出假结果,太细等死人
GaN HEMT 的网格策略跟 Si 功率器件不太一样。2DEG 通道只有几个纳米厚,栅极边缘电场却要跨几十纳米到微米尺度。通道区域垂直方向网格至少要 1 nm 间距,栅极边缘水平方向间距 5-10 nm,其他区域可以放宽到 0.1-1 μm。
如果你发现 BV 仿真结果很不稳定,每次微调网格数值就大变,那基本就是网格不够细或者分布不合理。可以用 Silvaco 的网格自适应功能,先粗跑一遍提取电场,再在电场峰值附近局部加密,反复迭代几次,直到 BV 结果变化小于百分之五。
但网格也不是越密越好。二维网格数量翻倍,仿真时间可能翻三四倍。我做敏感扫描时会用粗网格先看趋势,锁定可疑区域后局部加密细跑,这样效率最高。
7.2 收敛问题的排查顺序
Simulation 报错不收敛时,我都是按固定顺序排查:
- 网格检查:有没有负面积元素、坐标重叠、区域交叉。
- 初值检查:是否从零偏置慢慢升压,有没有直接从高压开始导致初始猜值太差。
- 模型检查:陷阱模型和碰撞电离模型是否在低压阶段已经开启,它们会严重影响收敛性。
- 步长检查:电压步长太大,器件状态变化太快,牛顿迭代跟不上。
- 数值方法:把
method newton trap改成method gummel newton trap,或者减小迭代步长和增加迭代次数。
陷阱模型是收敛问题的大头。我的做法是先关陷阱跑通全部流程,确认结构没问题了,再开启陷阱从零重新扫描。开陷阱之后初始电压要从 0 开始,不能直接恢复之前高压状态,否则电荷状态跳变过大。
7.3 参数校准的顺序和关键点
TCAD 仿真最好配合至少一组实测数据做校准。很多初学者直接拿网上论文的参数跑,跑出来结果和真实器件差得离谱,还以为是软件问题。校准的顺序很重要,从最容易被确定、对后续影响最大的参数开始:
第一,先校阈值电压。调 p-GaN 掺杂浓度、厚度和极化电荷,让转移特性曲线和实测阈值对上。阈值对不上,后面所有电流和电荷都是带着误差的。
第二,校最大饱和电流和跨导。这一步主要调迁移率模型、低场迁移率、饱和速度,以及 AlGaN 势垒层厚度和 Al 组分。
第三,校导通电阻。低压输出特性的 Rds(on) 主要受接触电阻和迁移率影响。TCAD 里的接触电阻可以用电极接触边界条件表示,硅化物接触通常占主导。
第四,校 BV。这时再动缓冲层掺杂、陷阱浓度和碰撞电离参数。
第五,校动态特性,包括 Cgd、Cgs 曲线和开关波形。这一步主要调陷阱的俘获截面、能级位置和浓度分布。
这五步走完,你手上的 TCAD 模型才算“可信”。后面再跑的 Qg、BV、开关损耗才有参考意义。
7.4 陷阱参数和动态 Rds(on) 的校准技巧
动态 Rds(on) 是目前 GaN 功率器件最头疼的可靠性问题之一,TCAD 建模难度也最大。陷阱参数的校准尤其脆弱,往往出现“稳态吻合很好、瞬态完全不对”的情况。
我建议用两种陷阱:浅能级表面态影响电流崩塌和动态电阻,深能级缓冲层陷阱影响高压下的漏电和动态电阻。浅能级陷阱能级放在导带底下 0.3-0.5 eV,深能级陷阱放在 0.6-0.9 eV。浓度太高可能造成电流崩溃过度,浓度太低则动态电阻变化不明显。
抓到一组合理的参数后,一定要做敏感性分析。把陷阱浓度上下微调一个数量级,看动态 Rds(on) 变化趋势是否符合物理直觉。如果趋势反了或者跳变太剧烈,多半是陷阱模型设置有问题。
8. 最终实践检查清单和个人体会
跑完这么多仿真,我整理了一份自用的检查清单,分享出来希望帮你少走弯路:
- 结构定义:所有层坐标没有重叠,网格最细区域覆盖 2DEG 界面和栅极边缘。
- 极化电荷:先用转移特性校准,阈值误差控制在 ±0.5 V 内。
- 稳态特性:转移特性和输出特性与实测切合度达到 90% 以上再继续。
- BV 扫描:至少扫两组栅极关断电压,记录碰撞电离分布和电场峰值。
- Qg 提取:分别在 100 V、400 V、600 V 漏压下做瞬态充电,对比 Qgd 变化。
- 开关损耗:混合模式仿真和参数加深简化模型至少做交叉验证一次,避免单条路径算错。
- 温度:在做完常温仿真后,补扫 25°C、100°C、150°C 至少三组,功率器件早晚要在高温下工作。
- 陷阱模型:开启陷阱后重扫稳态,确认没有把模型改坏,再去跑瞬态。
我在实际项目里用过这套流程反复验证过从 650 V 到 1200 V 的 GaN 功率器件,包括英飞凌 CoolGaN 这一代产品。说句实在话,TCAD 解决不了所有问题,尤其是涉及工艺制造一致性、封装寄生这些“非理想因素”,它没法替你测量。但它能把一个器件的物理图像打开在你面前:电场尖峰在哪儿,电荷卡在哪儿,损耗到底去了哪儿。
这个能力,规格书和网分实测都给不了你。如果你刚接触 GaN 器件设计或者正在做 GaN 电源系统,建议你从一套简单结构开始,把稳态、BV、Qg、损耗这四个步骤跑通,再逐步把模型复杂度加回来。第一次跑通 SV 也许要花一个下午,之后整个流程熟练到半小时能出结果时,你对各类 GaN 器件的理解会完全不一样。