多时钟域的异步信号的参考解决Solution of Multi-Asynchronous Clock Design
袁伟,赵勇
摘要(Abstract):
在ASIC设计中,不同的模块往往工作在不同的频率下,在一个芯片上采用单时钟设计基本上是不可能实现的。多时钟域的设计是SOC设计中的一个重要环节。分析了多时钟域设计中异步信号的产生以及带来的亚稳定性对整个电路性能和功能的影响,提出了采用同步器,握手通信协议,FIFO等方法减小亚稳定性概率和其影响的措施,并且给出了实用电路图并进行了实现,从而使得电路能够在多时钟域下更加健壮和稳定。
关键词(KeyWords): 多时钟域;亚稳定性;异步信号;单时钟设计
基金项目(Foundation):
作者(Author): 袁伟,赵勇
参考文献(References):
- [1]Cliffford E Cumming.Synthesis and Scripting Technique forDesigning Multi Asynchronous Clocks Design.
- [2]William J Dally,John W Poulton.Digital Systems Engineer-ing[M].Cambridge University Press,1998.
- [3]Scott Hauck.Asynchronous Design Methodologies:An O-verview[J].Proc of the IEEE,1995,83(1):69 93.
- [4]Michael D Ciletti.Advanced Digital Design with the VerilogHDL[M].Prentice Hall,2003.