set_clock_groups -name clk_group -asynchronous -group [get_clocks {create_clk1 gen_clk_2}] 3.2 优先级 异步时钟和非扩展时钟是没法正确地进行时序分析,它们之间的时序路径在分析时应该使用set_clock_groups进行忽略。相比于其他时序例外的命令,set_clock_groups的优先级最高,如果需要对异步时钟进行分析,则不...
一、命令格式 set_clock_groups [-asynchronous] [-exclusive] –group <names> 二、选项说明 -asynchronous :顾名思义,时钟是异步不相关的,时钟有完全不同的时钟源 -exclusive :时钟是互斥的,即时钟不会再同一时刻同时有效 实际上,这两个选项的效果是完全一样的。… TimeQuest treats both options, “-exclusiv...
一、命令格式 set_clock_groups [-asynchronous] [-exclusive] –group <names> 二、选项说明 -asynchronous :顾名思义,时钟是异步不相关的,时钟有完全不同的时钟源 -exclusive :时钟是互斥的,即时钟不会再同一时刻同时有效 实际上,这两个选项的效果是完全一样的。… TimeQuest treats both options, “-exclusiv...
set_clock_groups用于定义时钟组之间的关系,主要处理: - 异步时钟组(Asynchronous) - 互斥时钟组(Exclusive) - 物理互斥时钟组(Physically Exclusive) 3.2 语法格式 set_clock_groups -name group_name -group clock_list[-logically_exclusive][-physically_exclusive][-asynchronous] AI代码助手复制代码 参数说明: -...
set_clock_groups 命令可以帮助设计工程师正确地定义时钟关系,从而保证设计的正确性和可靠性。 二、set_clock_groups 的基本语法 set_clock_groups 命令的语法比较简单,一般形式如下: set_clock_groups [-group <group>] [-group <group>] ... [-group <group>] [-asynchronous] [-physically_exclusive] [-...
set_clock_groups -asynchronous -group {clkB PLL2_c0 PLL2_c1 } set_clock_groups -asynchronous -group {dsp_clk PLL3_c0 PLL3_c1 PLL3_c2} In general, it is recommended to add all clocks to the group. Exceptions are: 1) DDR and GXB designs, where there are a large number of clocks...
时序约束简单,进行时序例外约束,只需要 set_clock_groups 将读写时钟约束为异步时钟组即可,简单高效。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 set_property-asynchronous-group[get_clocks write_clock]\-group[get_clocks read_clock] (2)自己写外部控制逻辑的FIFO ...
然而,`set_clock_groups`提供了一种更高效的方法来处理异步时钟和相关关系。这个命令如`set_clock_groups -asynchronous -group CLKA-group CLKB`,有`-asynchronous`(异步)、`-logical_exclusive`(逻辑互斥)和`-physically_exclusive`(物理互斥)等选项。`-asynchronous`表示两个时钟之间无相位关系...
set_clock_groups [-asynchronous | -exclusive] -group <clock name> [-group <clock name>] [-group <clock name>] ... a group is defined with the -group option. the timequest timing analyzer cuts the timing paths between clocks each of the separate -groups group...
set_clock_groups -name async_ADC_ETH -asynchronous -group [get_clocks -include_generated_clocks ...