min,hold; max,setup; -max_paths 1 max_path_count; -slack_greater_than minimum_slack 报告的最小slack; -slack_lesser_than maximum_slack 报告的最大slack;
path delay type: 设置运行分析的类型,可设为min,max,min_max,综合阶段和实现阶段默认max和min都会分析,如果选择min,则只进行hold和removal分析 report unconstrained paths:该选项默认勾选,对无约束的路径进行报告,当使用tcl命令report_timing_summary时是不会打开该配置 report datasheet:生成设计的datasheet信息,data...
path delay type: 设置运行分析的类型,可设为min,max,min_max,综合阶段和实现阶段默认max和min都会分析,如果选择min,则只进行hold和removal分析 report unconstrained paths:该选项默认勾选,对无约束的路径进行报告,当使用tcl命令report_timing_summary时是不会打开该配置 report datasheet:生成设计的datasheet信息,data...
-max_paths报出指定数量的相同end point的path timing情况,比如说:-max_paths 10就是报出10条最差的相同end point上的path timing情况。 -nworst报出指定数量的不同end point的path timing情况,比如说:-nworst 10就是报出10条最差的不同end point上的path timing情况。 -begin_end_pair对同一个start point和...
report_timing report_timing -max_path 2 会报告两条路径,但不一定是最差的路径 report_timing -nworst 2 -max_path 2 会报告两条最差的路径
-max_paths 报出指定数量的相同end point的path timing情况,比如说:-max_paths 10就是报出10条最差的相同end point上的path timing情况。 -nworst 报出指定数量的不同end point的path timing情况,比如说:-nworst 10就是报出10条最差的不同end point上的path timing情况。 -begin_end_pair 对同一个start po...
123report_timing -name longPaths -of_objects [get_timing_paths -setup -to [get_clocks cpuClk_5] -max_paths 5000 -filter {LOGIC_LEVELS>=16 && LOGIC_LEVELS<=20}] //筛选cpuClk_5时钟域逻辑级数在[16,20]之间的路径 b)存在DONT_TOUCH或者MARK_DEBUG等约束,阻碍工具进行逻辑优化 c)路径上存在...
在时序报告中,可以针对两类特殊的约束专门进行报告,一类是前面介绍过的Report Exception,包含了约束set_multicycle_path/set_false_path/set_max_dealy/set_min_delay。另一类就是本文要介绍的set_bus_skew约束,对应的分析为Report Bus Skew,该报告不包含在Report Timing Summary中。
首先,`Options` 部分提供了基础设置,包括分析类型、报告格式等。`path delay type` 设置分析类型,可选`min`、`max` 或 `min_max`。选择`min`将仅进行 `hold` 和 `removal` 分析。`report unconstrained paths` 通常开启,用于报告无约束路径;`report datasheet` 则生成设计的详细时序信息,包括...
report_timing -from [get_pins <起点单元/引脚>] -to [get_pins <终点单元/引脚>] -setup 或者,按路径延迟排序并限制报告的路径数量: tcl report_timing -from [get_pins <起点单元/引脚>] -to [get_pins <终点单元/引脚>] -sort_by slack -max_paths 10 查看和保...