微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 如果在同一系统中混合使用上升沿和下降沿驱动的reg

如果在同一系统中混合使用上升沿和下降沿驱动的reg

时间:12-12 整理:3721RD 点击:
上升沿和下降沿驱动同一系统中的不同reg,这样会有什么问题?

对 组合逻辑的传递时间 要求更严,压缩为统一上升沿时的一半
系统最高运行频率下降,
不利于静态时序分析

三点都没道理。
可以混用,Function不要搞错就行。

从下降沿的寄存器到上升沿的寄存器触发,setup时间不就只能半个周期了么

这个是从1T改成半T的思维,如果一个design从一开始就设计成这样,那半个T的check应该早就规划好。不存在timing变差这种说法。

CLK  搞两个,一个是另一个的180度, design中都用posedge。

主要是对scan不友好,还可能给reuse和maintain带来麻烦

没啥事,timing OK就成,另外数据什么时候load什么时候capture别搞混了行

建议都用同沿,可以在前面做时钟的模块分别给出两个反向时钟。

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

网站地图

Top