Search Results

Filters
Reset All

Filters

Topic

Show More

Show Less

Content Type

Audience

Resource Type

Tags

Show More

Show Less

85 Results

  • Caching in on Analysis

    The on-chip bus interconnect has become a critical subsystem of a System On a Chip (SoC). Its function is to route data between different parts of the system at a rate that allows the system to meet its performance goals.

  • An Evaluation of the Advantages of Moving from a VHDL to a UVM Testbench

    FPGA designs are becoming too large to verify by visually checking waveforms, as the functionality has become beyond easy comprehension.

  • 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.

  • AMS Verification for High Reliability and Safety Critical Applications

    Today, very high expectations are placed on electronic systems in terms of functional safety and reliability. Users expect their planes, automobiles, and pacemakers to work perfectly, and keep on working for years. A reboot of a smartphone is annoying, but rebooting the airplane or car electronics while underway could be catastrophic, and a glitch in an implanted medical device could be life threatening.

  • DO-254 Testing of High-Speed FPGA Interfaces

    As the complexity of electronics for airborne applications continues to rise, an increasing number of applications need to comply with the RTCA DO-254 / EUROCAE ED-80 standard for certification of complex electronic hardware, which includes FPGAs and ASICs.

  • The Need for Speed: Understanding Design Factors that Make Multi-core Parallel Simulations Efficient

    The intent of this article is to educate customers and guide them to understand what makes a design multicore friendly. This can help customers write designs and testbenches to be more suited for parallel simulations. Cases of success and failures of QuestaSim MC2 deployments and the lessons learned from them form the basis of our analysis and substantiate our suggestions in this article.

  • How Static and Dynamic Failure Analysis Can Improve Productivity in the Assessment of Functional Safety

    In this article, we present a working example, implemented using the Questa Verification Platform where a 32-bit RISC V CPU has been subjected to an extensive static and dynamic failure analysis process, as a part of a standard-mandated functional safety assessment.

  • VHDL-2008: Why It Matters

    VHDL-2008 (IEEE 1076-2008) is here! It is time to start using the new language features to simplify your RTL coding and facilitate the creation of advanced verification environments.

  • Physical Verification of FPGAs in Accordance with an Aerospace DO-254 Methodology Flow

    RTCA DO-254 - Guidance document for the development of hardware components for airborne equipment – requires the functional behavior of FPGAs to be silicon proven on the final application hardware:

  • Stimulating Simulating: UVM Transactions

    In this session, you will learn how to create classes for UVM transactions, also known as sequence items. You will also be shown how to add new functionality to a transaction, by extending the class and much more.