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

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

来源:网络收集 时间:2026-04-29
导读: 设计C来创建新设计C_0和C_1;然后用这两个复制品代替内存中的设计C。 dc_shell> current_design top dc_shell> uniquify dc_shell> compile 图5.11显示了运行这个命令序列的结果。 图5.11 uniquify结果 与compile-o

设计C来创建新设计C_0和C_1;然后用这两个复制品代替内存中的设计C。 dc_shell> current_design top dc_shell> uniquify dc_shell> compile

图5.11显示了运行这个命令序列的结果。

图5.11 uniquify结果

与compile-once-don’t-touch相比较,uniquify有如下的特征: ? 要求更大的内存 ? 需要更长的编译时间

5-4-3-2 compile-once-don’t-touch

如果被多次引用设计的实例的周围环境很相似,采用compile-once-don’t-touch。在

这种方法里,你用它的一个实例的环境来进行设计编译,然后你用set_dont_touch命令在剩余的优化过程中保存该子设计。

用compile-once-don’t-touch来分解多重实例,遵循下列步骤: 1. 将子设计的实例的环境表现为最差情况; 2. 编译被引用的子设计;

3. 用set_dont_touch命令对所有引用编译过的子设计的实例设置dont_touch 属性;

4. 编译整个设计。

比如,下面的命令序列使用compile-once-don’t-touch分解了设计top中设

计C的多重引用(假设U2/U3有这个最差情况下的环境)。在这种情况下,没有原始子设计的副本被装载进内存。

第五章 综合的约束与优化(7).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)