Beruflich Dokumente
Kultur Dokumente
Glitch Example
X
ZP
XZP
Z
Y
F
YZ
Glitch Example
Glitch Example
Suppose that, initially, X=Y=Z=1 and the
circuit is stable
X=1
ZP=0
XZP=0
Z=1
ZP=0
F=1
YZ=1
Y=1
Y=1
Z=0
Y=1
Z
ZP
1
0
1
0
ZP
1
0
YZ
1
0
XZP
1
0
1
0
Glitch Example
After the delay of the second AND, YZ
changes responding to the new input
X=1
ZP=1
XZP=0
Z=0
F=1
YZ=1
1
0
Z
F=1
YZ=1
Glitch Example
ZP=1
XZP=0
Z=0
Y=1
1
0
ZP
1
0
F=1
YZ=0
YZ
1
0
YZ
1
0
XZP
1
0
XZP
1
0
1
0
1
0
Glitch Example
After the delay of the OR, F changes
responding to the new YZ
X=1
ZP=1
XZP=0
Z=0
Y=1
ZP
1
0
Y=1
Y=1
1
0
YZ
1
0
XZP
1
0
XZP
1
0
1
0
1
0
1
0
Glitch Example
Finally, also the latest arrving change of
XZP has effect on F
X=1
ZP=1
XZP=1
Z=0
F=1
YZ=0
ZP
1
0
X=1
Z=0
1
0
YZ
Z
F=0
YZ=0
Glitch Example
ZP=1
XZP=1
ZP=1
Z=0
F=0
YZ=0
1
0
Glitch Example
ZP
1
0
1
0
ZP
1
0
F=1
YZ=0
Y=1
YZ
1
0
YZ
1
0
XZP
1
0
XZP
1
0
1
0
1
0
GLITCH!
Static 1-Hazard
Definition:
Static 0-Hazard
Definition (dual):
00 01 11 10
0 0 0 1 1
1 0
Correcting Hazards
Due to the previous property, we can
eliminate 1-hazards by making sure that
no adjacent pair of 1 exists that do not
belong to the same cube
Therefore, it is sufficient to find such pairs
and add corresponding prime implicants
We can eliminate hazards by making the
circuit more complex only when needed!
00 01 11 10
0 0 0 1 1
1 0