System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种建模工具及建模方法技术_技高网

一种建模工具及建模方法技术

技术编号:41241182 阅读:5 留言:0更新日期:2024-05-09 23:53
本发明专利技术公开一种建模工具及建模方法,所述建模工具包括用于提供给用户编辑的自定义程序获取窗口、内置的参数流程提取模板、多种内建函数,所述建模工具通过所述程序获取窗口获取自定义建模程序,识别自定义程序中的预设的关键字并调用建模工具中对应的参数流程提取模板或自定义程序中涉及的多种内建函数,执行所述自定义建模程序,以进行仿真运算及数据抽取。可实现测量、数据抽取、仿真使用同一套语法定义,该建模工具创造性的电学参数提取流程及语法,可以满足测量及建模各阶段的电学参数提取需求,并采用depend模式有效节约仿真开销,加快建模流程。

【技术实现步骤摘要】

本专利技术属于芯片设计,尤其涉及一种建模工具及建模方法


技术介绍

1、电路元件的电学特性和参数对于电路设计和分析至关重要。了解这些特性和参数可以帮助设计人员选择适当的元件、计算电路参数、预测电路行为等。通过深入研究元件的特性与参数,可以更好地理解和应用电子电路。并且可以通过电路仿真器仿真电学特性参数来验证和优化电路性能。

2、电学特征参数可同类型产品针对提取电学参数功能实现方式基本分为两类,一是在工具内置电学参数计算流程,优点是使用简单,缺点是不易更改,较难满足用户的自定义需求;二是提供完全外置脚本接口,优点是自定义方便,缺点是自定义语法较为复杂,用户使用门槛高。


技术实现思路

1、为解决上述问题,本专利技术的目的是提供一种建模工具及建模方法,可实现测量、数据抽取、仿真使用同一套语法定义,该建模工具创造性的电学参数提取流程及语法,可以满足测量及建模各阶段的电学参数提取需求,并采用depend模式有效节约仿真开销,加快建模流程。

2、本专利技术提供的技术方案为:一种建模工具,所述建模工具包括用于提供给用户编辑的自定义程序获取窗口、内置的参数流程提取模板、多种内建函数,所述建模工具通过所述程序获取窗口获取自定义建模程序,识别自定义程序中的预设的关键字并调用建模工具中对应的参数流程提取模板或自定义程序中涉及的多种内建函数,执行所述自定义建模程序,以进行仿真运算及数据抽取。

3、优选的,所述自定义程序获取窗口中能够定义临时的局部变量以引用内建函数,在提取过程中,只针对数据操作,不触发仿真。

4、优选的,所述自定义程序获取窗口中能够使用向量作为变量,向量主要用于为仿真运算提供扫描偏置的定义,或储存仿真结果,通过‘get’方法得到所述向量低维度的结果。

5、优选的,在所述自定义程序中,所述仿真运算和所述数据抽取两部分的局部变量相互独立,局部变量能够被反复赋值修改。

6、基于相同的构思,本专利技术还提供一种建模方法,包括如下步骤:获取自定义建模程序,识别自定义程序中的预设的关键字;基于所述关键字调用建模工具中对应的参数流程提取模板或多种内建函数;执行所述自定义建模程序,以进行仿真运算及数据抽取,其中在所述自定义建模程序中,数据抽取的关键字位于仿真运算关键字之后。

7、优选的,所述预设的关键字至少包括名称关键字‘name’、器件类型关键字‘devicetype’、仿真运算关键字,所述仿真运算关键字以‘set’开头的赋值语句定义,其提供了如何从模型经过仿真计算得到最终结果。

8、优选的,所述预设的关键字还包括数据抽取关键字,所述数据抽取关键字通过‘extraction’语段定义,位于电学参数抽取流程的最后,由‘set’开头的赋值语句组成,最后一个被赋值的变量会作为最终结果。

9、优选的,在所述自定义建模程序中定义临时的局部变量,引用内建函数。

10、优选的,所述方法还包括:电学参数抽取流程能够引用另一个电学参数抽取流程的结果。

11、基于相同的构思,本专利技术还提供一种电子设备,其特征在于,包括:存储器,所述存储器用于存储处理程序;处理器,所述处理器执行所述处理程序时实现上述任意一项所述的建模方法。

12、基于相同的构思,本专利技术还提供一种可读存储介质,其特征在于,所述可读存储介质上存储有处理程序,所述处理程序被处理器执行时实现上述任意一项所述的建模方法。

13、本专利技术由于采用以上技术方案,使其与现有技术相比具有以下的优点和积极效果:本专利技术的技术方案中,通过向用户提供自定义程序编辑窗口,并且将相关的参数流程提取模板以及相关函数内置在建模工具中,不仅实现能够实现用户对参数测量、仿真及参数抽取的定制化需求,并且用户操作简单快捷,降低使用门槛。本实施例的技术方案由于建模工具预先定义了兼容电学参数测量、电学参数集中抽取、仿真的语句,从而使得测量电学参数、从测量的数据集中抽取电学参数及仿真电学参数,这三个流程可复用一套提取流程,节约建模工具开销。同时,由于三个流程复用一套提取流程,也就实现了基带器件与射频器件电学参数一同抽取,进而能够实现将基带与射频建模的电学参数抽取相衔接。

本文档来自技高网...

【技术保护点】

1.一种建模工具,其特征在于,所述建模工具包括用于提供给用户编辑的自定义程序获取窗口、内置的参数流程提取模板、多种内建函数,所述建模工具通过所述程序获取窗口获取自定义建模程序,识别自定义程序中的预设的关键字并调用建模工具中对应的参数流程提取模板或自定义程序中涉及的多种内建函数,执行所述自定义建模程序,以进行仿真运算及数据抽取。

2.根据权利要求1所述的建模工具,其特征在于,所述自定义程序获取窗口中能够定义临时的局部变量以引用内建函数,在提取过程中,只针对数据操作,不触发仿真。

3.根据权利要求1所述的建模工具,其特征在于,所述自定义程序获取窗口中能够使用向量作为变量,向量主要用于为仿真运算提供扫描偏置的定义,或储存仿真结果,通过‘get’方法得到所述向量低维度的结果。

4.根据权利要求1所述的建模工具,其特征在于,在所述自定义程序中,所述仿真运算和所述数据抽取两部分的局部变量相互独立,局部变量能够被反复赋值修改。

5.一种建模方法,其特征在于,包括如下步骤:

6.根据权利要求5所述的建模方法,其特征在于,所述预设的关键字至少包括名称关键字‘Name’、器件类型关键字‘DeviceType’、仿真运算关键字,所述仿真运算关键字以‘set’开头的赋值语句定义,其提供了如何从模型经过仿真计算得到最终结果。

7.根据权利要求6所述的建模方法,其特征在于,所述预设的关键字还包括数据抽取关键字,所述数据抽取关键字通过‘Extraction’语段定义,位于电学参数抽取流程的最后,由‘set’开头的赋值语句组成,最后一个被赋值的变量会作为最终结果。

8.根据权利要求7所述的建模方法,其特征在于,在所述自定义建模程序中定义临时的局部变量,引用内建函数。

9.根据权利要求7所述的建模方法,其特征在于,所述方法还包括:电学参数抽取流程能够引用另一个电学参数抽取流程的结果。

10.一种电子设备,其特征在于,包括:

...

【技术特征摘要】

1.一种建模工具,其特征在于,所述建模工具包括用于提供给用户编辑的自定义程序获取窗口、内置的参数流程提取模板、多种内建函数,所述建模工具通过所述程序获取窗口获取自定义建模程序,识别自定义程序中的预设的关键字并调用建模工具中对应的参数流程提取模板或自定义程序中涉及的多种内建函数,执行所述自定义建模程序,以进行仿真运算及数据抽取。

2.根据权利要求1所述的建模工具,其特征在于,所述自定义程序获取窗口中能够定义临时的局部变量以引用内建函数,在提取过程中,只针对数据操作,不触发仿真。

3.根据权利要求1所述的建模工具,其特征在于,所述自定义程序获取窗口中能够使用向量作为变量,向量主要用于为仿真运算提供扫描偏置的定义,或储存仿真结果,通过‘get’方法得到所述向量低维度的结果。

4.根据权利要求1所述的建模工具,其特征在于,在所述自定义程序中,所述仿真运算和所述数据抽取两部分的局部变量相互独立,局部变量能够被反复赋值修改。<...

【专利技术属性】
技术研发人员:张凤英于萌左少华
申请(专利权)人:上海概伦电子股份有限公司
类型:发明
国别省市:

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

1