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