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

  • How to Shorten Your Schedule with Interactive Formal Debug and Design Exploration

    In this session, you will learn how to shorten your formal debug time and how using formal to explore design functionality.

  • Part 12: IC/ASIC Verification Results Trends

    In my previous blog, I provided data related to designs that actively manage power. In this blog, I present verification results findings in terms of schedules, number of required spins, and classification of functional bugs. Fig. 12-1 presents the design completion time compared to the project’s original schedule. While the data suggest that in 2014 there was a slight improvement in projects meeting their original schedule, the 2016 findings are consistent with the 2007 and 2012 studies.

  • Part 11: IC/ASIC Power Management Trends

    In my previous blog, I presented our study findings on various verification language and library adoption trends. In this blog, I focus on power trends. Today, we see that about 72 percent of design projects actively manage power with a wide variety of techniques, ranging from simple clock-gating, to complex hypervisor/OS-controlled power management schemes (see Fig. 11-1). This is essentially unchanged from our 2014 study.

  • FPGA Prototyping: Maximize Your Enterprise Debug Productivity

    In this session, you will learn how to maximize your enterprise debug productivity.

  • Industry Trends in Today’s Functional Verification Landscape

    In this session, you will learn more about today's industry trends in the functional verification landscape including static and dynamic verification.

  • Enterprise Verification Debug and Analysis

    In this session, you will learn how debug and analysis fits into a platform-based verification solution.

  • System Level Debug & Analysis

    In this session you will learn why block level methods don't work for system level verification and why design bugs commonly escape all the way to the prototyping lab and the debug technology alternatives available to address them.

  • Enterprise Debug for Formal Verification

    In this session you learn more about formal-centric enterprise debug.

  • Enterprise Debug for Simulation and Formal

    In this session, you will learn more about common debug challenges and modern debug solutions.

  • How to Get the Maximum Out of Your Assertion and Coverage Based Verification Methodology

    Verification environments that assist with the right set of assertions and coverpoints not only increase the verification efficiency, but also aids the verification engineer to ensure that the functionality of the IP has been met according to design specifications. This article gives insight into how to capture assertions and coverpoints and how they should be written in order to achieve maximum design verification robustness.

  • USB Type-C Verification: Challenges & Solution

    The standard USB connector that we are most familiar with is USB Type-A. Even as the USB data interface moved from USB1 to USB2 and then to USB3, the connector has remained the same. It is a massive connector and plugs in only one way.

  • INs and OUTs of CAN Verification: A Comprehensive UVM-based Solution

    Automotive vehicles are not only fast moving, but also have various systems comprising a variety of advanced technologies. Increasing complexities of these systems need much more sophisticated components and interactions. This article explains the challenges in the verification of a CAN node and how CAN Questa Verification IP combats those.

  • 24x7 Productivity: Veloce® Enterprise Server App Does the Job

    The way companies use hardware emulation has changed. Historically, emulators were used in a lab, at one location, executing one job at a time. Because of this, an emulator often sat idle. In this scenario, project scheduling for the emulator was done manually by allocating fixed time slots to project teams. An inherently inflexible and inefficient way to manage a valuable resource, especially for global teams.

  • Power Aware Libraries: Standardization and Requirements for Questa Power Aware

    Multi-voltage (MV) based power-ware (PA) design verification and implementation methodologies require special power management attributes in libraries for standard, MV and Macro cells for two distinctive reasons.

  • Improving Performance and Verification of a System Through an Intelligent Testbench

    The need for intelligent verification is the outcome of a two decade long pre-silicon verification process. Intelligent testbench automation, which is a supplement of intelligent verification, is a step closer towards achieving more confidence in design with minimal engineering effort. Applications today demand diverse functionality, which results in complex to very complex designs.

  • Part 10: IC/ASIC Language and Library Adoption Trends

    In my previous blog, I focused on I various verification technology adoption trends. In this blog I plan to discuss various IC/ASIC language and library adoption trends. Fig. 10-1 shows the adoption trends for languages used to create RTL designs. Essentially, the adoption rates for all languages used to create RTL designs is projected to be either declining or flat over the next year.

  • Functional Verification Study - 2016

    In this session, Harry Foster highlights the key findings from the 2016 Wilson Research Group Functional Verification Study, and provides his interpretation and analysis behind today's emerging trends.

  • Part 9: IC/ASIC Verification Technology Adoption Trends

    In my previous blog, I focused on the growing IC/ASIC design project resource trends due to rising design complexity. In this blog I examine various verification technology adoption trends. Fig. 9-1 shows the IC/ASIC adoption trends for various simulation-based techniques from 2007 through 2016, which include code coverage, assertions, functional coverage, and constrained-random simulation.

  • Part 8: IC/ASIC Resource Trends

    In my previous blog, I focused on FPGA design and verification trends. I now will shift the focus of this series of blogs from FPGA trends to IC/ASIC trends. In this blog, I plan to discuss the growing IC/ASIC design project resource trends due to rising design complexity. Fig. 8-1 shows the percentage of total project time spent in verification. As you would expect, the results are all over the spectrum; whereas, some projects spend less time in verification, other projects spend more.

  • Part 7: IC/ASIC Design Trends

    In my previous blog, focused on FPGA design and verification trends. I now will shift the focus of this series of blogs from FPGA trends to IC/ASIC trends. In this blog, I present trends related to various aspects of design to illustrate growing design complexity. Fig. 7-1 shows the trends from the 2014 and 2016 studies in terms of active IC/ASIC design project by design sizes (gates of logic and datapath, excluding memories).

  • Part 6: FPGA Verification Language and Library Adoption Trends

    In my previous blog, I focused on FPGA verification techniques and technologies adoption trends, as identified by the 2016 Wilson Research Group study. In this blog, I’ll present FPGA design and verification language trends. You might note that the percentage for some of the language that I present sums to more than one hundred percent. The reason for this is that many FPGA projects today use multiple languages.

  • Part 5: FPGA Verification Technology Adoption Trends

    In this blog, I present verification techniques and technologies adoption trends, as identified by the 2016 Wilson Research Group study. An interesting trend we see in the FPGA space is a continual maturing of its functional verification processes. In fact, we find that the FPGA design space is about where the ASIC/IC design space was five years ago in terms of verification maturity—and it is catching up quickly. A question you might ask is, “What is driving this trend?”

  • Advanced Verification for All: SV/UVM, UCIS, UPF Made Easy

    In this session we will deliver five steps your team can take to improve first pass success, and how Questa enables your advanced verification goals every step of the way.

  • Part 4: FPGA Verification Effectiveness Trends

    In my previous blog, I focused on the amount of effort spent in FPGA verification. We have seen in previous blogs that an increasing amount of effort is being applied to FPGA functional verification. In this blog I focus on the effectiveness of verification in terms of FPGA project schedule and bug escapes.

  • Part 3: FPGA Verification Effort Trends (Continued)

    In my previous blog I focused on the controversial topic of effort spent in FPGA verification. This blog continues that discussion. I stated in my previous blog that I don’t believe there is a simple answer to the question, “how much effort was spent on verification in your last FPGA project?” I believe that it is necessary to look at multiple data points to truly get a sense of the real effort involved in verification today. So, let’s look at a few additional findings from the study.