第一范文网 - 专业文章范例文档资料分享平台

DC使用全书(Design - Compiler)

来源:用户分享 时间:2025/6/5 22:14:11 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

-from <路径起点列表>:需要计算时延的路径的起点

-nworst <路径数>:报告的路径数(缺省为1,由时延裕量最小的路径开始报起)

注意:缺省情况下,报告向屏幕输出,若要将报告写入文件,可在命令行后用 “>” 或 “>>”引出文件名。其中, “>”将新建一个文件,获将原文件覆盖; “>>”用于在原文件末尾填加。

例5-3(将ddfs设计中的时延信息输出到文件 “./report/report1.rpt” 中,共输出5条路径): current_design ddfs

report_timing –nworst 5 > “./report/report1.rpt” 5.2.2 报告面积信息

使用report_area命令可以报告时延信息(该命令对当前设计有效)。

例5-4(将ddfs设计中的面积信息添加到文件 “./report/report1.rpt” 中): current_design ddfs

report_area >> “./report/report1.rpt”

在图形界面中,选中ddfs设计,选择Analysis -> Report菜单,在弹出的Report对话框中,选择Area和Timing即可获得设计的面积和时延信息。可以通过选择Send Output To选项来控制输出到屏幕或文件(如图5-5所示)。

这时,报告出来的关键路径只有一条,若要增加报告的路径,可点Report对话框中的Set Options按钮,在弹出的Report Options对话框的Max Paths to Show域中填如适当的数值,点OK即可(如图5-6所示)。

DC学习---第六章 设计的保存与时序文件的导出

作者:未知 时间:2010-08-15 15:13:41 来自:网络转载 6.1 设计的保存

使用write命令来实现设计的保存,命令格式如下: write -format

-hierarchy -output <设计列表>

-format:指定保存的格式,可选的格式有:db, edif, equation, lsi, mentor, pla, st, tdl, verilog, vhdl, xnf,缺省为db

-hierarchy:指令DC保存所有设计层次 -output:指定保存的文件名 <设计列表>:需要保存的设计

例6-1(将ddfs设计以db形式保存到 “./mapped/ddfs.db”文件中,要求保存所有设计层次): write –format db –hierarchy –output ./mapped/ddfs.db ddfs

在图形界面中,选中ddfs设计,选择File -> Save As菜单,在弹出的Save File对话框中定位到相应的目录,填入文件名,并选择db作为保存格式,选中Save All Designs in Hierarchy复选框,点OK即可(如图6-1所示)。

例6-2(将ddfs设计的门级网表以verilog形式保存到 “./export/ddfs.v”文件中,要求保存所有设计层次):

write –format verilog –hierarchy –output ./export/ddfs.v ddfs

在图形界面中,只需将上述保存文件对话框中的文件类型该为verilog,并指定相应的目录和文件名即可(如图6-2所示)。

6.2 时序文件的导出

DC可以导出的时序文件包括时序描述文件和时序约束文件两种。前者描述了设计的时序情况主要用于进行综合后的动态仿真;后者带有关键路径的时延约束信息,主要供后端工具进行时延驱动的布局布线。无论哪中时序文件都采用标准延时文件(SDF)的格式。 6.2.1 时序描述文件的导出

在DC中,使用write_sdf命令导出时序描述文件(该命令对当前设计有效),命令格式如下: write_sdf

-version <文件版本> -instance <实例名> <时序描述文件名>

-version <文件版本>:指定导出的SDF文件的版本,可选项有1.0和2.1,缺省为2.1版 -instance <实例名>:指定导出当前设计中某个实例的时序描述文件 <时序描述文件名>:导出的时序描述文件的文件名

例6-3(导出ddfs设计的时序描述到 “./export/ddfs.sdf”中,版本为2.1): current_design ddfs write_sdf ./export/ddfs.sdf

在图形界面中,选中ddfs设计,选择File -> Save Info -> Design Timing菜单,在弹出的Save Timing Information对话框中填入文件名,将Format选为SDF V2.1,点击OK即可(如图6-3所示)。

6.2.2 时序约束文件的导出

在DC中,使用write_constraints命令来到出时序约束文件(该命令对当前设计有效),命令的格式如下:

write_constraints -output <文件名> -format

-max_paths <路径数> -max_path_timing -from <起点列表> -to <终点列表>

-output? <文件名>:导出的时序约束文件名

? -format:时序约束文件的格式,可选项有:synopsys,sdf,sdf-v2.1 -max_paths? <路径数>:时序约束文件所包含的路径数,缺省为1 -max_path_timing:指令DC导出示延最大的路径? ? -from <起点列表>:路径的起点列表 -to? <终点列表>:路径的终点列表

例6-4(导出ddfs设计的时序约束到 “./export/ddfs_constraint.sdf”中,版本为sdf 2.1版,要求导出5条时延最大的路径): current_design ddfs

write_constraints –output ./export/ddfs_contraint.sdf –format sdf-v2.1 –max_paths 5 \\ –max_path_timing

在图形界面中,选中ddfs设计,选择File -> Save Info -> Constraints,在弹出的Save Constraint Information对话框中填入文件名,将Format选为SDF V2.1,选中Max Path Timing Constraints复选框,并在Max Paths域中填入5,点击OK即可(如图6-4所示)。

搜索更多关于: DC使用全书(Design - Compiler) 的文档
DC使用全书(Design - Compiler).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8do147hoga4qfr016rk0_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top