微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > std库的CLKBUF、CLKINV是不是只用于综合时钟树?

std库的CLKBUF、CLKINV是不是只用于综合时钟树?

时间:10-02 整理:3721RD 点击:
std库的CLKBUF、CLKINV是不是只用于综合时钟树?
类似的,INV、BUF能用来综合时钟树吗?
INV、BUF与CLKINV、CLKBUF有什么区别?

同问下, 在RTL里面看见了很多在 clk模块中,对
CLKBUFX4M clkadc_buf (.A(clk_div_8_temp),.Y(clk_27m_div_8));
CLKINVX4M clk_adc_inv (.A(clk_div_8_temp),.Y(clk_div_8_temp_inv));
CLKMX2X4M clk_adc_mux (.A(clk_27m_div_8), .B(clk_div_8_temp_inv),
.S0(clk_invert), .Y(clk));
这种通过库来进行时钟的转换是为了什么,有什么好处?不用这些库纯Verilog也能做到同样的功能么?

clk* cell做cts只是一种习惯, 也谈不上别的buffer不能做,
rtl这样写是为了提醒后端用clk cell ,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top