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

    文章

    136

    浏览量

    21122
  • 仿真软件
    +关注

    关注

    21

    文章

    214

    浏览量

    30092
  • ADS1220
    +关注

    关注

    24

    文章

    487

    浏览量

    125086
  • GND
    GND
    +关注

    关注

    2

    文章

    509

    浏览量

    38013
收藏 人收藏

    评论

    相关推荐

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

    单片机考题经典动画播放,值得收藏!
    发表于 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

    几款主流电子电路仿真软件优缺点比较

    电子电路仿真技术是当今相关专业学习者及工作者必须掌握的技术之一。随着电子电路仿真技术的不断发展,许多公司推出了各种功能先进、性能强劲的仿真软件。既然它们能百家争鸣,那么肯定是在某些方面
    发表于 03-23 17:10 1.9w次阅读
    几款主流电子电路<b class='flag-5'>仿真</b><b class='flag-5'>软件</b>优缺点<b class='flag-5'>比较</b>

    六款主流电子电路仿真软件优缺点比较

    随着电子电路仿真技术的不断发展,许多公司推出了各种功能先进、性能强劲的仿真软件。既然它们能百家争鸣,那么肯定是在某些方面各有优劣的。本文主要针对Multisim、Tina、 Proteus
    的头像 发表于 04-27 17:54 25.9w次阅读

    几款主流电子电路仿真软件的优缺点比较

    电子电路仿真技术是当今相关专业学习者及工作者必须掌握的技术之一,它有诸多优点:第一,电子电路仿真软件一般都有海量而齐全的电子元器件库和先进的虚拟仪器、仪表,十分方便仿真与测试;第二,
    的头像 发表于 11-03 21:10 3685次阅读

    电路仿真软件哪个比较好?

    电路仿真最重要的一步是构建一个足够接近物理实现的电路,需要你足够全面地考虑到物理世界元件的各种作用关系(比如注意到各种RC寄生、热效应),并且将这些物理量作用关系描述得足够准确(选择|编写足够准确
    发表于 02-17 14:25 2.5w次阅读