对于数字系统中的异步时钟信号我们通常采用加入两级寄存器的方式来减少数据采集失败的概率,对于一个系统采集信号失败的事件模型符合指数分布,即在3& 区间内事件发生的概率99%。
问题:对于block的mtbf检查过程中发现在异步检查列表中的信号都无法分析
分析:通过追踪发现block端口连到顶端的信号对于端口信号都是设定的有相对于时钟(-clock),但是在block这一级是看不到chip的端口设定,导致异步分析列表中的信号都没法分析。
结决办法:在block 这一级创建虚拟时钟,将所有的端口都按照不同时钟域进行设定(-clock),