Es gibt verschiedene CI-Tools wie Gitlab und Jenkins. In diesem Webinar werden wir uns diese beiden Tools ansehen und zeigen, wie Sie Riviera-PRO in diese Tools integrieren können, um bei jeder Codeänderung Simulationen durchzuführen. Wir werden die verschiedenen Schritte und Skripte durchgehen, die Sie erstellen müssen, um den CI-Prozess zu automatisieren. Wir werden uns auch ansehen, wie man die Abdeckung in diesen Tools generiert und anzeigt, und wir werden Ihnen zeigen, wie man die Skripte verbessern kann, um die Simulationen zu beschleunigen.
Agenda
- Einführung in CI
- Lizenz- und Softwareanforderungen
- Schritte zur Erstellung des CI-Flows
- Live-Demo
- Schlussfolgerung
- Fragen und Antworten
Die fehleranfälligsten Corner Cases von FPGAs
Zyklusbezogene Corner Cases sind wahrscheinlich der schwerwiegendste und wichtigste Grund für unentdeckte Fehler auf vielen FPGAs. Um dies auf einfache Weise zu erklären, – ein zyklusbezogener Eckfall ist zum Beispiel, wenn Sie einen Ereigniszähler haben, bei dem die Anzahl der gezählten Ereignisse kritisch ist und Sie diesen Zähler in regelmäßigen Abständen lesen und zurücksetzen.
UVM für FPGAs Seminar – Teil 4 – IEEE 1800.2 UVM-Aktualisierungen
Wie viele beliebte nützliche Standards hat auch UVM 2017 die begehrte IEEE-Standardisierung erhalten. Interessanterweise ist UVM die erste Verifikationsmethodik, die standardisiert wurde, und die aktuelle Version ist IEEE 1800.2-2020.