VAPL BFM Notification Pattern
VAPL BFM Notification Pattern
Structure: The following diagram illustrates the BFM push behavior advocated
by this pattern.
Example: A BFM Notification Pattern source code example for a UVM monitor
is provided below.
Related Patterns: A prerequisite for this BFM Notification Pattern is the BFM-
Proxy Pair Pattern. Additionally, the BFM Notification Pattern resembles the
observer pattern as one of the behavioral patterns of the Gang-of-Four’s OOP
design patterns (though applying instead from a static interface or module to a
dynamic object).
https://verificationacademy.com/cookbook/emulation
https://verificationacademy.com/cookbook/emulation/backpointers
“UVM & Emulation: How to Get Your Ultimate Testbench Acceleration Speed-
up,” H. van der Schoot and A. Yehia, in Proc. of DVCon Europe 2015, Munich,
Germany, November 2015
“Off to the Races with Your Accelerated SystemVerilog Testbench,” H. van der
Schoot, A. Saha, A. Garg and K. Suresh, in Proc. of DVCon 2011, San Jose, CA,
USA, March 2011