
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

