一种半导体器件模型参数的优化方法技术

技术编号:27809483 阅读:21 留言:0更新日期:2021-03-30 09:37
一种半导体器件模型参数的优化方法,包括以下步骤:1)获取模型参数表;2)获取测试数据和模型参数表仿真数据的误差率;依次获取模型参数表中的模型参数,并利用每一个模型每一个参数表的参数的上限调整数值和下限调整数值进行仿真得到每一个参数表的参数的上限误差率和下限误差率;3)将获取测试数据的仿真数据和模型参数表仿真数据的误差率与每一个参数表的参数的上限误差率和下限误差率作比较,获得每一个优化参数,并记录模型参数修改数;4)若模型参数修改数等于0,则得到最终的模型参数表。本发明专利技术的优化方法,能够在参数互相影响下依然能达到最优的结果,在出现异常仿真数据后立刻放回到原值,保证了自动提取过程的稳定性。性。性。

【技术实现步骤摘要】
一种半导体器件模型参数的优化方法


[0001]本专利技术涉及半导体器件建模和半导体器件模型参数提取
,特别是涉及半导体器件模型参数的优化方法。

技术介绍

[0002]半导体器件的测试数据在通过仿真工具进行模型参数提取时,通过手动调节参数,速度和效率上都较低,通过编码实现模型参数自动优化流程能极大的提高效率。自动优化流程中对参数自动优化的方法非常重要,它决定了最终优化的效果。但各模型参数间的互相影响、参数范围很难限定、参数调整可能导致模型仿真异常等都对优化方法提出了极大的要求。传统的优化器在这里表现的效果并不理想,此方法充分考虑了这些因素,能保证优化过程的较为稳定,并能得到较好的优化结果。

技术实现思路

[0003]某半导体器的所有模型参数,被称为此半导体器件的模型,也称为model,它是此半导体器件的建模模型。半导体器件仿真工具使用半导体器件模型就能得到相应的仿真数据,仿真数据和此半导体器件实物的测试数据之间的误差率,表示模型和真实半导体器件之间的差异。通过调整参数,减少误差率,直到达到能用此半导体器件模型能用来表征此半导体器件,这个过程就是半导体器件的优化。
[0004]为了解决现有技术存在的不足,本专利技术的目的在于提供一种半导体器件模型参数的优化方法。在得到半导体器件的测试数据和已对器件的模型建模完成后,通常需要通过手动调试模型参数来匹配测试数据,最终得到模型参数表。如果能自动对模型参数进行优化提取,来代替人工调试,或者先自动优化出一个较好结果,再进行人工的精调,都会大大的节省人力成本。由于各模型参数之间存在大量的互相影响,自动提取模型参数依照传统的单个参数分别提取的方式很难达到较好的结果。此方法正是考虑的这样的因素建立的一种能解决模型参数互相影响的一种参数自动提取的优化方法。
[0005]为实现上述目的,本专利技术提供的一种半导体器件模型参数的优化方法,包括以下步骤:
[0006]1)获取模型参数表;
[0007]2)获取测试数据和模型参数表仿真数据的误差率;依次获取模型参数表中的模型参数,并利用每一个模型参数的上限调整数值和下限调整数值进行仿真得到每一个参数的上限误差率和下限误差率;
[0008]3)将获取测试数据的仿真数据和模型参数表仿真数据的误差率与每一个参数的上限误差率和下限误差率作比较,获得每一个优化参数,并记录模型参数修改数;
[0009]4)若模型参数修改数等于0,则得到最终的模型参数表。
[0010]进一步地,还包括:
[0011]所述上限调整数值为:parameter_i_up=parameter_i*(1+0.1);
[0012]所述下限调整数值为:parameter_i_up=parameter_i*(1

0.1);
[0013]其中,parameter_i为第i个模型参数值,i为大于等1的正整数。
[0014]进一步地,所述步骤3),还包括:
[0015]若测试数据和模型参数表仿真数据的误差率大于上限误差率或下限误差率,则取误差率最小的方向作为优化方向。
[0016]更进一步地,若上限误差率小于测试数据和模型参数表仿真数据的误差率,且小于上限误差率,则将上限调整数值作为模型参数值;
[0017]若下限误差率小于测试数据和模型参数表仿真数据的误差率,且小于上限误差率,则将下限调整数值作为模型参数值;
[0018]若下限误差率小于测试数据和模型参数表仿真数据的误差率,且小于上限误差率,则将下限调整数值作为模型参数值;
[0019]若测试数据和模型参数表仿真数据的误差率小于上限误差率或下限误差率,则无需对模型参数进行修改。
[0020]若最终模型参数值不等于模型参数初始值,则认为模型参数有优化,将优化参数数加1。
[0021]为实现上述目的,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序运行时执行如上文所述的半导体器件模型参数的优化方法的步骤。
[0022]为实现上述目的,本专利技术还提供一种电子设备,包括存储器和处理器,所述存储器上储存有在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行如上文所述的半导体器件模型参数的优化方法的步骤。
[0023]本专利技术的一种半导体器件模型参数的优化方法,具有以下有益效果:
[0024]1)设计了模型参数自动提取的流程,用于代替繁杂的手动调试。
[0025]2)在自动提取流程的过程中使用的方法保证了参数提取的结果的准确性。对模型数据提取过程中存在两个重要循环,第一个是对单个参数的循环优化,这可以保证此参数在当前其他参数不变的条件下达到最优。第二个循环是对所有参数的循环优化,结束条件是每一个参数都不能再优化了。这就确保了参数之间的互相影响已充分得到考虑,做到了参数互相影响下依然能达到最优的结果。
[0026]3)模型参数的调试中存在调试一个模型参数的值后,仿真得到的数据点相差非常大,误差率突增,人工调试可以及时发现并回退参数值。但在传统的自动提取过程中,出现仿真差异大后需要多次修改参数值后才能回到较好的值,甚至出现无法回到较好值的情况。此方法中使用的每次对参数的步进试探方法,能保证出现异常仿真数据后立刻放回到原值,保证了自动提取过程的稳定性。
[0027]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。
附图说明
[0028]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,并与本专利技术的实施例一起,用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0029]图1为根据本专利技术的半导体器件模型参数的优化方法流程图。
具体实施方式
[0030]以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。
[0031]图1为根据本专利技术的半导体器件模型参数的优化方法流程图,下面将参考图1,对本专利技术的半导体器件模型参数的优化方法进行详细描述。
[0032]本专利技术的提供一种半导体器件模型参数的优化方法,需使用半导体器件测试数据和半导体器件仿真工具。该方法的全部流程,一共包含三个循环。最里层的循环是单个参数的提取,直到此参数在当前模型参数表下达到最优。中间层的循环是对参数表的所有参数下每个参数提取的循环,即对每个参数都进行一次最优提取。最外层的循环是对中间层的流程进行循环,循环结束条件是中间层的本次提取中无参数可再优化。
[0033]本专利技术中的模型参数表是指具体某半导体器件下的所有可调参数。
[0034]一个模型参数表中有多个参数,这个参数表表征一个模型,一个模型通过仿真器得到仿真数据。本专利技术中的误差率是指,测试数据和仿真数据的误差率。半导体器件模型的测试数据由一系列的数据点构成,半导体器件仿真工具通过一组预设的模型参数表仿真出对应于测试数据所有点的对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种半导体器件模型参数的优化方法,其特征在于,包括以下步骤:1)获取模型参数表;2)获取测试数据和模型参数表仿真数据的误差率;依次获取模型参数表中的模型参数,并利用每一个模型参数的上限调整数值和下限调整数值进行仿真得到每一个参数的上限误差率和下限误差率;3)将获取测试数据的仿真数据和模型参数表仿真数据的误差率与每一个参数的上限误差率和下限误差率作比较,获得每一个优化参数,并记录模型参数修改数;4)若模型参数修改数等于0,则得到最终的模型参数表。2.根据权利要求1所述的半导体器件模型参数的优化方法,其特征在于,还包括:所述上限调整数值为:parameter_i_up=parameter_i*(1+0.1);所述下限调整数值为:parameter_i_up=parameter_i*(1

0.1);其中,parameter_i为第i个模型参数值,i为大于等1的正整数。3.根据权利要求1所述的半导体器件模型参数的优化方法,其特征在于,所述步骤3),还包括:若测试数据和模型参数表仿真数据的误差率大于上限误差率...

【专利技术属性】
技术研发人员:余小兵樊晓斌朱艳
申请(专利权)人:成都华大九天科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1