|
本帖最后由 sme 于 2015-7-28 13:27 编辑
一开始工程里添加了这个sdc文件(sme8192_non_gated_mux_clock.sdc),然后电路有些变化,于是删除此sdc,重新添加了一个新的文件(sme8192_non_gated_non_mux_clock.sdc),现在编译时,除了使用这个新的sdc外,还会去找旧的sdc。如果旧的存在,有些约束会被旧的文件代替;如果删除旧的sdc,则提示旧的找不到。
删除旧的sdc文件的提示:
Info (332104): Reading SDC File: '../sme8192_non_gated_non_mux_clock.sdc'
Info (332110): Deriving PLL clocks
Info (332151): Clock uncertainty is not calculated until you update the timing netlist.
Critical Warning (332012): Synopsys Design Constraints File file not found: '../sme8192_non_gated_mux_clock.sdc'. A Synopsys Design Constraints File is required by the TimeQuest Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design.
工程文件只添加了一个sdc:
set_global_assignment -name SDC_FILE ../sme8192_non_gated_non_mux_clock.sdc
将整个工程目录里的文件都搜索了,只有qsf文件指定sdc,请问还有哪里会指定sdc?什么原因会去找工程里没有的sdc? |
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|