New article on the Techdesignforums.com website by Amit Kumar Jain from Mentor Graphics.
"Given the increasing complexity of system design, there is a pressing need for standalone, pre-verified, built-in verification infrastructures. Verification IP (VIP) is an integral part of these infrastructures for block and system-level verification as it helps reduce the cycles spent on complex designs."
"Stimulus generation is an important aspect of verification for creating both the simple and the complex scenarios used to hit functional bugs in a design. Stimulus-generation application program interfaces (APIs) in VIP help you write stimuli without much protocol knowledge that can in turn be combined into complex protocol scenarios for testing."
"In general, VIP stimulus APIs should provide:
- Easy to write stimulus;
- Reusable stimulus from the block to system level;
- Reusable stimulus across various protocols;
- Protocol independence;
- Protocol functionality-specific APIs to achieve more complex protocol scenarios;
- and Minimal random behavior.
Read the entire article.