2017-02-14 4 views
0

Ist die Abdeckung Überprüfung in Monitor oder in der Abonnent in UVM getan? Ich bekomme zwei verschiedene Ansichten. In der Cluelogic-Verknüpfung heißt es, dass die Abdeckungsprüfung im Abonnenten durchgeführt wird, aber im UVM accelera-Benutzerhandbuch heißt es, dass die Überschreitungsüberprüfung innerhalb des Monitors durchgeführt wird (Seite 49, Abschnitt 3.6). Kann jemand bitte klären.Abdeckung durch Monitor oder Teilnehmer in UVM

http://cluelogic.com/2011/07/uvm-tutorial-for-candy-lovers-environment/

Antwort

3

Sie können Ihre Berichterstattung Daten überall in Ihrer Verifikationsumgebung, einschließlich uvm_monitor oder uvm_subscriber probieren.

Die allgemeine Abdeckung wird jedoch in uvm_subscriber abgetastet und der Grund ist, dass unterschiedliche Designs unterschiedliche Arten von Abdeckungsablagen erfordern und daher ist es einfach, diese Komponente zu verbinden und Ihren Kerncode unabhängig von der Abdeckung zu machen.

So im Allgemeinen eine Analyse-Port von uvm_monitor an den oberen Ebenen zur Verfügung gestellt, und wenn jemand will seine/ihre eigene Berichterstattung implementieren, dann kann er/sie einfach analysis_export der uvm_subscriber auf den Analyse-Anschluss des Monitors und Probe verbinden die Abdeckung in der write Methode.