一种射频集成制造中工艺IP统计建模方法与流程

文档序号:17478974发布日期:2019-04-20 06:18阅读:317来源:国知局
一种射频集成制造中工艺IP统计建模方法与流程

本发明涉及射频微波建模仿真技术领域,特别涉及一种射频集成制造中工艺ip统计建模方法。



背景技术:

射频微波系统集成制造中的集成工艺,如典型组件或器件封装中常用的金丝键合、垂直互联、水平过渡结构等,其电性能指标对制造工艺中的材料参数、介质厚度、布线尺寸、加工过程等十分敏感。集成工艺对保证射频微波系统的电性能,尤其射频信号传输有十分重要的作用。仿真设计时若忽略系统集成过程中工艺波动的影响,往往导致产品预期性能与最终性能存在较大差异,从而增加产品调试工作量。

现有射频建模方法代表性的主要是等效电路建模、经验模型等方法。当前缺乏一种可以对制造工艺波动进行仿真建模,从而快速有效分析的方法。

而在射频仿真领域,一般通过电磁全波仿真软件,如hfss/cst,进行射频传输结构分析;另一方面,射频eda仿真软件,如安捷伦ads(advanceddesignsystem)、cadence软件从链路角度,依靠软件提供的模型可以实现系统级的快速仿真分析功能。但射频微波集成制造中工艺参数种类繁多,部分结构的工艺参数无法进行批量准确量化,缺乏可以实现射频集成制造能力波动水平分析的工艺ip建模方法。

在实际研究应用中存在以下问题:

1)不同建模算法一般仅适用于特定射频元器件对象,模型发展难以跟上工程化应用的快速需求,不能满足分析实际制造能力的工艺ip建模需求;

2)现有射频仿真软件提供的方案不能有效解决快速仿真验证和制造水平对系统性能影响程度分析两个综合性问题;

3)集成制造环节与射频设计环节存在脱离,亟需一种标准的可扩展的方法将工艺水平分布规律以设计可便捷使用的工艺ip模型库的形式进行反映。



技术实现要素:

为了克服现有技术的上述缺点,本发明提供了一种射频集成制造中工艺ip统计建模方法。

本发明的技术方案如下:

一种射频集成制造中工艺ip统计建模方法,包括如下步骤:

1)测量并采集测试样本在工作频段内的s参数值为样本数据集;

2)将工作频段划分为多个子频段,并计算某一s参数值在子频段内的均值ms;

3)根据步骤2)所得均值ms,建立分布统计模型s~f(θ,ms),表示样本数据s参数值服从分布函数f,其中,θ为分布参数;

4)建立子频段电性能映射模型:

s=n(fn,ms,w)

其中,n表示建模所采用的连续映射模型,s表示模型输出的电性能参数,fn表示仿真时信号流的工作频点,w是模型n中的各类系数参数;

5)根据步骤3)和步骤4),建立工艺ip统计模型。

与现有技术的视角不同,本发明的目的是从工艺ip模型开发应用入手,提出一种可以将制造工艺水平能力进行统计建模,可快速准确地实现模型开发、集成封装及更新维护的一体化方案,特别适用于射频微波集成工艺的电性能分布特性的统计建模与仿真应用。本发明,对集成制造中工艺ip的电性能数据进行统计建模,将制造工艺水平通过标准ip库的形式真实反馈给设计者供其仿真调用,进而,使得系统级的仿真中可以涵盖工艺制造能力分析,仿真可以快速有效地验证工艺制造水平对系统性能的影响,有利于缩短设计验证周期。

步骤2)中,样本数据集经过数据预处理模块按典型应用频段划分出子频段,某一s参数值视关注点不同而选取。

步骤3)中,以步骤2)得到的均值ms作为统计变量,采用正态分布或其它分布函数,以子频段为统计单位,分别建立以各样本该子频段内的均值ms为统计变量的分布统计模型s~f(θ,ms)。建模质量评价指标采用样本均方差和皮尔森相关系数。当工艺ip样本数据不断积累增加,需要重新对样本集进行统计分布建模,并更新分布参数θ。

进一步地,上述射频集成制造中工艺ip统计建模方法,还包括模型参数编码步骤,将模型中用于表征工艺ip特性的各类建模参数,通过编码进行封装。

进一步地,上述射频集成制造中工艺ip统计建模方法,还包括:根据步骤5)所得的工艺ip统计模型,生成仿真模型包。

进一步地,步骤2)所述某一s参数值是指各样本之间离散较大的s参数值。

进一步地,步骤4)中,将各样本的子频段均值ms与全频段的s参数曲线对应,形成以频段划分的多个建模数据集,从而分别建立各子频段映射模型。

各样本的全频段频点序列fn、子频段均值ms与全频段的s参数曲线对应关系如下表所示:

优选地,所述连续映射模型n为三层或大于三层的多层神经网络及对应的bp训练算法。

当工艺ip样本数据不断积累增加,需要更新工艺ip模型库时,需重新建立上述映射模型n,更新原模型参数w。

进一步地,步骤5)中,所述工艺ip统计模型的可调参数包括所选频段的起始频点和截至频点、所选频段内的分布统计概率;根据所选频段,算法自动适配模型n,继而仿真计算出s参数在频段内的分布情况。

进一步地,所述模型参数编码方式为:

将步骤2)划分出的子频段、步骤3)建模得到的统计模型分布参数θ、某一s参数值在所有子频段内的均值ms、步骤4)所得的各子频段的连续映射模型n中的各类系数参数w,用编码模块封装,加入文件校验码,得模型参数文件。

为防止应用中出现模型数据错误,在模型参数文件中加入文件校验码。当因工艺ip样本数据不断积累增加,需要更新工艺ip模型库时,仅需将新增统计样本的ms、利用新数据建模后的统计模型分布参数θ、模型n的相关参数w重新进行编码封装,替换原模型参数文件。

进一步地,生成所述仿真模型包的方法为:

利用步骤5)所得的工艺ip统计模型,根据eda仿真软件环境,增加必要的仿真信号前后处理模块,模型加载协议,再采用仿真软件兼容的程序代码编译生成定制化的调用程序接口文件,即得仿真模型包。

进一步地,所述程序接口文件,用于仿真软件调用,具有供仿真用户进行分布参数设置和模型参数文件配置的接口。

采用上述技术方案,本发明的积极效果是:

本发明提出了一种射频集成制造中工艺ip统计建模方法,该方法通过数据处理、算法建模和仿真模型包构建等主要环节,快速有效地实现了工艺制造能力波动水平分析的一体化工艺ip建模方案。

基于本发明,可以对射频集成制造能力科学有效的进行分析建模,并反馈给设计环节,用于指导仿真设计;使得产品在仿真设计环节中所表现出来的性能更贴近实际制造情况,从而可缩短产品的设计验证周期;本发明的建模方法具有可扩展性:对建模算法具有兼容性,并不局限于某种特定统计分布模型或神经网络算法,可以随建模理论的更新发展,以及工艺ip数据的积累,对工艺ip模型库进行持续修正和丰富;具有良好的可维护性,采用模块化建模封装方法,使得模型库更新维护方便,可以据需求仅更新模型包中的单个文件,便于快速响应新工艺的建模封装需求;特别的,本发明将工艺ip模型分解为模型结构文件和模型参数文件,由于模型结构文件仅包含算法结构和仿真信号接口,可以通过更改仿真信号接口方便移植到不同仿真环境中,而模型参数文件采用编码模块进行封装并由模型结构文件中的解码模块加载,可以方便的在各类计算平台上应用和更新维护。

附图说明

本发明将通过例子并参照附图的方式说明,其中:

图1为本发明实施例中射频集成制造中工艺ip统计建模方法流程图。

图2为本发明实施例中模型结构文件中的算法结构。

图3为本发明实施例中模型参数文件中的数据结构。

图4为本发明实施例中eda仿真中工艺ip模型工作原理。

图5为本发明实施例中针对ads开发的具有统计分析特性的工艺ip模型。

图6为本发明实施例中ads中使用工艺ip模型统计分析示例。

图7为本发明实施例中在ads仿真得到的工艺ip模型的制造性能3sigma分布s参数曲线。

具体实施方式

一种射频集成制造中工艺ip统计建模方法,包括如下步骤:

1)测量并采集测试样本在工作频段内的s参数值为样本数据集;

2)将工作频段划分为多个子频段,并计算某一s参数值在所有子频段内的均值ms;

3)根据步骤2)所得均值ms,建立分布统计模型s~f(θ,ms),表示样本数据s参数值服从分布函数f,其中,θ为分布参数;

4)建立子频段电性能映射模型:

s=n(fn,ms,w)

其中,n表示建模所采用的连续映射模型,s表示模型输出的电性能参数,fn表示仿真时信号流的工作频点,w是模型n中的各类系数参数;

5)根据步骤3)和步骤4),建立工艺ip统计模型。

与现有技术的视角不同,本发明的目的是从工艺ip模型开发应用入手,提出一种可以将制造工艺水平能力进行统计建模,可快速准确地实现模型开发、集成封装及更新维护的一体化方案,特别适用于射频微波集成工艺的电性能分布特性的统计建模与仿真应用。本发明,对集成制造中工艺ip的电性能数据进行统计建模,将制造工艺水平通过标准ip库的形式真实反馈给设计者供其仿真调用,进而,使得系统级的仿真中可以涵盖工艺制造能力分析,仿真可以快速有效地验证工艺制造水平对系统性能的影响,有利于缩短设计验证周期。

上述射频集成制造中工艺ip统计建模方法,还包括模型参数编码步骤,将模型中用于表征工艺ip特性的各类建模参数,通过编码进行封装。

上述射频集成制造中工艺ip统计建模方法,还包括:根据步骤5)所得的工艺ip统计模型,生成仿真模型包。

实施例

基于制造的射频集成工艺ip统计建模及应用方法,方案总的流程如图1所示,包括工艺ip模型数据处理、算法建模和仿真模型构建等主要环节,该方案的主要步骤包括:

步骤1:获取建模样本数据集;

为有效的进行建模,针对同一种工艺ip按照常规标准制造工艺,得到m个(30个以上)测试样件,对测试样件进行电性能参数测量,测量结果包含工作频段内的s参数值;

步骤2:数据预处理;

上述步骤1获取的样本数据集,须经过数据预处理模块按典型应用频段划分出子频段,并计算各样本的s11在所有子频段内的均值(用变量ms11描述);

步骤3:标准统计模型建立

将步骤2得到的均值作为统计变量,采用正态分布函数,按子频段分别建立以各样本的s11均值为统计变量,即ms11的分布统计模型,得到各子频段统计模型的分布参数θ,具体为均值μ和标准差σ。

建模质量评价指标采用样本均方误差和皮尔森相关系数。

当工艺ip样本数据不断积累增加,需要重新对样本集进行统计分布建模,并更新分布参数θ;

步骤4:建立子频段电性能映射模型

表1建模数据集格式

各样本的子频段均值ms11与全频段的s参数曲线进行对应,如表1,形成以频段划分的多个建模数据集,继而分别建立各子频段映射模型:

s=n(f,ms11,w)

其中n表示建模所采用的连续映射模型,不同的子频段得到的模型n具有不同参数w,s表示模型输出的电性能参数,f表示某一工作频点,由所有子频段模型n构成一个工艺ip的全频段分布特性。

具体的,数据建模所采用的算法n以实现对样本集的精确拟合为建模评价标准,可以是三层或大于三层的多层神经网络及对应的bp(backpropagation)训练算法。

当工艺ip样本数据不断积累增加,需要更新工艺ip模型库时,需重新建立上述映射模型n,替换原模型参数w。

步骤5:建立对应于建模算法的模型结构文件

基于步骤三和步骤四建立具有统计分布分析功能的工艺ip统计模型,算法结构如图2所示。

具体的工艺ip统计模型可调参数为:

1)典型关注频段的起始频点、截止频点;

2)在选定频段后,可设置分布统计概率;再由统计模型计算出该概率对应下的ms11。若统计模型采用正态分布律,则可直接设置sigma(标准差):n,ms11则等于μ+nσ,如,μ±σ、μ±2σ、μ±3σ。

根据设置的关注频段,算法自动适配模型n,继而仿真计算出s参数在频段内的分布情况。

步骤6:将所建模型编码成模型参数文件

特别的,本发明对模型中用于表征工艺ip特性的各类建模参数,通过编码进行独立封装,如图3所示。

具体编码方式是,将步骤2划分出的子频段、步骤3中建模得到的统计模型分布参数θ、按子频段分类的统计变量ms11、步骤4所建各子频段的连续映射模型n的结构、系数等参数w,用编码模块封装;为防止应用中出现模型数据错误,在模型参数文件中加入了文件校验码;最后得到模型参数文件;

当因工艺ip样本数据不断积累增加,需要更新工艺ip模型库时,仅需将新增统计样本的ms11、利用新数据建模后的统计模型分布参数θ、模型n的参数w重新进行编码封装,替换原模型参数文件。

步骤7:据eda仿真环境应用需求,编译生成供仿真软件调用的程序接口文件,即得到仿真模型包。

具体的,工艺ip模型是具有用户可配置功能的通用统计模型结构,适用于具有相同建模方法而工艺类型不同的建模。实施例中针对ads环境,将模型结构文件编译生成.dll文件(dynamiclinklibrary),将模型参数文件封装为.mdl文件(model)。

模型工作原理如图4所示,配置好模型统计分析参数后,仿真引擎运行调用.dll文件,并在模型结构文件中动态载入配置的.mdl,最后结合仿真信号流中的频率信息计算出电性能s参数。所开发的ads实例化模型和应用示例如图5和图6所示,可以设置分布参数sigma,freqs、freqe分别设置关注子频段的起始频点和截止频点,filedir和filennet分别设置为模型参数文件所在的路径和文件名。

本发明提出的基于制造的射频集成工艺ip统计建模及应用方法,数据获取方便,可以兼容现有建模理论,可以随工艺ip数据的积累进行修正和丰富,通过对关键建模应用环节的整合以及模块化处理,有利于将制造工艺水平科学有效地反馈给设计环节,在仿真设计环节即可实现对工艺水平分布情况及其对电性能影响的分析。采用本发明提出的方法在ads环境中建立的仿真模型如图5所示,其中为验证模型在±3sigma边界,关注频段18ghz至24ghz的分布情况,针对射频集成中的一个垂直过渡结构建模封装,并通过参数扫描模式得到了统计的s参数曲线边界,仿真效果如图7所示。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1