Hazards Flashcards

1
Q

Welche Voraussetzungen für das Auftreten von Logik-Hazards gibt es?

A

Ein Logik Hazard kann in einem Verknüpfungsnetz auftreten, wenn am einzelnen Netzeingang ein Signalwechsel auftritt. Es gibt drei Bedingungen für ein Logik-Hazard:

  1. Die vom Netzeingang kommenden Signalwelle verzweigt sich im Verknüpfungsnetz
  2. Die Signale laufen an einem Gatter anschließend wieder zusammen
  3. Auf benutzten Signalpfaden treten insgesamt Laufzeitunterschiede auf
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wie entstehen Funktions-Hazards

A

Ein Funktions-Hazard entsteht, wenn an mehreren Netzeingängen gleichzeitig Signaländerungen auftreten. Sie stellen also eine Eigenschaft der Boolschen Funktion und damit zusammengehörigen digitale Schaltungen dar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wie entstehen dynamische Hazards?

A

Dynamische Hazard-Impulse entstehen aufgrund statischer Hazards, die unmittelbar vor Wechsel eines Ausgangssignals auftreten. Das ist z.B. gegeben, wenn auf Basis von Logik- oder Funktions-Hazards ein statischer Hazard-Impuls existiert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Welche Maßnahmen kann man ergreifen um die jeweiligen Hazards zu vermeiden?

A
  1. Logik-Hazards: durch Änderung der Schaltungsstruktur können Logik-Hazards immer beseitigt werden, eine Schaltungstechnische Realisierung aller Primimplikanten ist zur Vermeidung von Logik-Hazards ausreichend
  2. Funktions-Hazards: den verantwortlichen Mehrkomponenten-Übergang in Folge von Einzelkomponentenübergängen zerlegen (welche frei von Logik-Hazards sind)
  3. Dynamische Hazards: indem man ursächliche Logik-Hazards beseitigt erübrigen sich weitere Maßnahmen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Welche Nachteile haben die Maßnahmen zur Vermeidung von Hazards?

A

Die Maßnahmen zur Vermeidung von Hazards erhöhen zum einen den Ressourcenbedarf.
Außerdem wird die Schaltung deutlich langsamer, da eine erhöhte Treiberleistung notwendig ist.
Es wird zudem Verlustleistung entstehen, da zusätzliche Übergänge nötig sind.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly