0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

从Level1 Model到Level3 Modle来感受器件模型是如何开发的

中科院半导体所 来源:SPICE 模型 2025-01-03 13:49 次阅读

本文从Level1 model到Level3 model的Ids电流公式的发展来感受Compact器件模型是如何开发的。

MOS技术扩展到纳米尺寸,带来了电路模拟器中器件模型的发展,包括交流、射频、直流、温度、几何形状、偏置和噪声等特性。今天就从Level1 model到Level3 model的Ids电流公式的发展来感受Compact器件模型是如何开发的。

SPICE模拟器和SPICE器件模型是SPICE的两个不同部分。PSPICE (OrcadCadence Design Systems), HSPICE (Synopsis), SPECTRE (Cadence Design Systems), Eldo是市场上一些主流的SPICE商业模拟器。Level 1, Level 2, Level 3 models, BSIM3, BSIM4, BSIMSOI, BSIMCMG 都是器件模型,他们是用一组数学表达式来描述器件的性能,是基于理论或经验考虑,或两者结合来推导模型。可以使用一些参数和特征来构建所需的模型。在建立模型制作过程中,往往要权衡近似质量及其复杂性。在进行这些权衡时,工程师会考虑模型的预期用途和所需的精度等因素。当模型构建完之后,仿真器会将核心公式集成进去(或通过Verilog-A实现,这样只要支持Verilog-A的模拟器就可仿真),只留给用户可调的参数集,使用户能够一定程度上按照自己器件特性修正模型参数。以下是电路仿真器中模型参数集的语法:

。 MODEL 《Model Name》 NMOS [model parameters

。 MODEL 《Model Name》 PMOS [model parameters]

如下图所示,是Level 1, 2, 3的等效电路,我们来分析不同Level的模型对Idrain的表述,来感受模型开发的过程。

Level 1 (Schichman-Hodges Model)

Level 1模型不包括载流子饱和效应、载流子迁移率退化或弱反型模型。只是通过渐变通道近似和饱和漏极电流的平方定律假设开发的。其不同工作区域的漏极电流方程如下:

饱和电压由下式给出:

阈值电压也只是考虑了衬偏效应:

Level 2 (Grove-Frohman Model)

Level 2 模型将线性区和饱和区用一个统一的公式表达,并引入DELTA来调整线性区和饱和区之间的过渡。

并且考虑了速度饱和效应:

沟道长度调制效应:

阈值电压涵盖了尺寸的影响:

迁移率退化:

Level 3 (Empirical Model)

Level 3是为了克服Level 2的缺点而开发的。与Level 2相比,它在数学上更高效,更准确。Level3模型是对Level2模型的改进,方程简单,经验常数多。顾名思义,该模型是根据实验得到的实际数据与已有理论模型之间的经验关系推导出来的。

考虑了窄沟道效应和短沟道效应:

考虑了亚阈区的电流:

IdVd曲线比较

Level 1 的模型能够明显看出线性区饱和区之间的转折,而Level2, 3使用统一的电流公式,曲线更光滑。

总结

从以上结果可以看出,Level 1 模型过于近似,拟合参数数量太少,只适用于长通道、均匀掺杂器件和不需要详细的模拟模型时,通常用于模拟大型数字电路,仿真速度比较快。Level 2 考虑了体电荷对电流的影响,但优势很小。Level 3精度更高,计算时间更短,考虑了窄沟道,短沟道效应,能够到大约2um。

器件建模模型最具挑战性的任务是对不同工艺的器件数据进行高精度拟合。除质量外,还应考虑参数提取的难易程度、参数的数量、参数的冗余度、参数的相关性等。需要对潜在的物理现象有深刻的理解,也需要有能力使用数学技术来解决新工艺,新结构中器件复杂的效应。

参考资料

1. HSPICE Reference Manual

2. ORCAD SPICE A/D Reference Manual

3. Comparison of Level 1, 2 and 3 MOSFET’s,Twesha Patel

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 建模
    +关注

    关注

    1

    文章

    308

    浏览量

    60782
  • Compact
    +关注

    关注

    0

    文章

    14

    浏览量

    9119
  • 器件
    +关注

    关注

    4

    文章

    312

    浏览量

    27857

原文标题:从Level1 Model到Level3 Modle来感受器件模型是如何开发的

文章出处:【微信号:bdtdsj,微信公众号:中科院半导体所】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    KEIL5 level3的优化等级有哪些?

    level3的优化等级有哪些,优化了这些东方西,具体和 level1 的优化等级有哪些,区别别还有等级的优化等级有哪些
    发表于 01-25 06:18

    PMSM_3_4的程序用的LEVEL1,永磁同步电机不能正常转起来,为什么?

    有人用官网上的PMSM_3_4程序控制永磁同步电机吗? 为什么我用PMSM_3_4的程序用的LEVEL1,永磁同步电机不能正常转起来,电机只在那来回摆动。有谁能帮忙解答一下吗?
    发表于 09-14 07:21

    TI的PMSM程序 LEVEL1调试

    最近在做PMSM的控制,用的是TI的例程。现在在调试LEVEL1的阶段,程序基本没怎么改,但是出来的波形却不是正弦波, 出来的波形是这样的,查看了好久不知道哪出错了,大神能帮忙看看是什么原因吗?非常感谢!
    发表于 07-06 10:18

    ControlSuite中关于PMSM的FOC例程中BUILDLEVEL=?时,电机可以转呢

    \HVMotorCtrl+PfcKit_v2.0\HVPM_Sensorless,不知哪个BUILDLEVEL可以时电机旋转, #define LEVEL1  1        // Module check out (do
    发表于 05-14 09:46

    请问HVPM2833xSENSORLESS这个工程的LEVEL1烧入DSP中,发现DSP的pwm的输出引脚是都是低电平,为什么没有PWM输出呢?

    本帖最后由 一只耳朵怪 于 2018-6-14 08:59 编辑 问题一:我把HVPM2833xSENSORLESS这个工程的LEVEL1烧入DSP中,发现DSP的pwm的输出引脚是都是
    发表于 06-13 12:42

    TI开发套件HVPM_Sensored Level3/4时qep1.ElecTheta一条直线

    我在 TI高压电机控制+PFC套件V2.1上运行HVPM_Sensored, 电机为EMJ-04APB22, 在Level3/4, LSW=1时,graph 观察qep1.ElecTheta是一条直线,而不是说明中的锯齿波,请问
    发表于 12-19 11:25

    如何购买防潮等级***是Level3的芯片?

    需要做关于MSDs(moisture sensitive devices)的实验。需要无具体功能的,但防潮等级***是Level3的芯片,应何如购买?属于哪类电子元器件?菜鸟一枚,请多指教,谢谢。
    发表于 08-14 05:55

    HVPM2833Xsensorless的level1接上电机是不是也是可以转的?

    各位大神想问下,HVPM2833Xsensorless的level1是开环控制,我看内个TI出的内个说明书说是LEVEL1不接电机,但是如果我接上电机是不是应该也是可以转的?
    发表于 06-04 15:49

    编译HVBLDC_sensord工程出现警告的解决办法?

    在编译HVBLDC_sensord这个工程时 将BuildLEVEL 定为LEVEL3,4或5时,会有如下警告发现此时运行速度有点慢,LEVEL1和2,没有这样的现象,请问是什么原因
    发表于 06-09 11:19

    RT-Thread的开关中断是否支持嵌套呢

    int global_level1;int global_level2;int global_level3;void test(void){rt_base_t level1
    发表于 05-25 15:02

    keil5中optimization设置成level1时INIT_PREV_EXPORT不生效怎么解决啊

    整个代码量太大了,现在使用keil里面的optimization设置一下等级,缩减一下代码量,但是设置成level1后系统里面的INIT_PREV_EXPORT就不起作用了,必须手动调用函数才能正常使用。各位大佬帮忙看看怎么解决啊。
    发表于 02-02 14:01

    请问如何使用i.mt rx 1170 LPCG domain control register LEVEL fields?

    你好 在我。MX RT 1170 datasheet(page1532), LPCG域控制(LPCG_DOMAIN-LPCG137_DOMAIN) 寄存器LEVEL0, LEVEL1
    发表于 05-06 08:05

    什么是CHILL (CCITT High Level Lan

    什么是CHILL (CCITT High Level Language)  英文缩写: CHILL (CCITT High Level Language) 中文译名: CHILL高级语言
    发表于 02-22 10:47 616次阅读

    关于Level 3混合动力汽车电池充电器设计方案详解

    德州仪器(TI)公司的Level 3电动/混合动力汽车电池充电器采用数字功率控制器、通信器件、高性能驱动器以及接口器件Level
    发表于 07-14 07:57 1857次阅读
    关于<b class='flag-5'>Level</b> <b class='flag-5'>3</b>混合动力汽车电池充电器设计方案详解

    SMMU数据结构格式之Level 1 Stream Table Descriptor介绍

    上图就是SMMU Level 1 Stream Table Descriptor的数据格式,简称Level1 STD。
    的头像 发表于 05-06 14:44 1052次阅读
    SMMU数据结构格式之<b class='flag-5'>Level</b> <b class='flag-5'>1</b> Stream Table Descriptor介绍