SoC Agent Skill

SoC Build

SoC 前端 RTL 自动化构建工具集,通过自然语言交互,完成 SoC 项目初始化、模块集成、CRG 生成,PINMUX 生成等工作

15
自动化场景
100%
自然语言驱动
0
手动编码

核心能力

从项目初始化到 CRG 生成,覆盖 SoC 前端设计全流程

🏗️

项目初始化

一键生成标准化 SoC 目录结构,包含 RTL、仿真、验证、综合等完整工程骨架。

🔗

模块集成

智能解析子模块端口,自动生成顶层 RTL,同名端口自动合并,独有端口加前缀区分。

CRG 生成

从 Excel 配置自动生成时钟复位门控模块,支持分频、OCC、TDR 等复杂结构。

🔧

模块仿真

支持 VCS、Verilator、Iverilog、Xcelium,一键编译、运行仿真和 lint 检查。

📋

依赖管理

通过 filelist.mk 自动管理模块依赖,编译时按依赖顺序展开 RTL。

🎯

零代码操作

全程自然语言交互,无需记忆命令参数,AI Agent 自动理解意图并执行。

使用场景

覆盖 SoC 前端设计 14 个常见场景

01 初始化 SoC 项目
02 模块仿真(编译/lint/仿真)
03 filelist.mk 依赖管理
04 提取模块端口
05 生成实例化代码
06 集成模块到顶层
07 端口变更追踪
08 刷新顶层(子模块更新后)
09 保留手动修改的连线
10 生成 CRG
11 生成 IO/PINMUX
12 生成寄存器 RTL
13 从 Excel 生成寄存器 RTL
14 生成 Memory Map
15 生成 Memory Wrapper
查看详细教程 →

开始使用 SoC Build

即刻体验 RTL 自动化构建

查看教程 →
硅农公众号二维码
📱 扫码关注「硅农」公众号