PrimeTime基礎命令 all fanout

2021-10-09 17:17:44 字數 1632 閱讀 7001

建立乙個collection,包含指定objects的扇出pin、port或cell。

-from from_list

宣告乙個起點list,包括pin、port或net。如果同時宣告了-to_list引數,則會返回乙個同時滿足是起點fanout、終點fanin的collection。

-through through_list

宣告乙個經過list。如果宣告了-to_list,返回結果同上。

-to to_list

宣告乙個終點list。

-clock_tree

使用設計中所有clock source pin、port作為from_list中的objects。注意:如果沒有clock或者clock沒有source,該命令會返回空collection;該引數限制了objects只能在clock網路中選取;該引數與-from_list互斥。

-endpoints_only

僅在結果中包含timing endpoints。

-only_cells

僅在from_list的扇出結果中包含cells。

-flat

all_fanout主要有兩種模式:hierarchical模式(預設)和flat模式。在hierarchical模式下,結果中僅包含在當前objects同層級下的objects;在flat模式下,結果中僅有根據pin hierarchical搜尋到的non-leaf objects。

-quiet

消除沒有找到扇出結果時的警告訊息。

-step_into_hierarchy

只能在hierarchical模式下使用這個引數,與-levels或-pin_levels配合。不使用這個引數時,命令僅會在同層級搜尋;使用該引數後,命令會往下層級搜尋一定深度。

-levels level_count

命令會在遍歷一定level_count後停止。

-pin_levels pin_count

命令會在遍歷一定pin_count後停止。

-trace_arcs timing | enabled | all

宣告遍歷時combinational arcs的型別:

timing(預設):僅允許trace有效timing arc

enabled:允許trace所有enabled arcs,捨棄case analysis value

all:允許trace所有combinational arcs,不管case analysis或是arc disabling

-continue_trace pin_types

待補全

all_fanout -from $mypins -flat -endpoints_only
獲取所有以mypins為起點的扇出(包括不同層),且僅在結果中包含endpoint。

all_fanin

get_pins

get_cells

PrimeTime基礎命令 get ports

與get pins類似,get ports建立了乙個collection,篩選幷包含了當前設計中某些符合要求的port。filter expression 可選 按照一定標準篩選port。quiet 可選 消除沒有找到符合條件port時的警告資訊。注意 不會消除語法錯誤警告。regexp 可選 按照...

GIT 基礎 基礎命令

環境 centos7 yum install git這裡裡有個隱藏的資料夾 git 為git倉庫的配置資料夾,不可隨意修改 cd www git git init ls a git這裡和我們平時使用的git客戶端中設定使用者名稱和郵箱一樣的作用 git config global user.name...

Linux命令列基礎及基礎命令

例項1 1 root oldboy 當前使用者 分隔符 主機名 當前路徑 提示符 root oldboy 管理員root對應的提示符 oldboy oldboy 普通使用者對應的提示符 整個提示符是由乙個系統變數控制的 ps1 tab 命令或路徑的補全鍵。linux最有用的快捷鍵 ctrl a 游標...