Q: Clock,Clock Tree和Skew Group有何区别?Innovus CCOPT引擎是如何使用这些的?
Clock是时序约束SDC中的时钟定义点。
create_clock -name clk_osc -period $period_24m [get_ports xin_osc0_func]
时钟树综合(Clock Tree Synthesis)之前应该做好哪些工作?
想成为数字IC时钟树综合(clock tree synthesis)专家,建议好好看看这个
它的目的有如下几个:
1)确保每个寄存器/Memory/IP的时钟端都接到具体的时钟上
2)确保每个寄存器/Memory/IP的时钟工作频率是已知的
3)它是用来做STA静态时序分析用的
ccopt 引擎不会直接调用Clock。
Clock Tree就是我们通常针对某个clock做时钟树综合的那条时钟树。
在长clock tree前我们会对clock tree做如下的timing和physical constraint。
1)slew and slew violations
2)capacitance and capacitance violations
3)number o