赞
踩
一、基本二级同步结构
源时钟域同步一拍,目的时钟域同步两拍。
二、源时钟域打拍输出信号,与目的时钟域采样之间,是一根线。这根线延迟如果不约束set_max_delay,会存在风险。
举例,格雷码总线信号,多根线,因为线延迟不一致,导致在目的时钟域采样的时候,有可能存在多bit同时翻转的问题现象。导致读写指针,空满标志判断出错,功能出错。
相关图片,转载来自:《异步fifo_Gray Code异步FIFO的多种约束方式》https://blog.csdn.net/weixin_39950083/article/details/111586325
下图参考synopsys IP的设置方法:
配合下图,个人理解下图是有逻辑顺序的。【set_max_delay相比false_path,false_path优先级高】【路径越精确优先级越高】【最好是加余量,比如1T->0.8T】:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。