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

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

3天内不再提示

仿真软件实操比较

冬至配饺子 来源:信号完整性学习之路 作者:广元兄 2022-08-16 09:56 次阅读

说到SI信号完整性,很多人的第一反映就是仿真,很多人的第一问就是:你们用什么仿真软件?搁以前,我还试着解释一下,现在就直接不说了,试着去做一些事情,做总比说管用。话不多说,直接上这篇文字的总结图,如下:

poYBAGL6-P6ALWyJAABg_DlMN6w699.png

1、仿真软件实操比较

本例以Cadence的Sigrity、ADS的SIpro&Ansys的SIwave三款软件来进行信号线的参数提取。

01 导入设计文档

pYYBAGL6-OWAZFyfAACzzECIhEw481.pngpoYBAGL6-O2AThFxAAC-3PUFVBo123.png

从三者导入文档的便捷度来看,Sigrity直接导入无障碍。SIwave需要设计文档的格式转换,DXF导出导入会报错。遇到过的问题,如果设计版图文档较大,SIwave&ADS导入会有概率性报错。

02 叠层和板材信息设置

pYYBAGL6-MqAWhf_AAG7LZDumtk794.png

叠层部分的设置,无外乎增减层数,铜箔粗糙度,以及板材相关信息的选择,三个软件在这部分都差不多。区别在于对信号线的一些设置,Sigrity的相关设置比较简单,SIwave有专门的蚀刻线形状的设置。

当然,就叠层的设置部分,SIwave看起来B格很高

pYYBAGL6-LmABTQFAAEBUm5veyA016.png

03 仿真信号线选择设置

从这部分开始,ADS需要SIpro插件进入。

记得第一次看这种实物型模型,感觉很喜欢。

poYBAGL6-KOATtnGAAE4Mvav87Y590.png

选择仿真的信号线,Sigrity相对简单,因为如界面所示,GND的部分直接可以选择。而SIpro&SIwave需要单独选择,但是仿真端口(Port)的设置上,SIpro相对简单。Sigrity&SIwave这边都是手动生成的,点来点去比较麻烦。SIwave和Sigrity的自定义Port操作方式大体相同。其实Sigrity也有自动生成的模式。

pYYBAGL6-I2AQYafAAELrtgRzbo581.pngpoYBAGL6-JKAc5ZeAACMiOQJ7Zo365.png

04 模型选择设置部分

模型赋予,这边是提取DQ数据信号,就没有对模型进行赋予。三家都有自带的原件库,直接调用即可。这边没有使用模型,也怕三家的模型不一样,对仿真结果产生影响。

05 仿真参数设置部分

pYYBAGL6-FyAOgf9AAC_Qc6QIY4563.pngpYYBAGL6-GGAetfTAADBhT7e7S0606.pngpoYBAGL6-G2AAB5VAACIlWT_aiw177.png

SIpro 的Option 部分,是对设计版图的Mesh部分进行设置。这和SIwave 中Other solver options ……里面的设置部分,思路相同。在这部分的设置中,Sigrity看似没有。实际上,Sigrity在Tools的通用设置中,可以在仿真前就可以进行相关设置。

pYYBAGL6-DCAFLIsAADdlcUp7dY968.png

最后,就是点仿真,出结果,看曲线……整个参数提取的流程主要就是上面的5个步骤。

2、仿真软件介绍

从我从事SI工作开始,听过的仿真软件有:Hyperlynx、CST、Sigrity、ADS、SIwave以及HFSS。

Hyperlynx、CST、HFSS听过没用过。只知道CST射频用的比较多,HFSS号称业界标杆。

pYYBAGL6-CCACNL0AABpFm3WSYg389.png

讲讲Sigrity吧。它是由Cadence推出,也是本人所学的第一款软件。Sigrity上手操作简单,只要把左侧的操作步骤,一个一个按顺序进行设置,然后点击仿真就行了。简单粗暴易执行,很适合新手上路。Sigrity有很多功能组件,比如PowerSI、PowerDC、OptimizePI、Speed2000等等,这些都是常用部分。当然,最近半导体比较火,也在研究里面XtractIM功能组件。想来第一份工作就是半导体,兜兜转转,还得补以前留下的坑。

电源部分着力推荐,电源树好像是第一家提出的(个人印象),后ADS&Ansys跟进导入这种模块。后面有机会出点关于这款软件的视频吧。

关于ADS,之前只知道安捷伦和泰克,高速信号测试使用的示波器一般出自这两家。后来安捷伦又改成是德,然后才用的ADS。ADS之前深耕于射频领域,后期才进入高速设计这一块。在实际应用中,针对高速Serdes链路这一块,ADS用起来很方便。

相对于Sigrity&ADS的链路搭建,SIwave的精度更好一点,仿真速度也还行。这种精度的追求,让其操作上比较麻烦,可配置的参数很多,操作上不友好,就个人来讲,开惯了自动车,上了手动挡,很不习惯。之前也用过一段时间,后弃之,现在又得操作起来了。

算法部分

对于仿真软件,之前只知道2D、2.5D、3D的分类和区别。写这篇文字的时候,突然对内里的算法很感兴趣。了解了一下,想来我们只是一个使用者,倒是这些推动了算法进步的人,更值得尊敬。算法太过高深,种类也比较多,节选三种常用的。

矩量法(MoM)、时域有限差分(FDTD)法、有限元法(FEM)……

MoM将导体分成小尺寸单元,通过计算所有导体单元上的电流(常数),得到所有导体电流单元总体产生的电磁场;

FDTD将仿真对象对应的空间区域分割成小尺寸的体积元,假设各体积元内的场为常数。通常使用脉冲作为激励函数,模型可得到宽带响应;

FEM将空气和其他所有材质分割成小尺寸单元,假设每个单元内部的场为常数,使用变分技术求解麦克斯韦方程组;

ADS以矩量法(MOM)为主,当然在某些方面就会融入其他的算法,以达到互补。SIwave就是有限元法和矩量混合算法。以精准度著称的HFSS就是融合了有限元算法,IE算法,PO高频算法等。所以,现有的仿真软件也是各种融合,取人之长补己之短。

3、工作应用

关于软件在实际工作中的应用,总结起来就两句:

前仿真:会针对有风险的链路进行前仿,进行风险管控。

后仿真:针对客户需求,提供相关的仿真报告。

pYYBAGL6-AeAZ63LAABJ3L9nPzE532.png



审核编辑:刘清


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

    关注

    2

    文章

    172

    浏览量

    21469
  • 仿真软件
    +关注

    关注

    21

    文章

    243

    浏览量

    30388
  • ADS1220
    +关注

    关注

    24

    文章

    488

    浏览量

    125182
  • GND
    GND
    +关注

    关注

    2

    文章

    539

    浏览量

    38721
收藏 人收藏

    评论

    相关推荐

    单片机考题经典动画播放。

    单片机考题经典动画播放,值得收藏!
    发表于 08-22 11:12

    最新orCAD软件文章加载中(于博士信号完整性)

    于博士最新推出orCAD软件文章,叫你快速运用orCAD软件,提前了解使用中遇到的问题。帮你快速学习。可关注于博士信号完整性微信公众号zdcx007 了解文章公众号上还有很多技术文
    发表于 02-10 17:00

    Altium18软件、Altium19预览及PCB设计学习思路方法详解

    直播观众将获得哪些知识点:一、Altium1 8软件常见问答讲解1、Keepout层属性说明2、Active Route的自动布线3、X-signals的使用4、你问我答10个AD1 8二
    发表于 09-29 20:46

    2020年电工考试及电工考试视频

    题库来源:安全生产模拟考试一点通公众号小程序2020年电工(初级)考试及电工(初级)考试视频,包含电工(初级)考试答案和解析及电工(初级)考试视频练习。由安全生产模拟考试一点通
    发表于 06-29 09:05

    工业机器人打磨去毛刺工作站介绍

    ZNL-DM06型 工业机器人打磨去毛刺工作站一、概述ZNL-DM06型 工业机器人打磨去毛刺工作站以真实工厂应用要求为基础,优化功能设计,提高系统灵活度,融入
    发表于 07-01 09:12

    电工操作

    ZN-890Q电工操作柜(单面双组型)一、概述ZN-890Q电工操作柜(单面双组型)由钢板作制作的多功能安装板(网孔板)训台和电源
    发表于 07-02 07:14

    工业机器人焊接工作站分享

    ZNL-HJ06型 工业机器人焊接工作站一、概述ZNL-HJ06型 工业机器人焊接工作站主要开展焊接技术培训,可满足学生动手能力的强化训练,还可作为高级工、技师能力提升的
    发表于 07-02 06:55

    基于MATLAB的发电机仿真实验相关资料分享

    《基于MATLAB的发电机仿真实验【借鉴】》由会员分享,可在线阅读,更多相关《基于MATLAB的发电机仿真实验【借鉴
    发表于 07-06 06:49

    电工操作柜(单面双组型)有哪些技术指标

    ZN-890Q电工操作柜(单面双组型)是什么?ZN-890Q电工操作柜(单面双组型)有哪些技术指标?
    发表于 09-27 08:36

    工业机器人焊接工作站有哪些特点

    ZNL-HJ06型工业机器人焊接工作站是什么?ZNL-HJ06型工业机器人焊接工作站有哪些特点?
    发表于 09-28 07:39

    IIC模块的类型是什么

    **52单片机学习之路(1)IIC模块的理解与类型**1. IIC模块程序void IIC_Start(void); **IIC总线开始信号**void IIC_Stop(void
    发表于 12-02 06:09

    电工训深入经典仿真软件

    电子发烧友网站提供《电工训深入经典仿真软件.rar》资料免费下载
    发表于 05-27 00:53 24次下载

    无线路由器设置步骤详解

    无线路由器设置步骤详解
    发表于 06-24 17:13 3730次阅读

    【RK3399案例资料包】

    RK3399案例资料包
    发表于 06-25 11:52 178次下载

    4G模组PWM接口:技术要点

    今天我们讲解的是4G模组PWM接口的技术要点,以我常用的模组Air724UG为例分享出来。
    的头像 发表于 11-20 23:29 264次阅读
    4G模组PWM接口:技术<b class='flag-5'>实</b><b class='flag-5'>操</b>要点