直接解决方案:电流密度相差5个数量级通常由网格分辨率不足、物理模型缺失、接触势垒设置偏差或单位制混淆导致。核心排查步骤为:1. 检查网格在耗尽区与接触界面的加密程度,确保spac值小于德拜长度;2. 核对载流子迁移率、复合模型(SRH/Auger)及隧穿模型是否开启;3. 验证电极功函数、界面态密度及偏压扫描步长;4. 确认仿真输出单位与文献一致(如A/cm²与A/m²的换算),并补充热发射-隧穿或高场发射模型以匹配文献机制。
1. 网格划分与数值精度校准
来源摘要:在TCAD仿真中,电流密度对网格密度极度敏感。若网格在PN结或肖特基接触附近过于稀疏,会导致电场分布失真,进而使计算出的载流子浓度与漂移扩散电流偏低。建议在势垒区与高场区采用自适应网格或手动加密,确保spac值满足小于0.1倍德拜长度,并开启method=newton与climit参数以提升收敛性。
2. 物理模型与载流子输运机制
来源摘要:文献中10e-8量级的电流通常对应热发射-隧穿或高场下的Frenkel-Poole发射机制。若仿真仅使用默认的漂移扩散模型,未激活fermi, srh, auger, bbt.std或field.mob,将严重低估高场区的载流子注入与隧穿概率。需根据器件工作偏压补充相应的量子隧穿或热电子发射模型。
3. 电极接触与界面态设置
来源摘要:金属-半导体接触的电流密度高度依赖功函数差与界面态密度。用户提供的Au/Ni/外延层结构中,若未正确定义contact workfunction或忽略界面陷阱,仿真将默认理想欧姆接触或过高势垒,导致漏电流被压制。建议通过contact name=... workfunction=...显式指定功函数,并引入models=fermi以准确计算准费米能级分裂。
4. 单位制与量纲核对
来源摘要:TCAD默认输出单位常为μm与A/μm²,而文献多采用cm与A/cm²。10e-13 A/μm²换算后即为10e-7 A/cm²,与文献10e-8量级接近。务必在solve或extract语句中检查单位转换系数,并使用units=cm或手动乘以1e8进行量纲对齐,避免因单位混淆导致5个数量级的误判。
FAQ
Q:仿真不收敛或电流始终为0怎么办?
A:逐步降低偏压扫描步长,开启method=gummel进行初始求解,再切换至newton;同时检查网格是否出现负体积或材料掺杂符号错误。
Q:如何验证TCAD仿真结果与实验/文献的一致性?
A:优先比对I-V曲线的开启电压与斜率因子,提取有效势垒高度与理想因子,若理想因子大于2通常表明复合电流占主导,需补充SRH模型;若势垒高度偏差大于0.3eV,需校准金属功函数或界面态。
Q:外延层厚度与衬底厚度对电流计算有何影响?
A:厚衬底会引入串联电阻效应,若未正确设置衬底欧姆接触或忽略体电阻,将导致高偏压下电流饱和。建议在衬底底部定义低阻欧姆接触,并开启conmob模型以准确计算体区压降。