set_clock_uncertainty - 2023.2 简体中文

Vitis 高层次综合用户指南 (UG1399)

Document ID
UG1399
Release Date
2023-12-18
Version
2023.2 简体中文

描述

create_clock 定义的时钟周期上设置裕度。

将从时钟周期中扣除不确定性的裕度,以创建有效的时钟周期。时钟不确定性是以 ns 或者时钟周期的百分比来定义的。时钟不确定性默认设为时钟周期的 27%。

Vitis HLS 会根据有效时钟周期对设计进行最优化,为下游工具提供裕度以便进行逻辑综合和布线。此命令只能在处于活动状态的解决方案关联环境中执行。Vitis HLS 仍使用所有输出文件中指定的时钟周期进行验证和实现。

语法

set_clock_uncertainty <uncertainty> <clock_list>
  • <uncertainty>:是表示时钟周期中用作为裕度的量的值(以 ns 为单位)。不确定性还可按时钟周期百分比来指定。默认不确定性为时钟周期的 27%。
  • <clock_list>:是对其应用不确定性的时钟的列表。如果未提供任何时钟,则表示对所有时钟应用不确定性。

选项

此命令不含任何选项。

示例

在时钟上指定不确定性或裕度为 0.5 ns。这样可将 Vitis HLS 可使用的时钟周期有效缩短 0.5 ns。

set_clock_uncertainty 0.5