Quartus II时序优化策略.pdf
文本预览下载声明
Quartus II 时序优化策略
2009 Altera Corporation
1
时序优化议题时序优化议题11
n 一般建议
n 分析时序问题
n 解决典型的时序问题
n 优化实例
nn 优化总结优化总结
2009 Altera Corporation
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
2
一般建议一般建议
n 针对时钟
n 针对I/O
n 针对异步控制信号
n 大多数建议可以在Quartus II软件时序优化向导(
Timing Optimization Advisor )和Quartus II
Handbook找到
2009 Altera Corporation
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
3
时钟信号时钟信号
n 逻辑综合速度优化
n 网表优化
n 物理综合
2009 Altera Corporation
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
4
速度优化设置速度优化设置
n 选择速度优化
默认是速度和面积均衡balanced选项
n 可能导致逻辑资源增加
2009 Altera Corporation
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
5
综合网表优化综合网表优化
n 在综合期间进一步优化网表
n 优化类型选择
WYSIWYG 基元重新综合
门级寄存器重新定时
建立/修改编译报告中指出的节点
2009 Altera Corporation
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
6
WYSWYSIIWYWYGG 基元重新综合基元重新综合
n 将第三方原子网表去映射回
逻辑门,然后重新映射到
Altera基元
使用集成综合时,不需要
n 需要考虑的
节点名称会变化
第三方综合属性可能会丢失
ll保留保留//保持保持
某些寄存器可能会被综合掉
2009 Altera Corporation
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
7
门级寄存器重新定门级寄存器重新定
n 在组合逻辑之间移动寄存器,以均衡时序
n 综合考虑关键和非关键路径
n 在门级进行改动
D Q 10 ns D Q 5 ns D Q D Q 7 ns D Q 8 ns D Q
2009 Altera Corporation
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporat
显示全部