Keysight MQA 2020破解版
附安装教程软件介绍人气软件相关文章网友评论下载地址
为您推荐:机械电子
Keysight MQA 2020破解版是一款模型质量检测软件,可以帮助用户在软件分析模型质量,并且生成报告文件,方便用户比较不同模型设计的差异,对于需要分析半导体设计以及分析电磁设计模型质量的朋友很有帮助,这里小编推荐的是官方发布的2020版本,新版增加了对具有ADS的ASM-HEMT大信号模型QA的支持,支持Pout / PAE /增益,谐波,P1db,IM3和OIP3的基准规则,添加了对功率扫描精度检查的支持,增加了对带有Spectre的高频噪声模型QA的支持,添加了对噪声圆图的支持,如果你需要这款软件就下载吧!
软件功能
一、PathWave Model QA(MQA)是为解决以下问题而开发的独特软件产品:
1、SPICE模型验证变得越来越重要,并且难度也越来越大。这是因为:
随着通道的缩小,二阶物理效应使设备建模变得更加复杂。
宏模型和合并模型已被广泛使用。验证这些模型比全局模型要复杂得多。
代工业务的自然结果是需要更好的建模工程师和设计师之间进行交流的方式。设计人员经常需要检查模型是否满足某些特定电路设计需求的要求。
对于某些应用程序来说似乎是一个好的模型,但对于其他应用程序来说却是一个糟糕的模型。
2、模型验证不仅仅包括将测量结果叠加到模型的仿真结果上:
毕竟,测量仅限于测试结构中的物理设备数量和仪器的分辨率。
模型验证应包括以下检查:
模型的准确性(与测量结果比较)
模型的完整性(是否对所有对设计重要的主要物理效应都进行了建模?)
模型的数学鲁棒性(一阶和二阶导数没有扭结)
模型预测物理趋势的能力(在设计优化中非常重要)
使用基准电路对模型进行仿真的结果
3、模型验证应是自动且可定制的:
只有采取了固定的质量检查程序,才能保证质量。
考虑到对不同设备尺寸,温度和偏置条件的大量检查,手动验证模型几乎是不可能的。
模型报告通常很耗时,应该加快速度。
模型质量检查例程通常会随着模型修改而变化;需要一个可定制的质量检查平台。
QA工具除了指出问题外,还应帮助用户调试模型问题。
二、对于建模工程师
自动,交钥匙和完全可定制的模型验证产品可确保发布的模型具有卓越的质量。
SPICE模型质量检查流程的生产率提高了100倍。
可以实施设计特定的模型检查。
QA程序可从一个过程代移植到另一个过程代。资格预审质量检查程序只需简单的一次性设置。
灵活的用户界面,用于添加更多验证和检查规则。
增强建模工程师和设计师之间的沟通。
调试模型问题变得更加简单。
使用调整功能构建更好的模型
三、对于铸造接口工程师和经理
轻松检测模型问题。
从铸造厂验证模型。
生成全面的模型报告。
比较两个模型版本或两个模拟器之间的差异。
为铸造厂和设计公司之间的沟通渠道增值。
四、对于电路设计师
确定针对设计人员的特定电路应用的通用代工厂模型的潜在弱点。
在设计人员关心的特定操作区域中直观地确定模型的拟合误差。
调试模拟结果问题。
比较模拟器之间的模型性能。
评估和比较不同工艺技术对电路性能的影响的简便方法。
易于向建模工程师,代工厂经理和代工厂提供反馈。
PathWave模型质量检查(MQA)查看器提供了一种查看结果和执行摘要的简便方法。
探索先进技术趋势,以实现最佳电路设计。
新版特色
一、带有ADS的ASM-HEMT大信号模型质量检查
1、Pout / PAE /增益,谐波,P1db,IM3和OIP3的基准规则
2、通过重叠Focus的测量数据(*。sat和.satwave)添加了对功率扫描精度检查的支持
二、高频热噪声模型QA
1、噪声参数(NFmin,Rn,Gopt_mag和Gopt_phase)与频率的关系
2、添加了对噪声圆图的支持
3、支持的模拟器:Spectre和HSPICE
三、PathWave Model QA(MQA)2020的增强功能
1、支持BSIM-CMG分级模型质量检查
2、改进了Python后处理功能
3、在HSPICE模型卡中支持MALIAS命令
4、提高mdm数据的加载速度
5、将MQA临时路径从/ tmp更改为/ userhome / tmp
6、通过删除Lib Explorer中的冗余“ Update”缺点来改进UI
7、将默认Java内存大小增加到1GB
软件优势
PathWave模型质量检查(MQA)是设备模型验证软件。它为无工厂设计公司,IDM和代工厂提供了完整的解决方案和框架,用于SPICE模型库的验证,比较和文档编制。 PathWave Model QA(MQA)提供了半导体技术联盟和行业SPICE模型QA标准,并提供了开放的通信环境。 PathWave Model QA(MQA)自动执行Model QA,比较和文档编制,并使用先进的工艺技术确保设计成功。
PathWave模型质量保证(MQA)的主要优点是:
完全可定制的SPICE模型质量保证的交钥匙解决方案
自动验证并确保高质量的SPICE模型
调试SPICE仿真结果
验证铸造模型;生成详细的模型报告和质量检查结果
比较模型版本,SPICE仿真器和铸造技术之间的差异
强大而灵活的报告功能。轻松分享质量检查结果
安装方法
1、打开mqa_2020_shp_win_x64.exe软件直接启动,点击next
2、提示软件的安装协议内容,点击接受协议
3、软件的安装地址设置,默认安装在C:\Keysight\MQA_2020
4、提示开始菜单名字设置,默认就可以了
5、软件即将安装到你的电脑,点击install
6、显示软件的安装进度界面
7、提示安装完毕,点击Done退出安装
8、弹出注册界面,点击退出
破解方法
1、将破解文件夹中的EEsof_License_Tools复制到安装目录中,点击替换目标中的文件, (默认情况下为C:\ Program Files \ Keysight \ EEsof_License_Tools)
2、然后以管理员身份运行EEsof_License_Tools \ bin \ win32_64 \ server_install.bat等待新服务安装并启动
3、等待服务启动完毕就可以点击任意键关闭
4、运行“ Keysight_Licensing.reg”并确认将信息添加到Windows注册表中
5、将破解文件夹中的MBP_2020文件夹复制到安装目录中,点击替换目标中的文件,(默认情况下为C:\ Keysight \ MBP_20120)
6、重新启动,然后在程序启动时,点击Show Availability,从可用软件包列表中选择一个可用许可证软件包。
使用说明
使用Perl构建Excel表
本应用笔记描述了如何使用简单快速的方法使用Perl构建用户定义的Excel表。
本文档最初于2011年4月发布,用于PathWave Model QA(MQA)V2010.2.0。
总览
调用SPICE并手动分析结果计算总是很费时的。有时可以使用Shell脚本来减少工作量,但这对于大型项目而言并不是理想的解决方案。 Excel表可以提供更有效的解决方案,并在业界被工程师广泛接受。基于Perl的PathWave模型QA(MQA)规则提供了一种简单,灵活的方式来处理SPICE结果,并使用Perl的强大功能将数据写入Excel。
建立一个Excel表格
为了更好地了解如何使用Perl构建Excel表,请考虑以下测试用例。示例表包括两个目标:Vthcon和Idsat / W。我们要在模拟值和规格值之间进行比较。 Vth的误差(dVth)被计算为绝对增量值,而Idsat / W的误差(dIdsat)被计算为相对百分比。
准备一个Excel表
默认情况下,首先将黄色单元格中的仿真值设置为零。在Excel表中定义了计算Idsat / W的误差的公式(dIdsat)(由红色矩形框包围)。您可以将此Excel文件另存为MyTable.xls在一个空目录中。建议用户也将此文件的副本保存为备份,因为新结果将直接写入Excel文件。
创建Perl文件以处理Excel表
要创建PERL文件,用户需要创建一个新的文本文件并将其另存为MyTable_update.pl。 然后,将下表中显示的行插入Perl文件中。
表:更新Excel表的Perl文件的内容
运行Perl文件
保存Excel文件并在Perl脚本中编码后,可以运行Perl用来自SPICE的结果更新Excel文件:Perl MyTable_update.pl
生成的Excel表如下图所示:
生成的Excel表
黄色单元格中的值由SPICE的模拟结果更新。 同时,Excel会自动重新计算错误。
批处理模式应用
本应用笔记描述了如何在PathWave Model QA(MQA)中批量运行多个任务。
该文档最初于2011年8月发布,用于PathWave Model QA(MQA)V2010.2.0.1。
总览
PathWave Model QA(MQA)支持批量运行多个任务以提高效率的能力。在本应用笔记中,我们使用两个示例介绍具体过程。有关更多信息,请访问http://www.keysight.com/find/eesof或联系您当地的Keysight办事处。有关完整列表,请访问http://www.keysight.com/find/contactus。
以批处理模式运行质量检查项目
PathWave模型QA(MQA)支持以批处理模式运行多个QA项目的功能。为了直接在提示窗口或shell窗口中执行命令qa,必须首先配置环境变量。
对于Microsoft Windows,请通过右键单击“我的电脑”来编辑环境变量,然后单击“高级”选项卡。接下来,单击环境变量按钮。在“系统变量”面板中,编辑名为Path的变量,并将$ MQA_HOME / bin附加到其值(此处,$ MQA_HOME是计算机上的PathWave Model QA(MQA)安装路径)。使用分号将其与其他值分开。
对于Linux / Oracle Solaris,请针对不同的Shell按照以下说明进行操作:
对于C Shell,将set path =($ path / $ MQA_HOME / bin)添加到Shell配置文件(例如.cshrc)。
对于B Shell,将PATH = $ PATH:/ $ MQA_HOME / bin添加到Shell配置文件中(例如,.bashrc或.bash_profile)。
尽管命令qa不支持直接一次运行多个项目的功能,但仍可以通过创建批处理文件myQA.bat来实现此功能。例如,如果需要运行三个质量保证(QA)项目(test1.prj,test2.prj和test3.prj),则必须在批处理文件中放入以下行:
对于Microsoft Windows:
qa Test1.prj
qa Test2.prj
qa Test3.prj
对于Linux / Oracle Solaris:
#!/ bin / sh
qa Test1.prj
qa Test2.prj
qa Test3.prj
之后,进入包含这些项目的文件夹并运行命令myQA.bat。这样做将对所有三个项目运行批量质量检查。
option以批处理模式导出报告
PathWave模型质量检查(MQA)还支持以批处理模式导出报告的功能。同样,需要正确配置环境变量,以使runreport命令可以直接在提示窗口或Shell窗口中运行。
对于Microsoft Windows,通过右键单击“我的电脑”,然后单击“高级”选项卡,编辑环境变量。然后,单击环境变量按钮。
在“系统变量”面板中,编辑名为Path的变量,并将$ MQA_HOME / bin附加到其值(此处,$ MQA_HOME是计算机上的PathWave Model QA(MQA)安装路径)。使用分号将其与其他值分开。
对于Linux / Oracle Solaris,请针对不同的Shell按照以下说明进行操作:
对于C Shell,将set path =($ path / $ MQA_HOME / bin)添加到Shell配置文件(例如.cshrc)。
对于B外壳,将PATH = $ PATH:/ $ MQA_HOME / bin添加到外壳配置文件(例如,.bashrc或.bash_profile)。
命令runreport的语法如下:
功能
按批处理方式生成报告。
用法
runreport< 选项>< 输入文件>
option
例子
尽管命令runreport不支持直接一次运行多个项目,但是可以通过创建批处理文件myReport.bat来实现此功能。例如,您可以将以下行放入批处理文件中:
对于Microsoft Windows:
调用runreport –jd /home/user/Test1.prj
调用runreport –rd / home / user / Test2
调用runreport –rd / home / user / Test3
对于Linux / Oracle Solaris用户:
#!/ bin / sh
runreport –jd /home/user/Test1.prj
runreport –rd / home / user / Test2
runreport –rd / home / user / Test3
之后,进入包含这些项目的文件夹(在此示例中为/ home / user /),然后运行命令myReport.bat。此命令首先对项目Test1.prj运行QA,然后生成相应的报告。最后,它为现有项目文件夹(在此示例中为Test2和Test3)生成报告。
生成MOS模型参数表
本应用笔记描述了如何使用Lib Explorer生成MOS模型参数表。
该文档最初于5月份针对PathWave Model QA(MQA)V2010.2.0发布。
总览
PathWave Model QA(MQA)可以生成许多特殊表,其中之一称为MOS模型参数表。它填充有从模型库中获取的参数值。用户可以使用配置文件在此表中自定义参数名称。此特殊的表生成功能是PathWave Model QA(MQA)Lib Explorer的功能,可以在PathWave Model QA(MQA)2010.1.0及更高版本中找到。有关更多信息,请访问http://www.keysight.com/find/eesof或联系您当地的Keysight办事处。有关完整列表,请访问http://www.keysight.com/find/contactus。
配置文件
PathWave模型质量检查(MQA)使用XML格式的配置文件供用户定义要导出到表中的参数。默认情况下,配置文件位于文件夹$ MQAHOME / bin / report /下。
首先,从主菜单中选择“报告”->“属性”。该窗口如下图所示:
配置报告
接下来,单击“配置报告”窗口右上方的详细信息按钮。
配置窗口
然后,单击mixedparam_configure.xml的编辑按钮。 这样做会打开用于自定义MOS模型参数表的配置文件
编辑
您可以遵循XML格式,也可以添加或修改参数名称,例如Vth0。
该名称不区分大小写,并且在一行中声明了一个参数。 另外,请确保在关闭文件之前保存文件。
在Lib Explorer中启用MOS参数表
从主菜单中选择“模型”>“库管理器”。 然后,单击左下方的按钮。 这将导致Lib Explorer的设置窗口弹出,如下图所示:
Lib Explorer的设置窗口
接下来,转到其他标签。 单击“添加”按钮添加MOS模型参数表,如下图所示:
修改库表条目
最后,单击“确定”关闭设置窗口。
在Lib Explorer中创建合并的报告项目
现在,您可以转到Lib Explorer的Report面板并创建一个组合的报告项目,如下图所示:
创建合并报告
向导窗口(第1步,共2步)中,除了Projects选项卡外,您还将找到一个名为Tables的新选项卡。 选中“ MOS模型参数表”复选框,以将其包括在报告中。 然后,单击下一步>按钮以完成报告项目的创建。 最后,单击右上角的按钮运行报告。 相应的文档(默认为PDF文件)位于Path分配的文件夹下。 例如,在此演示中,它由以下位置给出:C:\ work \ MQA \ Training \ LibExplorer_ver \ Session1 \ BasicQA。
运行日志
下表显示了生成的MOS模型参数表:
MOS模型参数表
如果在模型卡中找不到此类参数,则表格单元将为空,例如上表中的NOFF和VOFFCV。
如何在PathWave Model QA(MQA)中调用GoldenGate
1、下载并安装GoldenGate。
2、打开文件“ MQAHOME / bin / rungg.bat”,修改文件的最后一行,将其设置为PathWave Model QA(MQA)安装路径。
3、确保Perl正常工作。
4、在PathWave模型质量检查(MQA)中,选择选项->常规,将GoldenGate设置为“ rungg.bat”
5、使用MQA的“检查香料”功能检查GoldenGate。
子电路模型参数查看器
检查子电路模型中的元素很重要,新功能使用户可以检查子电路模型的元素以及各种输入实例,因此可以确保每个元素合理。
如果使用“问题”模型卡运行,该功能可能会崩溃,最好运行模型->检查模型链接,以确保在使用此功能之前,该模型卡没有语法问题
功能位置
如何使用功能
单击模型->订阅参数查看器。
将工作目录设置为存储临时文件和绘图数据,默认目录为“……user_directory \ mqa_set \ subckt”。
在Spice中选择模拟器类型,默认为HSPICE。
在库路径中选择库文件。
PathWave Model QA(MQA)解析库文件,自动设置Subckt和Corner区域。
选择正确的子电路型号和边角,按下一步以查看下面的“设置扫描”屏幕。
设置扫描窗口显示实例参数及其默认值。
如下配置扫描:
清单
列出所有值,以逗号作为分隔符。
LIN_STEP
设置线性扫描的开始,停止和步进,
!
LIN_NUM
设置线性扫描的开始,停止和编号,
单击<确定>,转到MQA主窗口
库查看器显示子电路模型信息:绿色标记为实例;带有蓝色标记的参数需要检查。
单击蓝色标记区域,PathWave Model QA(MQA)绘制参数趋势以及实例扫描。
用户可以单击绿色标记区域以将其设置为绘图的X轴或P轴。
单击“重置扫描”即可显示“设置扫描”对话框。
用户可以通过单击<在控制台中隐藏>隐藏浮动窗口。
并双击选项卡:Library Viewer再次调用。
发送结果以进行报告
在项目树中选择一个节点,通过将其发送到报告收集器来生成报告。
Office Selection
若要生成PathWave模型质量检查(MQA)报告,PathWave模型质量检查(MQA)提供两种Office文档选择。
在Windows中,默认为MS office。 OpenOffice是可选的。
配置映射
Open Office(Sun)的PathWave模型质量检查(MQA)报告,
在Linux / Sun工作站下,默认为开放办公室。 MS办公室将为灰色。
配置映射
开放式office过滤器
PathWave模型质量检查(MQA)支持Open Office V2.4和更高版本。
基准规则
基准规则允许在[benchmark]部分下的规则中编写完整的网表,例如Ring Oscillator电路,以处理相关电路的输入和输出,并在PathWave Model QA(MQA)中显示结果或进行报告等,这将其能力从基本的单模型质量保证扩展到电路级质量保证。
目的
在模型验证中使用基准电路(网表)文件有两个目的
获取一些包含两种以上类型设备的测试用例的一些值。例如,如果您想知道环形振荡器电路的延迟(或频率)。
有些测试案例很难用我们当前的规则结构来描述。
基准电路中的模型卡名称
由于每个基准电路都有一个网表文件,因此网表文件中的模型卡名称应映射到模型库中的模型卡名称。 PathWave模型质量检查(MQA)提供了执行此映射的机制:
在基准电路网表文件中,型号卡名称专门标记为
@@ mm_MainCard
@@ mm_RefCard
“ @@ MainCard”和“ @@ RefCard”都是PathWave Model QA(MQA)的关键字。
生成用于仿真的网表时,@@ MainCard将替换为当前的“模型名称”,例如:“ nch”,@@ RefCard将替换为“参考模型”,例如“ pch”
规则文件组织
规则是使用索引文件组织的,默认情况下是rule.index.Rule索引文件包含规则条目,每个条目都引用一个规则文件的文件路径(绝对或相对)。通过添加或删除规则条目以启用或禁用规则来修改规则索引文件。通常,一个规则文件仅包含一组规则,并且一组规则执行相似的检查。默认规则和索引文件位于$ MQAHOME / etc目录中。不同的模拟器和不同的模型具有各自的默认规则和索引文件。
我们以BSIM3V3 HSPICE level = 49模型验证过程为例,描述PathWave模型QA(MQA)如何查找默认规则索引文件:
在图1所示的“设置模型”窗口中,选择要使用的模拟器和要验证的模型卡。
PathWave Model QA(MQA)启动模型解析例程,并找到模型级别,如图所示:Set model。
根据以上两个步骤(模拟器和级别)的结果,PathWave Model QA(MQA)可以找到正确的目录。该目录中的默认索引文件名为rule.index。 rule.indexfile列出了所有可用的规则,如图:默认规则。
下载地址
其他版本下载
- 15.9 GB简体中文19-10-11
- 369 MB简体中文19-10-06
- 850 MB简体中文20-01-09
- 6.73 GB简体中文19-10-30
- 3.26 MB简体中文19-12-24
- 5.37 GB简体中文19-10-30
- 2.57 GB简体中文19-12-24
- 313 MB简体中文19-10-08
- 387 MB简体中文19-10-17
- 860 MB简体中文19-10-30
人气软件
相关文章
网友评论共0条