微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 门控时钟的设计和问题请教

门控时钟的设计和问题请教

时间:10-02 整理:3721RD 点击:
我的设计中存在时钟门控,本来的设计思路是如图所示,这些反相器和与门是在RTL cold中写的用assign语句实现的,



综合的时候使用的命令是
create_clock。
set_dont_touch [get_clocks]
set_clock_gating_style
insert_clock_gating
compile
report_clock_gating
综合的结果如下图所示



虽然功能是一样的,但是report_clock_gating结果显示,没有被gated register(0个gated register),
我想请问我这样做难道不是门控时钟吗
还有我将网表拿到EDI做PR,CTS的时候在EN端插入了一长串BUFFER,可气的是还是存在HOLD 违例,我想肯定是哪个地方没有设置对,请问我的hold 违例的问题可能出在哪里了呢?

补充一句:
create_clock -period 6 [get_ports CP]
CP点作为时钟起点

不要沉,自己顶吧

这部分电路可以直接写成gate,然后例化后,设置dont_touch

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

网站地图

Top