在Cadence Innovus环境中,get_db是一个非常有用的命令,用于从设计数据库中提取信息。你可以使用这个命令查询设计中的各种对象,如单元、引脚、网表等。以下是一些示例:
# 获取所有单元
get_db [current_design] .insts
# 获取所有引脚
get_db [current_design] .pins
# 获取所有网表
get_db [current_design] .nets
然而,get_db 命令主要用于查询数据库对象的属性,而不是设置属性。要设置数据库对象的属性,你可能需要使用其他命令,如 set_db。
回到我们的MCU项目后端部分:我们的MCU有12个时钟。如何报告出时钟呢?
方法1:get_clocks。innovus工具get_clocks命令报出来的时钟会重复,因为工具报的是2个analysis view下的clock name,如下图:
方法2:get_db clocks。innovus工具get_db clocks命令报出来的时钟也会重复,重复的原因也是有两个analysis_view,如下图:
解决办法:可以指定一个view来报clock。
审核编辑:刘清
-
Cadence
+关注
关注
67文章
983浏览量
144771 -
Innovus
+关注
关注
1文章
20浏览量
2895 -
MCU芯片
+关注
关注
3文章
257浏览量
12186
原文标题:MCU项目innovus中get_db使用
文章出处:【微信号:全栈芯片工程师,微信公众号:全栈芯片工程师】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
Cadence Innovus助力Realtek成功开发DTV SoC解决方案
有没有办法让我看到保存的项目PC和加载到MCU中的项目之间的程序差异?
西门子采用Get/Put向导完成PLC之间Get/Put以太网通讯实例分析

PHP中REQUEST和POST及GET有什么区别

【innovus】大小写重名的终极解决方法

innovus中悬垂线的理解和处理
innovus中的DanglingWire(悬垂线)的理解和处理

MCU项目innovus中get_db使用

innovus中的DanglingWire的理解和处理

HTTP中GET与POST的区别是什么?
HTTP 中GET 和 POST 的区别

评论