教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 基础教育 >

第五章 综合的约束与优化(10)

来源:网络收集 时间:2026-04-29
导读: Compiler只对那些正延迟的路径进行面积最优化。 dc_shell> set_max_area -ignore_tns max_area 2.允许时序面积恢复 默认时,Design Compiler在最优化时并不重新映射时序元件。你可以通过重新映射那些不在临界路径

Compiler只对那些正延迟的路径进行面积最优化。 dc_shell> set_max_area -ignore_tns max_area 2.允许时序面积恢复

默认时,Design Compiler在最优化时并不重新映射时序元件。你可以通过重新映射那些不在临界路径上的时序元件来减少面积。为能够使用这个性能,设置compile_sequential_area_recovery变量为真。必须在编译前设置该变量: dc_shell> compile_sequential_area_recovery = true 3.允许布尔最优化

布尔最优化所用算法是以布尔代数的基本准则为基础。布尔最优化能够使用don’t care条件将面积减到最小。这个算法只执行面积最优化;对于时序关键的设计不使用布尔最优化。

使用compile_new_boolean_structure变量和set_structure命令的-boolean true选项使布尔最优化生效。必须在编译前运行这些命令: dc_shell> compile_new_boolean_structure = true

dc_shell> set_structure true -boolean true \\-boolean_effort medium 4.资源选择管理

资源共享的结果也大大影响着面积。图5.17显示了高层最优化能够以两种完全不同的方式在相同的HDL代码中分配算术算子。

181

图5.17 资源共享的可能性

算子的实现也影响着面积。如图5.17中,时序驱动的版本实现的是先行进位加法器默认情况下,高层最优化根据时序约束来执行资源分配和实现。为改变这个默认值和(carry-lookahead adders),而面积驱动的例子则实现的是行波加法器(ripple adder)。 强迫Design Compiler根据面积约束来执行资源分配和实现,在编译前设置下列变量: dc_shell> set_resource_allocation area_only dc_shell> set_resource_implementation area_only

对一个明确的设计指定面积驱动的资源分配和实现,在编译前设置下列变量:

dc_shell> current_design subdesign

dc_shell> set_resource_allocation area_only dc_shell> set_resource_implementation area_only 5.利用展开

绝大多数情况下,展开增加了面积。对于有不可预知的结构的非常随意的设计,展开可能减少面积。对那些可能从这种方法获益的特殊的模块使用set_flatten命令;不要对顶层设计使用set_flatten命令。-minimize和-phase选项也能够减少面积。 6.跨层次边界的最优化

Design Compiler总是注重层次级别和端口的功能。边界最优化,如穿越一个子设计为能够细调面积,你可以保持层次,进行边界最优化。为更大程度地减少面积,你可的常数传播,不会自动发生。 能要移走层次间的边界。

1) 边界最优化(Boundary Optimization)

利用下列的命令之一来指挥Design Compiler执行跨层次边界的最优化: dc_shell> compile -boundary_optimization 或

dc_shell> set_boundary_optimization subdesign

执行边界最优化,Design Compiler将传播常数、未连接的管脚和补足信息。一个设计里,有很多常数(VCC and GND)与子设计的输入相连,传播能够减少面积。图5.18显示了这种关系。

182

图5.18 边界最优化的优点

2) 移走层次(Hierarchy Removal)

通过取消组来移走层次使得Design Compiler有更大的自由来共享跨越整个 设计的款项。取消设计工具部件的组也能够减少面积。

183

第五章 综合的约束与优化(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/565731.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)