ic-design-prj
Installation
SKILL.md
IC Design Project
把配套 C model 与 RTL 工程作为一个软硬协同系统处理,而不是两个互不相关的代码目录。先在物理机检查和编辑权威文件,再把确实依赖 Linux 或 EDA 环境的命令路由到对应 VM。
权威目录与适用边界
- C model 目录:依赖当前项目的
pj_c_model目录(例如D:\develop\Virtual Machines\Project\<your_project>\pj_c_model) - RTL 目录:依赖当前项目的
pj_rtl目录(例如D:\develop\Virtual Machines\Project\<your_project>\pj_rtl) - VM 共享映射:
D:\develop\Virtual Machines\Project\<relative>↔/mnt/hgfs/Project/<relative> - 原始说明分别位于两个工程的
document/。说明可能落后于脚本;执行前以当前源码、Makefile、配置文件和实测工具为准。 - 必须基于当前真实项目的真实模块名(如
<module_name>)寻找和操作文件。通过source/、build/linux/、script/run/、simulation/、synthesis/等结构定位角色。绝不允许把模板自带的无效样例名(如xkcalc、xkmsc等)硬编码到任何操作和路径中,真实项目中它们并不存在。
必须显式调用的环境技能
执行 VM 命令前,必须显式加载并声明调用对应技能;仅在文字中提到 VM 不算调用。