Search Results

Filters
Reset All

Filters

Topic

Show More

Show Less

Content Type

Show More

Show Less

Audience

Resource Type

Show More

Show Less

Tags

Show More

Show Less

2294 Results

  • Understanding Metastability

    This session defines metastability and then discusses various techniques to address and verify the metastability problem.

  • Metastability Verification Flow

    This session introduces the three elements of a comprehensive CDC verification flow and then discusses how to scale a CDC flow to a full chip solution.

  • Modeling Metastability

    This session reviews the reconvergence problem and then introduces various home-grown methods to model metastability before discussing a comprehensive solution to modeling metastability.

  • Integrating CDC into a Flow

    This session introduces a systematic set of steps to help you integrate Clock-Domain Crossing (CDC) into your flow.

  • H/W-Assisted Testbench Acceleration

    This session provides an introduction of hardware-assisted testbench acceleration.

  • Testbench Acceleration Depicted

    This session provides a description of the considerations and recommended architecture utilized for acceleration of SystemVerilog testbenches with co-emulation. This includes a definition of how SystemVerilog testbench code (HVL) and design code (HDL) are partitioned.

  • Modeling for Acceleration

    This session introduces the basic requirements of a standards-based co-emulation solution. It provides a technical description of the transaction-based communication mechanism between simulator and emulator.

  • Testbench Acceleration Flow

    This session provides the recommended flow for rapid bring up of an accelerated testbench environment that can be used for both pure simulation and for hardware-assisted acceleration of SystemVerilog testbenches.

  • Why Plan?

    This session moves beyond general fear-based justifications for increased verification efforts to logical reasons for why verification typically is more overall effort than the actual design. This session uses gathered metrics to guide verification improvements, such as suggesting a verification progression to aide in better scheduling and implementation. This discussion spells out the argument for strategically planning verification, and for planning it early.

  • Why It's Hard

    This session covers seven historical reasons as to why the overall verification effort and verification planning in general is difficult.

  • Plan of Attack

    This third session goes towards dividing up all that work into some logical categories and coming up with a plan of attack for overall verification success. A threefold attack is suggested and described, followed by 3 example approaches.

  • SystemVerilog Concurrent Assertions

    In this session, you will learn about concurrent assertions.

  • SystemVerilog Testbench Acceleration

    This track advocates that functional verification through modern testbenches paired with co-emulation enables further verification productivity improvements in terms of raw performance. This track is primarily aimed at existing SystemVerilog H/W engineers or managers who recognize they have a functional verification throughput problem but have little or no experience with using emulation as a means for accelerating SystemVerilog testbench environments.

  • Introduction to the Verification Academy

    This session provides a common framework for all advanced functional verification tracks contained within the Verification Academy.

  • Verification Planning and Management

    In this track, you will learn how to architect an overall verification approach, and then to document that approach in a family of useful, easily extracted, maintainable verification documents that will strategically guide the overall verification effort so that the most amount of verification is accomplished in the allotted time. We will also define terms, logically divide up the verification effort, and lay the foundation for actual verification planning and management on a real project.

  • Verification Horizons - Volume 7, Issue 1

    "I was thinking about this idea of transformation — taking something familiar and adding a new twist that makes it better...”

  • Verification Horizons - Volume 6, Issue 3

    “It all comes down to building on the familiar while pushing the boundaries a bit and stepping a little outside your comfort zone.”

  • Verification Horizons - Volume 6, Issue 2

    “How does a team apply new approaches to a problem, especially when the team is geographically dispersed?”

  • Assertion-Based Verification

    This track introduces a set of steps for advancing an organization’s assertion-based-verification (ABV) skills, infrastructure, and metrics.

  • Introduction to Assertion-Based Verification

    This session includes a survey of today’s productivity challenges and the role ABV plays in improving productivity.

  • Maturing ABV Process Capabilities

    This session will introduce a framework for advancing an organization’s verification process capabilities, with an emphasis on ABV processes.

  • Introduction to SystemVerilog Assertions

    This session is targeted at the novice who has no exposure to assertion languages, or as an assertion refresher for the experienced engineer.

  • Introduction to Open Verification Library (OVL)

    This session is targeted at the novice who has no exposure to assertion libraries, or as an assertion refresher session for the experienced engineer.

  • Assertion Patterns

    This session will provide a discussion on how to mature your organization's assertion skill through the use of assertion patterns.

  • Cookbook Examples

    This session will discuss how to mature your organization’s assertion skill through the use of complete cookbook examples.