LSI-Entwurfsablauf und EDA
Welches Analyseverfahren behandelt die Streuung von Verzögerungen als Wahrscheinlichkeitsverteilung statt Worst-Case-Werte der Ecken zu kombinieren und ermittelt die Wahrscheinlichkeit, dass das Timing erfüllt wird?
- ADRC
- BLogiksimulation
- CStatistische statische Timing-Analyse (SSTA)
Antwort und Erläuterung anzeigen
Antwort: C. Statistische statische Timing-Analyse (SSTA)
Die Analyse mit Ecken nimmt an, dass alle Streuungen gleichzeitig den ungünstigsten Wert annehmen, und lässt daher mitunter zu viel Sicherheitsabstand. Bei SSTA wird die Verzögerung jedes Elements als Wahrscheinlichkeitsverteilung behandelt, und unter Berücksichtigung ortsabhängiger Korrelation wird die Verteilung der Pfadverzögerung ermittelt, sodass die Wahrscheinlichkeit der Timing-Erfüllung realistischer bewertet wird. Bei Pfaden mit vielen Stufen mitteln sich zufällige Streuungen aus, sodass überflüssiger Sicherheitsabstand verringert werden kann.