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

2140 Results

  • Using the UVM Configuration Database

    You will learn how to exchange info between UVM objects/components for reusability and efficiency using the configuration database.

  • Using the UVM Configuration Database

    You will learn how to exchange info between UVM objects/components for reusability and efficiency using the configuration database.

  • UVM Stimulus, Tests, and Regressions

    This session, with four lessons shown in the tabs below, covers defining tests in UVM, sharing default setups, and ensuring tests end correctly. Learn about transactions, defining transaction objects, and composing them. Understand sequences, their communication with drivers, and initiating them. Explore UVM virtual sequences, coordinating other sequences, and tailoring them to your environment. By the end, you’ll master creating complex scenarios to uncover bugs.

  • How Do I Write a UVM Test?

    You will learn what a test in UVM is, how to share default setup information across multiple tests, and how to ensure your test ends at the right time. By the end of the lesson, you will understand how to define tests in UVM to customize your testbench environment and invoke specific sequences to achieve your test plan goals.

  • How Do I Write a UVM Test?

    You will learn what a test in UVM is, how to share default setup information across multiple tests, and how to ensure your test ends at the right time. By the end of the lesson, you will understand how to define tests in UVM to customize your testbench environment and invoke specific sequences to achieve your test plan goals.

  • How Do I Model Communication?

    You will learn what a transaction in UVM is, how to define a transaction object, and how to compose transaction objects from other transactions. By the end of the lesson, you will understand how to define transactions in UVM to represent the communication between elements of your test environment.

  • How Do I Model Communication?

    You will learn what a transaction in UVM is, how to define a transaction object, and how to compose transaction objects from other transactions. By the end of the lesson, you will understand how to define transactions in UVM to represent the communication between elements of your test environment.

  • How Do I Stimulate My Design?

    You will learn what a sequence in UVM is, how a sequence communicates with a driver, and how to start a sequence as part of your test. By the end of the lesson, you will understand how to define sequences that send transactions to the driver to create specific behaviors in your DUT, and how to initiate sequences from your test.

  • How Do I Stimulate My Design?

    You will learn what a sequence in UVM is, how a sequence communicates with a driver, and how to start a sequence as part of your test. By the end of the lesson, you will understand how to define sequences that send transactions to the driver to create specific behaviors in your DUT, and how to initiate sequences from your test.

  • How Do I Create Complex Test Scenarios?

    You will learn how a UVM virtual sequence coordinates the execution of other sequences and how to tailor your virtual sequence to your UVM environment. By the end of the lesson, you will understand how UVM virtual sequences allow you to define combinations of other sequences to create complex scenarios that generate traffic on multiple interfaces of your design, making it more likely to uncover unanticipated bugs.

  • How Do I Create Complex Test Scenarios?

    You will learn how a UVM virtual sequence coordinates the execution of other sequences and how to tailor your virtual sequence to your UVM environment. By the end of the lesson, you will understand how UVM virtual sequences allow you to define combinations of other sequences to create complex scenarios that generate traffic on multiple interfaces of your design, making it more likely to uncover unanticipated bugs.

  • osmosis 2024 – pushing the boundaries of formal verification

    The annual osmosis 2024 event has once again proved to be a powerful platform for advancing the field of verification. With a compelling agenda focused on integrating formal methods with simulation, automation, and emerging architectures, we gathered industry leaders and experts to explore cutting-edge solutions in verification.

  • Boost Your Verification Productivity with Questa Verification IQ

    This session will explore Questa Verification IQ (VIQ), Siemens EDA’s next-generation collaborative and data-driven verification solution. VIQ revolutionizes the verification process by providing advanced analytics, enhanced collaboration, and comprehensive traceability. By leveraging machine learning, VIQ significantly enhances verification efficiency to boost your productivity.

  • Boost Your Verification Productivity with Questa Verification IQ

    In this webinar, you will learn how to implement a collaborative, plan-driven verification process, complemented by a requirement-driven process for complete traceability from requirements to implementation and verification results.

  • Ensuring Robust Reset Integrity in Complex SoC Designs Through Advanced Reset Tree Checks

    One of the foundational steps in the reset domain crossing (RDC) verification process is determining the structure of the reset tree within a system-on-chip (SoC) design. The reset tree is critical for tracking how reset signals propagate throughout the design, ensuring stable and predictable system operation. To construct this reset tree, engineers rely on static analysis techniques to examine the register transfer level (RTL) of the design and identify various reset signals.

  • Effective Identification of Reset Tree Bugs to Mitigate RDC Issues

    This paper discusses these advanced structural checks, explaining how they are crucial for identifying potential issues early and ensuring the integrity of SoC designs.

  • Effective Identification of Reset Tree Bugs to Mitigate RDC Issues

    This paper emphasizes the importance of advanced reset tree structural checks to identify potential design issues prior to conducting RDC analysis. By doing so, these checks can significantly conserve both the time and effort expended by designers throughout the overall RDC verification process. This paper advocates for early detection and correction of such issues, underlining how advanced reset tree checks can enhance the integrity and reliability of SoC designs.

  • Unlocking Performance: How Computational Storage Transforms Data Processing

    Computational storage devices (CSD) represent a paradigm shift in how data processing and storage are handled in modern data centers, providing significant benefits for applications requiring large-scale data manage­ment and real-time analytics.

  • Accelerating Verification Closure with Siemens DFT Tailored Verification Solutions

    This session details how Siemens DFT centric verification technology tackles these challenges by providing a unified platform streamlined to Tessent flows, delivering industry leading performance and enhanced user experience, accelerating DFT verification closure while reducing cost and risk to reach DFT sign-off.

  • Capturing Additional DFT Coverage thru Functional Fault Grading

    Today’s Semiconductors often target a manufacturing test coverage in excess of 99%. This target is particularly important for chips used in safety critical applications. However, there are usually a small number of faults that cannot be covered by structural testing. Functional Fault Grading provides a methodology to capture additional manufacturing test coverage without modifying the existing DFT architecture.

  • The New Leader in Verification IP: Questa + Avery Solution

    Now that our acquisition of Avery Design Systems is complete, Siemens EDA is the new leader for Verification IP in the industry. This session will describe the protocol and memory verification solutions you need for your next silicon verification project whether in Datacenter, Storage, 3DIC, Networking, Automotive, or Aerospace and Defense applications.

  • Questa Verification IQ: Boost verification predictability and efficiency with Big Data

    VIQ is a collaborative, browser-based, data-driven platform that revolutionizes the verification process. By harnessing the power of machine learning, VIQ delivers advanced analytics, enhanced collaboration capabilities, and comprehensive traceability. This innovative approach significantly boosts verification efficiency, empowering you to maximize your productivity.

  • Unlocking the Future of High Bandwidth Memory with Siemens and Rambus

    HBM4 , the next-generation memory technology, is nearing finalization by JEDEC and promises to push the boundaries of data rate, 3D stack height, and DRAM chip density. This evolution from HBM3 to HBM4 means even higher bandwidth and greater device capacity, making it indispensable for the growing demands of AI and HPC applications.

  • Verifying the Next Generation High Bandwidth Memory Controllers for AI and HPC Applications

    High Bandwidth Memory (HBM) has revolutionized AI, machine learning, and High-Performance Computing by significantly increasing data transfer speeds and alleviating performance bottlenecks. The introduction of next-generation HBM4 is especially transformative, enabling faster training and execution of complex AI models. JEDEC has announced that the HBM4 specification is nearing finalization.

  • Verifying the Next Generation High Bandwidth Memory Controllers for AI and HPC Applications

    In this session, you will learn how Siemens’s scalable and customizable Avery HBM Verification IP helps companies like Rambus verify their industry-leading HBM4 Controller IP through rigorous testing to ensure reliability and performance.