求助,dc采用bottom_up的编译策略时的subblock编译的问题
时间:10-02
整理:3721RD
点击:
求助,假设某个设计的结构如图:
那么采用bottom_up编译时,第一次编译的时候,将所有block/instance都编译一遍,但是在编译U2时,没有对U2下的三个instance(U3/4/5)设置dont_touch属性,如此是否合理?
进行第二次recompile时,对U2下的三个instance需要不需要对其设置dont_touch属性?
补充,如果每个instance都有同样的全局时钟clk_div,是来自分频block U1,那么对每个instance各自的约束文件,在定义时钟的时候,是用create_clock还是generated_clock去定义各个模块的输入时钟?
那么采用bottom_up编译时,第一次编译的时候,将所有block/instance都编译一遍,但是在编译U2时,没有对U2下的三个instance(U3/4/5)设置dont_touch属性,如此是否合理?
进行第二次recompile时,对U2下的三个instance需要不需要对其设置dont_touch属性?
补充,如果每个instance都有同样的全局时钟clk_div,是来自分频block U1,那么对每个instance各自的约束文件,在定义时钟的时候,是用create_clock还是generated_clock去定义各个模块的输入时钟?
up!