Virtuoso原理图MCP服务

一个专注于与Cadence Virtuoso原理图交互的MCP服务器,提供检查层次结构、网络、实例和验证原理图完整性的工具。

  • by michelebergo
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 michelebergo/virtuoso-schematic-mcp

使用说明

Virtuoso MCP原理图

这是一个用于与Cadence Virtuoso原理图交互的专注MCP服务器。 它提供了检查层次结构、网络、实例和验证原理图完整性的工具。

安装

  1. 安装软件包:

    pip install -r requirements.txt
    
  2. 在Virtuoso中启动SkillBridge服务器: 在Virtuoso CIW窗口中:

    load("/path/to/your/python/site-packages/skillbridge/resources/server.il")
    pyStartServer(?port 5000)
    

可用工具

  • connect(host, port):连接到Virtuoso会议。
  • get_instances(lib, cell):列出原理图中的所有实例(组件)。
  • get_nets(lib, cell):列出所有网络及其连接(引脚和实例端子)。
  • inspect_instance(lib, cell, instance_name):获取特定组件的属性和参数。
  • check_and_save(lib, cell):跑步 schCheck 和 dbSave 以验证原理图。

配置

添加到您的 claude_desktop_config.json:

"virtuoso-schematic": {
  "command": "python",
  "args": ["/path/to/virtuoso-schematic-mcp/src/server.py"]
}