我们总是说,什么什么做法会带来亚稳态,亚稳态会给电路带来问题,但是他究竟是怎么影响电路功能?
首先说明亚稳态的根本原因:是输入信号违反了触发器的建立时间和保持时间,从而使触发器锁定在一个不确定的值,这个值可以是1,也可以是0,更有可能是一个物理上的不定态x,即无效电平的状态。说明:物理上的不定态和逻辑上的不定态不是一回事。逻辑上的x:指的是对当前dff存储的值是未知的,但能肯定一定是个物理上的有效电平。而亚稳态上的不定态指的却是,由于输入信号(即违反建立时间和保持时间的输入信号)的电平没有达到触发器内物理器件的噪声容限,导致由接成反馈回路的两个反相器(双稳态电路)稳定在第三稳定点(非有效电平)。这是一个没有定义的状态,既不对应于逻辑0,也不对应于逻辑1,而且这个状态可能会继续传输,造成功能完全失效。
1)物理上的X
2) 双稳态电路
这两个理解到位。
说明:当D端的输入信号没有达到有效电平的噪声容限,可能会出现pmos管和nmos管同时导通的现象。这是一个没有定义的状态,既不对应0,也不对应1,向后传递
造成1)造成电路失效 2)大的系统功耗。(两个管子同时导通带来的短路功耗)