Sonnet Suites 19.54 三维平面电磁仿真软件分享

在射频、微波和高速电路设计中,原理图仿真通常只能解决“电路连接是否正确”的问题。一旦进入真实版图,传输线拐角、金属厚度、过孔、层间耦合、封装腔体以及相邻走线之间的串扰,都会让实际结果偏离理想模型。
Sonnet 就是用来处理这类问题的电磁仿真软件。
它主要面向平面及多层平面结构,包括微带线、带状线、共面波导、射频芯片无源结构、PCB、LTCC、滤波器、功分器、耦合器、片上电感、变压器、封装互连以及平面天线等。工程师可以把版图、介质层、金属参数和端口条件交给 Sonnet,由软件直接求解麦克斯韦方程,最终得到 S 参数、电流密度、损耗、耦合、谐振和辐射特性。
2026 年 6 月,Sonnet Software 发布了 Sonnet 19.54。这个版本并不是一次彻底重构,而是在 19.52 基础上的工程化升级:
1. 多线程求解性能进一步提升
19.54 最直接的变化是 EM 求解器多线程性能得到明显改进,同时网格生成速度也有所提升。对于金属面积较大、端口较多或者频率点较密集的项目,这类优化通常比增加几个界面功能更有价值。
新版本还调整了默认线程使用逻辑。旧版本会同时参考许可证允许的线程数和本机物理核心数;19.54 默认按照许可证所允许的最大线程数运行,即使线程数量超过硬件核心数,也可能获得一定性能收益。用户仍然可以在管理设置中手动降低线程数。
2. Windows 下四倍精度计算提速
19.52 已经加入多线程四倍精度计算,但 Windows 平台的执行效率明显落后于 Linux。19.54 对 Windows 四倍精度计算进行了针对性优化,虽然官方仍说明其速度低于 Linux,但与之前版本相比已经快了不少。
四倍精度并不是日常项目的默认选项。它主要用于动态范围很高、矩阵条件较差、弱耦合量很小或数值精度特别敏感的模型。例如高隔离网络、超高 Q 谐振结构,以及需要观察极弱耦合通道的项目,都可能从更高数值精度中受益。
3. Conformal Mesh 更稳定
Conformal Mesh,也就是共形网格,是 Sonnet 处理斜边、曲线近似、非正交走线和局部复杂金属形状的重要手段。
19.54 对共形网格进行了多项修复和改进。发布说明中还列出了与重叠矩形、共形网格多边形、堆叠金属、过孔连接及串联电阻计算有关的问题修复。
4. 增强谐振检测继续完善
Sonnet 的 Enhanced Resonance Detection,简称 ERD,用于提高自适应频率分析对窄带谐振和隐藏谐振的识别能力。
普通频率扫描如果步长较大,可能从一个谐振峰两侧直接跨过去。ERD 的作用就是在自适应分析过程中识别这类容易遗漏的特征。19.54 对 ERD 算法进行了多项修复和增强,并把相关能力扩展到了网表项目。
新版本还明确限制了 ERD 与 Q-Factor Accuracy 选项同时启用。旧版允许两者同时勾选,但实际上两种设置并不兼容。19.54 将其改为互斥选项;打开旧项目时,如果两者同时存在,软件会给出提示并关闭 Q-Factor Accuracy。
5. 宏语言更接近完整的自动化接口
Sonnet 19 开始强化新的宏语言体系。它并不要求用户固定使用某一种编程语言,而是允许 Python、MATLAB、Julia、PowerShell、JavaScript 等脚本生成 Sonnet 宏命令文件,再由 runmacro 执行。
19.54 继续补齐宏语言能力,新增或扩展了以下控制内容:
- 对称条件和参考面;
- 变量单位;
- 介质数据表;
- Technology File;
- 去嵌入设置;
- 电流计算选项;
- 网格细分控制;
- 高级 EM 求解器参数;
- 用于读取项目信息的 Get 和 Fetch 命令。
6. DXF 和 GDSII 导入更实用
版图导入一直是电磁仿真中容易消耗时间的环节。真实芯片或 PCB 数据可能包含大量重复点、重叠多边形、层级结构和工艺派生层。导入成功并不等于模型干净,很多问题会在网格划分时才暴露出来。
19.54 对 DXF/GDSII 导入流程做了几项实用改进:
导入向导现在可以显示每个图层对应的多边形数量,便于提前发现异常复杂的图层;新增 Flatten Project,用于在采用模板导入时处理派生层和图层优先级;新增 Clean Geometry,可删除多余点和冗余多边形;同时,版图转换速度也得到明显提升。
此外,19.54 的导出工具开始支持保存端口信息,GDSII 结构名称也会按照字母顺序显示。对需要频繁在版图工具和 Sonnet 之间往返的工程师来说,这些细节能够减少不少人工检查工作。
7. 增加统一的 Layer Mapping 工具
当 Sonnet 与 ADS、DXF、GDSII 或 Gerber 等格式交换数据时,外部 CAD 图层需要映射到 Sonnet 的 Technology Layer。
过去,如果项目包含很多层,用户通常需要逐层打开属性进行检查。19.54 在 Project Editor 中加入了 Circuit > Mapping 菜单,可以集中编辑图层映射关系。
对两三层的简单模型来说,这项功能不算关键;但在 RFIC、先进封装和多层 PCB 项目中,图层数量可能达到几十层甚至更多。统一映射界面可以显著降低漏配、错配和重复配置的概率。
8. Derived Tech Layers 能力增强
Derived Tech Layers 可以理解为根据已有工艺层进行布尔运算后得到的新图层,例如两个图层的并集、差集或局部重叠区域。
19.54 允许派生层继续引用其他派生层,相当于建立多级图层运算链。源图层还可以在 Flatten 后自动删除,OR 和 DIFF 运算也可以限定为只处理重叠多边形。用户还能通过 File > Export > Flattened Project,直接导出已经展开的项目。
9. 命令行绘图与模板支持增强
19.54 扩展了图形和方向图相关命令行功能,允许在命令行打开或导出结果时指定模板文件。
这项更新主要服务于自动化报告。例如,一组参数扫描完成后,可以自动套用统一坐标范围、曲线样式和显示参数,批量导出 S 参数、增益或方向图,而不必逐个打开项目调整图表。
对于单次手动分析,这项功能存在感不强;对于需要重复出图、自动归档和生成测试报告的团队,它能明显改善工作流。
如何下载sonnet安装包
关注老wu博客的公众号,并在公众号里发送对应的下载关键字获取下载链接

📩 发送以下关键词即可获取下载链接:
下载|sonnet安装包
或者发送代码:
6354
💡 建议复制粘贴过去不会码错字哟,O(∩_∩)O~
❤️ 如果这篇文章对您有帮助,欢迎打赏支持

扫描上方二维码,用微信打赏

