原创 多时钟域设计和触发器的亚稳态

2010-12-28 15:56 5712 11 14 分类: FPGA/CPLD

    目前正在做的东西必须跨时钟域(crossing clock domain),信号非同步的问题很让人头疼。在读资料的时候了解到触发器(flip-flopper)输出会出现亚稳态(meta-stability)。一直认为flip-flopper的输出只有“0”和“1”两种状态,怎么出来一个亚稳态。其实,flip-flopper在其输入不能满足setup时间和hold时间条件时,它的输出就十分可能是亚稳态。亚稳态是一种非“0”非“1”或既“0”又“1”的状态,总之,是不确定状态。这种 不稳定状态可以保持较长时间。


 

PARTNER CONTENT

文章评论3条评论)

登录后参与讨论

ash_riple_768180695 2007-6-18 13:16

“跨时钟域”的英文缩写通常是CDC。

通常的做法是打两拍,之后出现亚稳态的概率就可以忽略不计了。

用户1049668 2007-6-18 10:08

“打拍”是不是指用时钟同步的方法?

另外,meta-stability更多的是翻译成亚稳态。

用户68661 2007-6-17 22:28

可以考虑一下打拍实现,呵呵

相关推荐阅读
用户1049668 2010-12-17 16:09
为何DC综合后网表文件包含assign语句,如何去除assign语句。
Question:问题:I have a feedthrough in my circuit, and the netlist is showing an assign statement for t...
用户1049668 2010-12-17 14:55
group_path
synopsis DC命令使用group_path可以是DC在编译时使用不同的代价比重。如下命令可以使编译器在编译时对输入端口到寄存器,寄存器到输出端口,输入端口到输出端口三中情况分别做优化。grou...
用户1049668 2010-12-17 14:45
DC compile命令
2.  Synopsys Commands                                        Command Reference                      ...
用户1049668 2010-12-10 10:30
dia软件的逻辑图形库 Logic shapes for DIA
This package is the newly updated logic shapes used in DIA, a opensource diagram program. Unpack the...
用户1049668 2010-11-13 22:52
PLL jitter
Jitter Definitions and Specifications 时钟抖动的定义和规定Jitter is a random variation of the output clock. It...
EE直播间
更多
我要评论
3
11
关闭 站长推荐上一条 /3 下一条