(1)innovus lab1 innovus的启动注意事项

Innovus 启动注意事项

1. 启动前先进入正确工作目录

在启动 Innovus 之前,需要先进入本次 APR / FPR 的工作目录,例如:

1
cd /home/ic046/Desktop/FPR/work

不要在随便一个目录下启动 Innovus。

原因是 Innovus 启动后会在当前目录下生成日志文件、命令记录文件和临时文件。如果工作目录不正确,后续文件会比较混乱,也不方便排查问题。


2. 普通启动方式

最简单的启动命令是:

1
innovus

启动成功后,会弹出 Innovus 图形界面,同时终端中会显示版本信息、license 信息、CPU 数量等内容。

进入 Innovus 后,命令行提示符一般类似:

1
innovus 1>

这说明已经成功进入 Innovus 命令模式。


3. 推荐启动方式:使用 -log

更推荐使用带 -log 的启动方式:

1
innovus -log import_design

这样可以给本次运行生成有意义的日志文件名。

例如执行:

1
innovus -log import_design

可能会生成:

1
2
3
import_design.log
import_design.cmd
import_design.logv

这样后续查看日志、整理命令和排查问题会更加方便。


4. 为什么不建议直接用 innovus

如果每次都直接输入:

1
innovus

工具会自动生成默认日志文件,例如:

1
2
3
innovus.log
innovus.cmd
innovus.logv

多次启动后,可能会出现很多类似文件:

1
2
3
4
5
6
innovus.log
innovus.log1
innovus.log2
innovus.cmd
innovus.cmd1
innovus.cmd2

这些文件名没有具体含义,不方便区分每次运行的目的。

因此,建议根据当前操作阶段命名日志,例如:

1
2
3
4
5
6
innovus -log import_design
innovus -log floorplan
innovus -log power
innovus -log place
innovus -log cts
innovus -log route

这样每个阶段的日志都比较清楚。


5. .log.cmd.logv 文件作用

文件类型 作用
.log 记录 Innovus 运行过程中的主要输出信息
.cmd 记录用户在 Innovus 中执行过的命令
.logv 记录更详细的图形界面或运行相关信息

其中最常用的是:

1
.log 和 .cmd

.log 主要用于查看 warning、error 和运行过程。
.cmd 主要用于查看自己执行过哪些命令,后续可以整理成 Tcl 脚本。


6. 启动后需要关注的信息

启动 Innovus 后,终端中会显示一些关键信息,例如:

1
2
3
4
Cadence Innovus Implementation System
Version: v18.17
License checkout succeeded
8 CPU jobs allowed

重点关注:

信息 含义
Version 当前 Innovus 版本
License checkout succeeded license 获取成功
CPU jobs allowed 当前允许使用的 CPU 数量
warning / error 启动过程是否存在警告或错误

如果启动和退出时显示:

1
0 warning(s), 0 error(s)

说明当前运行过程比较干净。


7. 退出 Innovus

在 Innovus 命令行中输入:

1
exit

即可退出 Innovus。

退出后,终端会回到 Linux shell,例如:

1
[ic046@eda work]$

退出时,Innovus 也会在 log 文件中记录本次运行的内存使用情况、warning 数量和 error 数量。


8. GUI 导入设计入口

如果使用图形界面导入设计,可以通过:

1
File → Import Design

进入 Design Import 窗口。

在导入设计时,通常需要设置以下内容:

内容 说明
Netlist 综合后的门级网表
Timing Library 时序库文件
Physical Library 物理库、工艺相关文件
Constraint SDC 约束文件
Floorplan / DEF 版图或 floorplan 信息

9. 常用启动命令总结

场景 命令
普通启动 innovus
推荐启动方式 innovus -log import_design
floorplan 阶段启动 innovus -log floorplan
power 阶段启动 innovus -log power
place 阶段启动 innovus -log place
route 阶段启动 innovus -log route
退出 Innovus exit

10. 核心记忆

启动 Innovus 前要先进入正确的工作目录:

1
cd /home/xxx/Desktop/FPR/work

推荐使用:

1
innovus -log import_design

而不是直接使用:

1
innovus

这样可以生成有意义的 .log.cmd.logv 文件,方便后续查看报错、整理命令和调试流程。


11. 简短总结

Innovus 启动时最重要的是两点:

  1. 先进入正确的工作目录
  2. 启动时使用 -log 指定有意义的日志名称

这样可以保证后续 APR 流程中的日志文件、命令记录和调试信息都清晰可追踪。

ESC 关闭 | 导航 | Enter 打开
输入关键词开始搜索