
1. Directive
opt design是邏輯優化
power_opt功耗的優化

新的特征 Directive
不同的directive,意味着不同的算法

effort level和directive explore的關系如何

后者取代了前者

2. 實現的策略

常用的五個策略

不同測策略由不同的設計步驟,不同的策略選擇不同的directive,
一個命令級的一個運行級的行為
可以定制需求的策略
performance_explore覆蓋都所有的設計點,關注時序,時鍾跑的快,但是增加了實現的時間

3. Tcl的API
運行當前指令和之后運行的命令

4. 工程模式和非工程模式下實現
工程模式下
-
定義多個策略
-
運行多個策略
-
將這些策略保存下來
-
單步實現


非工程模式
link_design 相當於把網表合成一個大的網表文件
souce一下tcl文件

place_design布線之后運行更有效,改善布局減少延時,主要針對時序無法收斂的去進行的
選擇了directive其他命令就無法用了
place_design

delay告訴布線器一個最小的顏值
preserve告訴布線器保持上面的布線
route_design

phys_opt_design

DSP48里面有register拿出來放進去優化

- very high fanout高扇出的輸出信號復制

- 重定時:改變路徑上的觸發器的位置。使得時序可以收斂
- hold fix:插入延時,使得hold time可以滿足
5. 總結
directive和strategies不兼容
時序收斂有幫助的tcl

