在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,方法如下:
參見知識星球。
在PR走線時,我們需要指定布線的最高層、最低層,用的get_db命令如下:
參見知識星球。
審核編輯:湯梓紅
-
mcu
+關注
關注
146文章
17123瀏覽量
350994 -
數據庫
+關注
關注
7文章
3794瀏覽量
64362 -
引腳
+關注
關注
16文章
1193瀏覽量
50412 -
命令
+關注
關注
5文章
683瀏覽量
22011 -
Innovus
+關注
關注
1文章
20瀏覽量
2668
發布評論請先 登錄
相關推薦
評論