跳到正文
发现
circuitRF:RF 电路与电磁仿真 EDA
桌面应用设计创意

circuitRF:RF 电路与电磁仿真 EDA

面向射频与微波设计的跨平台 EDA 工具,集成原理图、版图、电磁与热仿真。

admin
发布于 2026-10-28 · 更新于 2026-11-02
浏览
4
访问
0
下载
0
版本
v1.6.3
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

circuitRF 是面向射频(RF)与微波设计的全功能 EDA 工具,将原理图捕获、非线性电路分析、版图编辑、电磁仿真和热仿真集成在一个跨平台应用中。它面向功率放大器、LNA、混频器设计者,射频 EDA 与器件建模工程师、学术研究人员以及有能力的爱好者,适合难以承担传统商业工具成本或需要快速验证的场合。

主要功能

  • 电路仿真:DC、S 参数、谐波平衡(HB)、电路包络分析,并内置 loadpull / sourcepull。
  • 原理图与设计管理:支持层次化设计、多端口电路、PDK、参数扫描、调谐与优化。
  • 成品率分析:Monte Carlo、yield、corners、design centering 和 DOE。
  • 2D 版图编辑:面向 PCB 与 MMIC,支持微带元件、原理图↔版图生成、DRC 与 LVS,并可导入导出 Gerber + Excellon、GDSII、OASIS、DXF 和 .kicad_pcb。
  • 3D 几何编辑:支持 STEP 导入导出,层次化 3D 单元视图。
  • 电磁仿真:2.5D MoM;3D FEM / FDTD,可调用 Palace、EMerge、openEMS。
  • 热仿真:内置 3D FEM 热求解器。
  • 其他工具:bondwire 几何编辑与互感计算。
  • 自动化接口:命令行与 MCP server,可由 AI agent 创建工作区、编写设计、检查并运行仿真、读取结果。

安装与使用

安装包按平台发布在 Releases 页面,包括 Windows(x64/ARM/32 位)、macOS(Apple Silicon/Intel)和 Linux(x64/ARM,tar.gz 与 AppImage)。

Linux tar.gz 版本解压后运行安装脚本:

tar xzf circuitRF-1.6.3-linux-x64.tar.gz
./circuitRF-1.6.3/install.sh

脚本只写入 ~/.local,把 circuitrf 加入 PATH,并注册菜单项和文件类型;--uninstall 可卸载。

Linux AppImage 下载后赋予执行权限即可运行:

chmod +x circuitRF-1.6.3-linux-x64.AppImage
./circuitRF-1.6.3-linux-x64.AppImage

使用文档与示例见项目主页:potatobeanradio.github.io/circuitRF。

将 circuitRF 作为 MCP server 使用时,先选择一个允许读写的根目录,再让程序打印客户端配置。例如 macOS:

/Applications/circuitRF.app/Contents/MacOS/circuitRF serve --root ~/designs --print-config

把打印出的 JSON 或 Claude Code 命令注册到 MCP 客户端,随后可让 agent 调用 reference 工具确认连接。

注意事项

  • 项目使用 MIT 许可证。
  • 这是一个社区驱动的项目,README 说明其开发大量借助 AI 辅助。
  • 3D FEM / FDTD 仿真依赖 Palace、EMerge、openEMS 等外部求解器;相关环境需按文档准备。
  • 部分以编译库形式提供器件模型的 PDK,需要本机具备 C 编译器;构建说明见 BUILDING.md。

本作品整理自 GitHub 开源项目 potatobeanradio/circuitRF,原作者 @potatobeanradio,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v1.6.3当前版本

    平面 MoM 网格规模改为按内存自动扩展,16 GB 内存可处理约 4 万未知量,矩阵求解约快 30%;新增端口批量显示/锁定、端口标签避让,并可从版图创建 3D 视图。

  2. v1.6.2

    新增 S-Parameter Viewer,可查看 Touchstone 文件的端口、频率、参考阻抗及 Smith 圆图/极化图;支持导入 gdsfactory PDK,新增套件安全权限,并修复多项 PDK 导入问题。

  3. v1.6.1

    1.6.1 改进平面 EM 网格:按整体导体划分并细化内角,新增合并形状网格选项,未知量上限提高到 1 万并支持内存限制;修复 DRC 最小宽度误报;3D EM 支持无网络板电容提取。

评论