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? <路径数>:时序约束文件所包含的路径数,缺省为