每天分享 Cadence 操作 · SKILL 入门

Cadence SKILL 实现 Hello World 的 N 种方法

同一句 Hello World,可以通过 CIW 直接执行、加载 .il 文件,或在 SKILL IDE 中运行。三种入口分别适合临时验证、脚本复用与正式开发。

CadenceSKILL每天分享 Cadence 操作
Cadence Virtuoso CIW 执行 Hello World

Cadence Virtuoso CIW:输入 SKILL 表达式并立即查看输出。

方法 1

直接在 CIW 输入

适合快速验证一条表达式。打开 Command Interpreter Window,在底部输入区执行:

CIW
printf("Hello, World!\n")

按 Enter 后,CIW 会立即显示 Hello, World!。这种方式速度最快,但不利于保存和维护多行代码。

方法 2

加载 .il 文件

新建 hello.il,文件内容为:

hello.il
printf("Hello, World!\n")

保存后,在 CIW 中使用 load 加载:

CIW
load("hello.il")
方法 3

使用 SKILL IDE

在 CIW 菜单中进入 Tools → SKILL IDE,打开编辑器后输入:

SKILL IDE
printf("Hello, World!\n")

点击工具栏中类似“刷新”的黄色旋转箭头执行代码。IDE 更适合编写多行脚本、查看错误位置和反复调试。

三种方法怎么选?

方式适合场景特点
CIW 直接输入验证单行表达式最快、即时反馈
load .il 文件重复运行脚本可保存、可复用
SKILL IDE正式开发与调试适合多行代码和错误定位

下期预告

获取指定库下的所有 CellView List

下一篇将继续分享 Cadence SKILL 数据库操作:如何遍历指定 library,并获取其中的 cell 与 view 列表。

查看更多 Cadence 教程