LSI-Entwurfsablauf und EDA
Welche Maßnahme ist geeignet, wenn in der statischen Timing-Analyse eine Setup-Verletzung gefunden wird?
- ADie Logik auf dem Pfad vereinfachen oder durch Zellen mit größerer Treiberstärke ersetzen, um die Verzögerung zu verringern
- BDem Pfad Verzögerungspuffer hinzufügen, um die Verzögerung zu erhöhen
- CDie Taktfrequenz erhöhen
Antwort und Erläuterung anzeigen
Antwort: A. Die Logik auf dem Pfad vereinfachen oder durch Zellen mit größerer Treiberstärke ersetzen, um die Verzögerung zu verringern
Eine Setup-Verletzung liegt vor, wenn der Datenpfad zu lang ist und die Daten bis zum nächsten Takt nicht ankommen. Die Verzögerung wird verringert, indem die Zahl der Logikstufen reduziert, durch Zellen mit größerer Treiberstärke oder schnellere Zellen mit niedriger Schwellspannung ersetzt oder die Platzierung näher gerückt und die Leitung verkürzt wird. Auch Senken der Taktfrequenz würde die Verletzung beheben, kostet jedoch Leistung. Das Hinzufügen von Verzögerungspuffern ist eine Maßnahme gegen Hold-Verletzungen, und eine höhere Frequenz verschärft die Verletzung weiter.