每天分享 Cadence 操作 · SKILL 入门
Cadence SKILL 实现 Hello World 的 N 种方法
同一句 Hello World,可以通过 CIW 直接执行、加载 .il 文件,或在 SKILL IDE 中运行。三种入口分别适合临时验证、脚本复用与正式开发。
直接在 CIW 输入
适合快速验证一条表达式。打开 Command Interpreter Window,在底部输入区执行:
printf("Hello, World!\n")按 Enter 后,CIW 会立即显示 Hello, World!。这种方式速度最快,但不利于保存和维护多行代码。
加载 .il 文件
新建 hello.il,文件内容为:
printf("Hello, World!\n")保存后,在 CIW 中使用 load 加载:
load("hello.il")使用 SKILL IDE
在 CIW 菜单中进入 Tools → SKILL IDE,打开编辑器后输入:
printf("Hello, World!\n")点击工具栏中类似“刷新”的黄色旋转箭头执行代码。IDE 更适合编写多行脚本、查看错误位置和反复调试。
三种方法怎么选?
| 方式 | 适合场景 | 特点 |
|---|---|---|
| CIW 直接输入 | 验证单行表达式 | 最快、即时反馈 |
| load .il 文件 | 重复运行脚本 | 可保存、可复用 |
| SKILL IDE | 正式开发与调试 | 适合多行代码和错误定位 |
下期预告
获取指定库下的所有 CellView List
下一篇将继续分享 Cadence SKILL 数据库操作:如何遍历指定 library,并获取其中的 cell 与 view 列表。
查看更多 Cadence 教程