在Cadence Innovus環(huán)境中,get_db是一個(gè)非常有用的命令,用于從設(shè)計(jì)數(shù)據(jù)庫(kù)中提取信息。你可以使用這個(gè)命令查詢?cè)O(shè)計(jì)中的各種對(duì)象,如單元、引腳、網(wǎng)表等。以下是一些示例:
# 獲取所有單元
get_db [current_design] .insts
# 獲取所有引腳
get_db [current_design] .pins
# 獲取所有網(wǎng)表
get_db [current_design] .nets
然而,get_db 命令主要用于查詢數(shù)據(jù)庫(kù)對(duì)象的屬性,而不是設(shè)置屬性。要設(shè)置數(shù)據(jù)庫(kù)對(duì)象的屬性,你可能需要使用其他命令,如 set_db。
回到我們的MCU項(xiàng)目后端部分:我們的MCU有12個(gè)時(shí)鐘。如何報(bào)告出時(shí)鐘呢?
方法1:get_clocks。innovus工具get_clocks命令報(bào)出來(lái)的時(shí)鐘會(huì)重復(fù),因?yàn)楣ぞ邎?bào)的是2個(gè)analysis view下的clock name,如下圖:
方法2:get_db clocks。innovus工具get_db clocks命令報(bào)出來(lái)的時(shí)鐘也會(huì)重復(fù),重復(fù)的原因也是有兩個(gè)analysis_view,如下圖:
解決辦法:可以指定一個(gè)view來(lái)報(bào)clock,方法如下:
參見(jiàn)知識(shí)星球。
在PR走線時(shí),我們需要指定布線的最高層、最低層,用的get_db命令如下:
參見(jiàn)知識(shí)星球。
審核編輯:湯梓紅
-
mcu
+關(guān)注
關(guān)注
146文章
17836瀏覽量
360383 -
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
3900瀏覽量
65774 -
引腳
+關(guān)注
關(guān)注
16文章
1559瀏覽量
52345 -
命令
+關(guān)注
關(guān)注
5文章
729瀏覽量
22673 -
Innovus
+關(guān)注
關(guān)注
1文章
20瀏覽量
2812
發(fā)布評(píng)論請(qǐng)先 登錄
Cadence Innovus助力Realtek成功開(kāi)發(fā)DTV SoC解決方案
有沒(méi)有辦法讓我看到保存的項(xiàng)目PC和加載到MCU中的項(xiàng)目之間的程序差異?
西門子采用Get/Put向?qū)瓿蒔LC之間Get/Put以太網(wǎng)通訊實(shí)例分析

PHP中REQUEST和POST及GET有什么區(qū)別

DB3190_ST_MCU_FINDER_PC數(shù)據(jù)手冊(cè)摘要

【innovus】大小寫重名的終極解決方法

innovus中懸垂線的理解和處理
innovus中的DanglingWire(懸垂線)的理解和處理

MCU項(xiàng)目innovus中get_db使用

innovus中的DanglingWire的理解和處理

HTTP中GET與POST的區(qū)別是什么?
HTTP 中GET 和 POST 的區(qū)別

評(píng)論