|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我的 .v 文件是 一个时钟驱动1024个触发器,一个rst_n对1024个触发器进行复位;sdc文件很简单,如下示:
#*************************************************************
# create Clock
#**************************************************************
create_clock -name {clk_800M} -period 1.2500 -waveform { 0.000 0.6250 } [get_ports {clk_800M}]
set_clock_uncertainty 0.850 [get_clocks {clk_800M}]
#**************************************************************
# input pins
#**************************************************************
set_input_delay 0.500 -clock {clk_800M} [get_ports {clk_800M}]
#**************************************************************
# output pins
#**************************************************************
set_output_delay 0.5 -clock {clk_800M} [get_ports {clk_800M}]
#**************************************************************
# fanout/load
#**************************************************************
set_max_fanout 4 [all_inputs]
set_load [expr 32 * $uload] [all_outputs]
#**************************************************************
# ideal network
#**************************************************************
#set_dont_touch_network [all_clocks]
#set_dont_touch_network [get_ports {rst_n}]
想问下,我没有对时钟 clk_800M和rst_n进行 set_dont-touch_network的设置,即是说会对 clk_800M和rst_n这两条 high-fanout net进行优化,但是结果只对 rst_n进行了优化,没有对时钟进行优化:
Warning: Design 'test' contains 1 high-fanout nets. A fanout number of 1000 will be used for delay calculations involving these nets. (TIM-134)
Net 'clk_800M': 1024 load(s), 1 driver(s)
1
这是为什么呢? |
|