今天我們要介紹的時序分析基本概念是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文章
1700瀏覽量
52552 -
時序
+關(guān)注
關(guān)注
5文章
406瀏覽量
38859
原文標(biāo)題:時序設(shè)計基本概念介紹
文章出處:【微信號:IC_Physical_Design,微信公眾號:數(shù)字后端IC芯片設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
深入解析LTC2924:高效電源時序控制器的卓越之選
深入剖析UCD90160A:16軌電源時序器與監(jiān)控器的卓越之選
鎖存器中的時間借用概念與靜態(tài)時序分析
TVS二極管的基本概念和主要作用
USB/HID及其基本概念
電壓波動與閃變的基本概念
自動駕駛中常提的“時序”是個啥?有啥作用?
SiC MOSFET的基本概念
群延遲的基本概念和仿真實例分析
淺談無線通信的基本概念
FPGA時序約束之設(shè)置時鐘組
一文詳解Vivado時序約束
時序設(shè)計基本概念之collection
評論