仅对英特尔可见 — GUID: mwh1410383754056
Ixiasoft
2.3.6.2. Maximum Skew (set_max_skew)
set_max_skew -from_clock { clock } -to_clock { * } -from foo -to blat 2
set_max_delay,set_min_delay和set_multicycle_path不影响set_max_skew时序约束。然而,set_false_path和set_clock_groups会影响set_max_skew。如果您的设计使用 Intel® Arria® 10目标器件,那么偏移不会影响set_clock_groups约束。
参数 | 说明 |
---|---|
-h | -help | 短帮助。 |
-long_help | 对示例和可能的返回值的长帮助。 |
-exclude <Tcl list> | 在偏西分析期间要排除的Tcl参数列表。此列表包括以下一项或多项:utsu,uth,utco,from_clock,to_clock,clock_uncertainty,ccpp,input_delay,output_delay,odv。
注: Intel® Arria® 10器件不支持此参数。
|
-fall_from_clock <names> | 有效的源时钟(Tcl匹配字符串模式)。 |
names> | 有效的目的时钟(Tcl匹配字符串模式)。 |
-from <-fall_to_clock <names> 1 | 有效的源(Tcl匹配字符串模式)。 |
-fall_to_clock -from_clock <names> | 有效的源时钟(Tcl匹配字符串模式)。 |
-get_skew_value_from_clock_period <src_clock_period|dst_clock_period|min_clock_period> | 将偏斜约束解释为时钟周期的倍数的选项。 |
-include <Tcl list> | 在偏西分析期间要包括的Tcl参数列表。此列表包括以下一项或多项:utsu,uth,utco,from_clock,to_clock,clock_uncertainty,ccpp,input_delay,output_delay,odv。
注: Intel® Arria® 10器件不支持此参数。
|
-rise_from_clock <names> | 有效的源时钟(Tcl匹配字符串模式)。 |
-rise_to_clock <names> | 有效的目的时钟(Tcl匹配字符串模式)。 |
-skew_value_multiplier <multiplier> | 时钟周期乘以此值来计算偏斜要求。 |
-to <names> 1 | 有效目的(Tcl匹配字符串模式)。 |
-to_clock <names> | 有效目的时钟(Tcl匹配字符串模式)。 |
<skew> | 要求的偏斜。 |
在时钟之间应用最大偏移约束会将由指定时钟(使用-from选项)驱动的所有寄存器或端口的约束应用于由指定时钟(使用-to选项)驱动的所有寄存器或端口。
使用-include和-exclude选项包括或排除以下一项或多项:寄存器微参数(utsu,uth,utco),时钟到达时间(from_clock,to_clock),时钟不确定性(clock_uncertainty),公共时钟路径悲观消除(ccpp),输入和输出延迟(input_delay,output_delay)和片上变化(odv)。
最大偏斜分析可包括数据到达时间,时钟到达时间,寄存器微参数,时钟不确定性,片上变化(on-die variation)和ccpp移除。其中,默认情况下,仅在Fitter期间禁用ccpp移除。使用-include时,默认分析包括那些包括列表(inclusion list)中的分析。同样,如果使用-exclude,那么默认分析会排除那些排除列表(exclusion list)中的分析。当-include和-exclude选项都指定相同的参数时,将排除该参数。
使用-get_skew_value_from_clock_period将偏斜设置为启动或锁存时钟周期的倍数,或者两者中的较小者具有较小的周期。如果使用此选项,那么要设置-skew_value_multiplier ,并且可以不设置位置偏斜(positional skew)选项。如果多个时钟对一组偏移路径(skew paths)提供时钟,那么Timing Analyzer使用具有最小周期的时钟来计算偏移约束(skew constraint)。
点击Report Max Skew (report_max_skew)以查看最大偏移分析。由于在两个或多个路径之间发生偏移,因此如果 -from/-from_clock和-to/-to_clock过滤器满足少于两个路径,那么不会显示结果。