【DC综合】DC工具 report_timing 命令的一些选项

report_timing选项

  • report_timing 的全部参数
  • [ -to to_list | -rise_to rise_to_list | -fall_to fall_to_list ]
  • [ -from from_list | -rise_from rise_from_list | -fall_from fall_from_list ]
  • [ -path_type short | full | full_clock | full_clock_expanded | only | end ]
  • [ -delay_type min | min_rise | min_fall | max | max_rise | max_fall ]
  • [ -nworst paths_per_endpoint ]
  • [ -max_paths max_path_count ]
  • [ -sort_by group | slack ]

report_timing 的全部参数

【DC综合】DC工具 report_timing 命令的一些选项_第1张图片
【DC综合】DC工具 report_timing 命令的一些选项_第2张图片

命令中的斜体部分的数据类型如下:

【DC综合】DC工具 report_timing 命令的一些选项_第3张图片

[ -to to_list | -rise_to rise_to_list | -fall_to fall_to_list ]

  1. -to to_list

仅报告到命名引脚、端口或时钟的路径。
如果未指定-to选项,且设计没有时序限制,默认情况下会报告到输出端口的最长路径。
如果设计具有时序约束且不存在-group选项,则默认情况下会报告每个路径组(path group)中具有最差松弛(slack)的路径
如果给定了-group选项,则默认情况下报告由-group选项指定的组内具有最差松弛的路径。

  1. -rise_to rise_to_list

-to选项相同,但仅适用于在终点(endpoint)处上升的路径。如果指定了时钟对象,则此选项选择由指定时钟控制的端点,但仅选择由时钟源处的时钟上升沿捕获的路径,同时考虑沿时钟路径的任何逻辑反转。

  1. -fall_to fall_to_list

该选项就是 paths falling at the endpoint,其他和 -rise_to rise_to_list 选项是一样的。

[ -from from_list | -rise_from rise_from_list | -fall_from fall_from_list ]

这一组选项和第一组选项的内容一样,只是第一组选项选定的是 endpoint ,这里选定的是 stratpoint 。

[ -path_type short | full | full_clock | full_clock_expanded | only | end ]

指定如何显示时序路径。默认情况下(full),将显示完整路径;

  • 如果指定了full_clock,则报告类似于使用full获得的报告,但也会报告出传播时钟的完整时钟路径;
  • 如果指定了full_clock_expanded,则报告与使用full_clock获得的报告类似,但也会报告出从原始时钟(primary clock)到相关的生成时钟( generated clock source)的完整时钟路径;
  • 如果指定了short,则只显示起点和终点;
  • 如果指定了only,则只显示路径,而不显示附带的required-time 和 slack 计算;
  • 如果指定了end,则报告以列格式呈现,每个路径显示一行,仅显示 the endpoint path total, required-time 和 slack。

[ -delay_type min | min_rise | min_fall | max | max_rise | max_fall ]

指定 endpoint 处的路径类型。默认值为max

[ -nworst paths_per_endpoint ]

指定每个 endpoint 要报告的最大路径数。默认值为1,它只报告在给定端点结束的单个最差路径。

[ -max_paths max_path_count ]

指定默认情况下每个 path group 要报告的路径数,或者如果 timing_report_fast_mode变量设置为 true,则指定整个设计要报告的道路数。默认值为1

[ -sort_by group | slack ]

指定报告中路径的顺序。
默认 -sort_by 的值是 group 。默认情况下,路径按 costing groups 排序。在每个组中,路径按slack 排列。
-sort_by 的值设为 slack,则路径仅按 slack 排序。

你可能感兴趣的:(#,逻辑综合,其他)