Search Results

Filters
Reset All

Filters

Topic

Show More

Show Less

Content Type

Show More

Show Less

Audience

Tags

Show More

Show Less

1771 Results

  • Confidently Sign-off any Low-Power Designs without Consequences

  • How to Avoid the Pitfalls of Mixing Formal and Simulation Coverage

    In this paper we will first review what these forms of "coverage" are telling the user, and how to merge them together in a manner that accurately reports status and expected behaviors.

  • How to Avoid the Pitfalls of Mixing Formal and Simulation Coverage

    In this paper we will first review what these forms of "coverage" are telling the user, and how to merge them together in a manner that accurately reports status and expected behaviors.

  • How to Avoid the Pitfalls of Mixing Formal and Simulation Coverage

    In this paper we will first review what these forms of "coverage" are telling the user, and how to merge them together in a manner that accurately reports status and expected behaviors.

  • UVM-AMS - An Update on the Accellera UVM

  • Estimating Power Dissipation of End-User Application on RTL

  • UVM-AMS - An Update on the Accellera UVM

  • Modeling Analog Devices using SV-RNM

  • Path-based UPF Strategies Optimally Manage Power on your Designs

  • Why not “Connect” using UVM Connect: Mixed Language communication got easier with UVMC (Video)

    Today's world deals with a lot of designs involving mixed languages like SV and SC. This paper describes an easy method of integrating these two languages, using TLM connections made via UVMC. Using a UVMC example, this paper will demonstrate how to build, connect and execute a verification simulation with SV and SC.

  • Why not “Connect” using UVM Connect: Mixed Language communication got easier with UVMC (Paper)

    Today's world deals with a lot of designs involving mixed languages like SystemVerilog (SV) and SystemC (SC). This paper describes an easy method of integrating these two languages, using TLM connections made via UVM Connect (UVMC). Using a UVMC example, this paper will demonstrate how to build, connect and execute a verification simulation with SystemVerilog and SystemC.

  • Why not “Connect” using UVM Connect: Mixed Language communication got easier with UVMC (Poster)

    Today's world deals with a lot of designs involving mixed languages like SV and SC. This paper describes an easy method of integrating these two languages, using TLM connections made via UVMC. Using a UVMC example, this paper will demonstrate how to build, connect and execute a verification simulation with SV and SC

  • Formal 101 - Fast, Scalable Formal Verification Made Easy

    In this session, we will give an overview of how to apply basic abstractions, how to set up & optimize constraints, and where and how to leverage Data Independence & Non-Determinism.

  • Fast, Scalable Formal Verification Made Easy

  • Fix an FPGA: Ways to Find and Fix FPGA Failures Faster

    This session will identify how an RTL linting tool embedded within a continuous design checking process during code development and IP block integration can catch bug escapes earlier, while mitigating unforeseen FPGA development and design IP reuse cost.

  • Fix an FPGA: Ways to Find and Fix FPGA Failures Faster

    This session will identify how an RTL linting tool embedded within a continuous design checking process during code development and IP block integration can catch bug escapes earlier, while mitigating unforeseen FPGA development and design IP reuse cost.

  • UVM Framework Release 2022.1

    General Updates: Updated MATLAB® integration docs regarding stimgen output names matching design input names and clarified description of env variables used. Added section 1.8 in users guide regarding support options. Added uvmf_in_order_race_scoreboard_array to uvmf_base_pkg.

  • Verification of HPC Protocols and Memories

    In this technical session we focus on the advances in PCI Express generation 6 protocol, and on the Compute Express Link (CXL) protocol.

  • Verification of HPC Protocols and Memories

    To enable High Performance Compute (HPC) architectures goals, there are new interconnect protocols, memory solutions, and storage connectivity solutions at all levels of the datacenter, from chip through package, board, backplane, module, and rack to facility level. New solutions change the game for design and verification, and demand expertise and comprehensive support from EDA.

  • NVMe-oF – Simple, Invisible Fabric to Cloud Storage

    In this era of digitalization, we can manage most of our personal stuff online, such as handling bank transactions, ordering clothes, and booking cab rides. The COVID-19 pandemic has pushed us even closer to digitalization. We are now ordering groceries online and entertaining ourselves through the plethora of content available on various streaming platforms. Inevitably, there has been significant growth in the amount of data available online and the number of users consuming it.

  • Getting to Know Visualizer - Part I

    The Visualizer Debug Environment is the user interface to debug, analyze and verify all our functional verification tools. Visualizer is first and foremost a waveform debugger. It also includes source code debug, transaction debug, C debug, driver tracing, X tracing, schematics, glitch debug, low power debug, and coverage analysis and coverage debug – all supporting Verilog, SystemVerilog, VHDL, System C, and C/C++.

  • Enabling Model-Based Design for DO-254 Certification Compliance

    Engineers can use Model-Based Design for requirements analysis, algorithm design, automatic HDL code generation, and verification to produce airborne electronic hardware that adheres to the DO-254 standard. The proposed Model-Based Design approach for DO-254 combines tools from MathWorks® and Siemens EDA for both design and verification. This workflow supports development phases from concept through implementation, streamlining development, and reducing costs.

  • How Do You “Qualify” Tools for DO-254 Programs?

    Tools used in the design and verification of electronics have played a massive role in the dramatic evolution of these devices over the past few decades. After all, there is a limit to the amount of work and detail that even a good aerospace engineer can handle, but add the use of tools, and the sky (pun intended) is the limit.

  • Reflections on Users’ Experiences with SVA

    In my years of contributions to the Verification Academy SystemVerilog Forum, I have seen trends in real users’ difficulties in the application of assertions, the expression of the requirements, the angle of attacks for verification, the misunderstandings of how SVA works, and the confusion as to which SVA option to use.

  • A Faster Approach to Co-Simulation Using Questa and VPI

    Co-simulating systems, including RTL and software, may often require excessive computational times if a cycle-accurate CPU model is used. However, many co-simulation exercises do not necessarily require precise CPU models and may benefit from the solution proposed here. This article presents a not-widely-used method of co-simulation that doesn’t need a cycle-accurate CPU simulation model and reduces simulation time while still allowing functional testing of software and RTL.