📜  静态和动态危害的区别

📅  最后修改于: 2021-09-27 22:37:22             🧑  作者: Mango

1. 静电危害:
静态危害发生在组合电路中,可以通过使用冗余门来消除。静电危害进一步分类为:

1. Static-1 hazard
2. Static-0 hazard 

2. 动态危害:
当输出多次变化时,它应该只从 1 变为 0 或从 0 变为 1 一次,这称为动态危险。当两个相邻输入组合的输出在变化时发生变化时发生动态危险,输出应该只变化一次。但由于几条路径的延迟不同,它可能会在短时间内改变三次或更多次。动态危险只发生在多电平电路中。

静态和动态危害的区别:

STATIC HAZARD DYNAMIC HAZARD
Static hazard occur when an input changes and it causes the output to change at the same moment before output becomes stable. Dynamic hazard occur when output changes for two adjacent inputs while the output should change only once.
Static hazard occur in combinational circuits. Dynamic hazard occur only in multilevel circuits.
Static hazard is easy to resolve. Dynamic hazard is complex to resolve.
It can be eliminated by using redundant gates. Removal of static-1 hazard ensures no occurrence of dynamic hazard.
Static hazard is further classified as Static-1 and Static-0. Dynamic hazard is not further classified.
It causes temporary false output value. It results in a transition to a wrong stable state.