今天我們要介紹的時(shí)序分析基本概念是collection。代表的是一個(gè)集合,類似指針。在數(shù)字后端工具中,我們可以通過命令get_*來尋找想要的Object。這些get_*命令返回的就是collection。不同類型的object對(duì)應(yīng)不同的get命令。
比如說:如何得到設(shè)計(jì)中所有名字中含有_clk的net名字
innovus》 get_nets *_clk*
{ p_aps_clk_data0 p_aps_clk_data1 p_aps_clk_data2 }
0xd6b679
如果你直接去puts抓取到的東西,返回的是一個(gè)指針的名字,而不是你想要抓取的物體的名字
innovus》 puts [get_nets p_aps_clk_data0]
0xd6b679
如果想要得到物體的名字,可以在collection前面使用get_object_name的命令
innovus》 puts [get_object_name [get_nets p_aps_clk_data0]]
p_aps_clk_data0
我們也可以對(duì)collection進(jìn)行很多操作,比如:
append_to_collection 添加到一個(gè)collection中
remove_from_collection 從某個(gè)collection中刪除具體一項(xiàng)
compare_collections 比較兩個(gè)collection內(nèi)容是否一樣
copy_collection 復(fù)制一個(gè)新的collection
filter_collection 過濾某個(gè)collection
sizeof_collection 統(tǒng)計(jì)某個(gè)collection內(nèi)的數(shù)量
當(dāng)我們想抓取和某個(gè)collection相關(guān)的objects時(shí),可以采用-of_objects的選項(xiàng),如:
抓取net p_aps_clk所連接的pins,可以采用以下命令
innovus 》 get_pins -of_objects [get_nets p_aps_clk]
{CLK_181 CLK_182 }
編輯:jq
-
數(shù)字
+關(guān)注
關(guān)注
1文章
1691瀏覽量
51191 -
時(shí)序
+關(guān)注
關(guān)注
5文章
370瀏覽量
37186
原文標(biāo)題:時(shí)序設(shè)計(jì)基本概念介紹
文章出處:【微信號(hào):IC_Physical_Design,微信公眾號(hào):數(shù)字后端IC芯片設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論