我使用HFSS高效建模的9个技巧
本文摘要(由AI生成):
本文主要介绍了HFSS软件中的一些高效建模技巧,包括快速建立PCB层叠技巧、走线渐变技巧、快速生成绿油层等。这些技巧可以帮助用户更高效地建模,提高建模能力。例如,使用create object from face+ thicken sheet命令可以快速建立PCB层叠,而不需要手动输入坐标;使用create object from face+ connect face命令可以快速生成走线渐变效果;使用project sheet命令可以快速生成梯形横截面的走线。这些技巧对于初学者来说非常有帮助,可以让他们更快地掌握HFSS软件的使用。
2019年,笔者在仿真秀制作一套精品课《HFSS信号完整性分析20讲-让你拥有信号完整性频域和时域仿真分析能力(完整版)》,发现很多人建模的思路不够清晰,还处在堆积木的阶段,要处理很多的坐标,工作量非常大。事实上HFSS提供了很多非常高效的命令,灵活使用这些命令,能让建模过程变的简单,也比较好玩,因此,我近期开始分享一些HFSS的高效建模技巧,希望这些技巧对新人的建模能力有所提升。
1、快速建立PCB层叠技巧
通常建立PCB层叠,大家习惯于用多个矩形堆叠,这个方法本身没有任何问题,只是在修改坐标的时候特别麻烦,尤其是层数大于8层以上的时候,估计自己修改坐标都要晕掉~,此时如果能使用create object from face + thicken sheet命令,建模就非常简单,只需要设置一个厚度即可,不用去记坐标,省时省力,下面演示过程:
![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1587177425230_y70vyc.jpg?imageView2/0)
![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1587177425141_8nfvmh.jpg?imageView2/0)
![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1587177425778_ed8kx1.jpg?imageView2/0)
![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1587177425869_tc144f.jpg?imageView2/0)
友情提醒:其实PCB 层叠在HFSS 3d layout里面设置更简便,建模方法都是很多,很灵活的。
2、 走线渐变技巧
HFSS在画直来直去的模型方面,很有优势,在画拐弯或弯曲的走线方面,就相对麻烦点。信号走线由粗到细,有好几个方法,今天介绍的是最简单的方法,使用create object from face + connect face,下面演示过程:
3、快速生成绿油层
由于绿油在铺铜区和无铜区厚度不一样,尤其是走线的横截面还是梯形的时候,此时直接在HFSS中画绿油层,挺麻烦的,这个时候如果能利用到project sheet命令,则事半功倍,下面演示过程:
![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1587177426091_kzwi7u.jpg?imageView2/0)
![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1587177425345_sd3fj7.jpg?imageView2/0)
![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1587177426187_8kn4gy.jpg?imageView2/0)
![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1587177426367_026zfr.jpg?imageView2/0)
![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1587177426284_f5bha6.jpg?imageView2/0)
4、快速建立lumped port技巧
建立lumped port通常的套路是切换操作平面(ZX或ZY),然后画一个矩形,还要修改矩形的尺寸,如果传输线拐弯,你还得旋转平移坐标系,非常麻烦,如下图所示,该如何同时给这三条trace添加lumped port?高效方法:create object form edge+sweep along vector,具体操作参照下面三图。![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1587177425960_6qzpql.jpg?imageView2/0)
![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1587177424730_083s4p.jpg?imageView2/0)
5、灵活打金线(bonding wires)技巧
为了方便打金线,通常会做一些小的参考面,无形中又增加了建模的工作量,其实利用reference point的相对偏移,就可以很灵活的在任意位置打上金线。![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1587177424094_hopf0d.jpg?imageView2/0)
高效方法:ctrl+鼠标左键改变reference point的位置即可,参考下图。
8、梯形横界面走线生成技巧
生成梯形横截面的走线,有很多方法,可以用line生成、可以用sweep操作、可以connect two face,今天介绍的是利用倒方角操作,具体细节可以参考help说明。![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1587177426466_zkixa7.jpg?imageView2/0)
9、快速生成.tech脚本文件
这个.tech脚本有啥用?它其实是将dxf直接生成3d object的一个文件,假如layout工程师帮你导出一个PCB的dxf文件,这个dxf里面有多层结构,就可以利用.tech脚本将这个dxf文件生成3d的PCB。具体方法如下:在导入dxf的过程中,勾选想要的layer,导出一个.tech文件,然后修改里面的单位、颜色、Z轴信息,最后重新导入dxf,指定刚才修改的.tech文件即可。关于.tech的更多解释请参考下文:more details about importing or exporting dxf file into HFSS更多技巧请看我发布在仿真秀免费视频教程(时长230+分钟):
![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1587177425537_ol9979.jpg?imageView2/0)
用户01:请问,使用测试的连接器s参数进行眼图仿真,如何添加噪声更符合连接器的时间情况?用户02:视图旋转操作:自己旋转视图花了不少时间且旋转的结果还不是我想要的视图。3D layout 通过捕捉模式不能捕捉模型点。S参数归一化与S参数没归一化的区别,我实际仿真的时候看不出区别。在课件上没能完全明白 ,频率变高,微带线自感变小。用户03:问一下hfss对应的求解模式有什么区别?什么时候用哪个能详细说说吗?用户04:可否演示一下,差分换层旁边的地孔对EMI的影响,或者差分包GND对EMI的影响。请演示一下,如何对玻纤效应的仿真?用户05:画矩形加lumped port,对不其上下平面的边缘?用户06:加环形的port时,内环多边形跟外环多边形顶点错位,然后HFSS会报Port refinement, process hf3d error的错误。您知道怎么画图避免此error吗?把内环跟外环的顶点一一怎么能画在同一条直线上。用户07:1. 在ansys进行系统级信号仿真时,希望发端收端能够加载一些算法。但是不同芯片使用算法不同。在circuit里面可以配置ffe,ctle,dfe,jitter等等。怎么去配置这些参数,是否有一个比较简单的基本的通用的配置可以应用于前期的眼图仿真?尽管现实中使用的算法不一样?用户08:请问老师,在眼图仿真刚才中,使用实际测试得到的差分高速连接器s参数,通过该s参数进行眼图仿真,应该如何增加噪声能更符合实际情况?声明:原创文章,部分图片源自网络,如有不当请联系我们,欢迎分享,禁止私自转载,转载请联系我们。获赞 9704粉丝 21096文章 3394课程 214