IC老兵见告你,如何有效办理芯片设计过程中的跨时钟域问题
跨时钟域的问题,其根源就在于电子器件的建立韶光(setup time)和保持韶光(hold time),旗子暗记的数值须要在建立韶光内达到稳态,同时须要坚持稳定状态到保持韶光结束。否则,就会涌现亚稳态,也便是输出旗子暗记的不愿定性,造成芯片功能失落效。MTBF,也便是故障均匀间隔韶光,意思便是说,电子器件的故障时不可避免的,我们能做的便是增加这个韶光间隔,降落器件的故障率。

IC老兵见告你,如何有效办理芯片设计过程中的跨时钟域问题

那么,如何办理跨时钟的问题呢,或者换句话说,如果涌现了这种由于跨时钟域所造成的亚稳态,我们该当如何肃清呢?那就须要增加同步器,也便是Synchronizer,用同步器把这种亚稳态给“和谐”掉。常日意义下,有很多种同步器,不同的同步器其对旗子暗记的传播带来的延迟不同,图中所示为Altera公司所提出的“二倍时钟”的两级同步器,可以在单个别系时钟周期内就办理掉亚稳态问题,弊端便是须要将时钟二分频。
IC老兵见告你,如何有效办理芯片设计过程中的跨时钟域问题
那么,作为一个通信IC的老兵,我这里给大家供应一些进行跨时钟芯片设计的建媾和履历。
借用同步器。这是必须的。
用快速的触发器,这与MTBF有关。
利用分外定制的期间,同样与MTBF有关。
采取多级同步器。
降落采样频率,这也是不得已而为之的。
有什么问题可以与我取得联系,跟帖回答与我互动。
通信小站:专注于通信算法研究,基带芯片设计领域。文章均为个人原创,转载前请联系,否则保留深究法律任务的权利。










