Search Results

Filters

Filters

Topic

Show More

Show Less

Content Type

Show More

Show Less

Audience

Resource Type

Show More

Show Less

Tags

Show More

Show Less

2413 Results

  • Response Property

    The Response Property Pattern is used to specify portions of a design model’s execution for cause-effect relationships between a pair of states or events. An occurrence of the first, the cause, must be followed by an occurrence of the second, the effect . Also known as Follows and Leads -to.

  • Precedence Property

    The Precedence Property Pattern is used to specify portions of a design model’s execution for relationships between a pair of states or events,1 where the occurrence of the first is a necessary pre-condition for an occurrence of the second. We say that an occurrence of the second is enabled by an occurrence of the first.

  • Universality Property

    The Universality Property Pattern is used to specify portions of a design model’s verification execution that contains states or events that have a desired property. Also known as Henceforth   and   Always .

  • Bounded Existence Property

    The Bounded Existence Property Pattern is used to specify portions of a model’s verification execution that contains at most a specified number of instances of designated state transitions or events.

  • Existence Property

    The Existence Property Pattern is used to specify portions of a design model’s verification execution that contains an instance of a certain state or event1. Also known as Eventually or Future .

  • Absence Property

    The Absence Property Pattern is used to specify portions of a design model’s verification execution where a specific state or event1 should never occur. Also known Never .

  • Layering Sequence

    The layering sequence pattern is applicable to any situation where sequences are available that use one sequence_item but must transformed to another sequence_item to be executed on a target sequencer.

  • Utility

    Encapsulate small, useful functionality in a portable, easy-to-use object.

  • Façade

    A façade pattern provides a simple interface to a complex system, making it easier for the client or external world to use.

  • BFM-Proxy Pair

    The BFM-Proxy Pair Pattern is an Environment Pattern to facilitate the design of transactors like drivers and monitors for dual domain partitioned testbenches that can be used for both simulation and emulation, and across verification engines (or platforms) in general.

  • Extending a Traditional VIP to Solve PHY Verification Challenges

    In this paper, you will learn that PHY verification requires additional focus because various subtleties required for a comprehensive PHY verification tend to be ignored by a traditional VIP solution.

  • Extending a Traditional VIP to Solve PHY Verification Challenges

    A comprehensive PHY verification plan must verify all of the PHY functionality in various conditions. Verification IP needs to serve hundreds of configurations and may not fit well for comprehensive PHY verification. A PCI Express Verification IP in itself covers more than 500 configurations. This creates the need of an extended version of Verification IP which completely focus on PHY related aspects.

  • Verification IP Stimulus APIs: Are They Really Easy to Use?

    With the increasing complexity of system designs, there is a pressing need for standalone, pre-verified, built-in verification infrastructures. Verification IP (VIP) is an integral and important component of these infrastructures for block and system-level verification as they reduce cycles spent in verifying complex designs.ly Easy to Use?

  • Verification IP Stimulus APIs: Are They Really Easy to Use?

    Stimulus generation is an important aspect of verification for creating both simple and complex scenarios used to hit functional bugs in a design. Stimulus generation application program interfaces (API) in VIP help you write stimulus without much protocol knowledge and help them create complex protocol scenarios for testing.

  • Patterns Library

    The Verification Academy Patterns Library contains a collection of solutions to many of today's verification problems. The patterns contained in the library span across the entire domain of verification (i.e., from specification to methodology to implementation—and across multiple verification engines such as formal, simulation, and emulation).

  • UVM Framework: Create a UVM Environment in Less than an Hour

    In this session you will learn how the UVM Framework delivers reuse from block to chip to system in simulation and emulation and how to reduce your verification schedule by at least four weeks on every project.

  • UVM Framework: Create a UVM Environment in Less than an Hour

    In this session you will learn how the UVM Framework delivers reuse from block to chip to system in simulation and emulation and how to reduce your verification schedule by at least four weeks on every project.

  • Leveraging Verification IP (VIP) for Fast & Efficient Verification

    In this session you will learn how Verification IP (VIP) helps to overcome IP verification challenges.

  • Leveraging Verification IP (VIP) for Fast & Efficient Verification

    In this session you will learn how Verification IP (VIP) helps to overcome IP verification challenges.

  • Technical Paper: A New Stimulus Model for CPU Instruction Sets

  • UVM Forum - All Slides

  • UVM Forum Seminar - 2015: UVM Enabled Advanced Storage IP Silicon Success

  • UVM and Emulation - Easing the Path to Advanced Verification and Analysi

  • Automating Scenario-Level UVM Tests with Portable Stimulus

    In this session, you will learn how to easily leverage lower-level descriptions, such as sequence items, in larger scenarios and efficiently and predictably exercise the scenario space, ensuring high quality verification results.

  • UVM Forum Seminar - 2015: Improving UVM Testbench Debug Productivity and Visibility