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

2075 Results

  • Bidirectional Sequence Driver Use Model (.tgz)

    An example Bidirectional Sequence Driver Use Model

  • Use_models_pipelined_get_put.tgz

  • Use_models_pipelined_item_done.tgz

  • Use_models_tb_build_tbx_uvm.tgz

  • Use_models_unidirectional.tgz

  • Uvm_Abstract-concrete.tgz

  • Uvm_generation_seq_persistence.tgz

  • Uvm_generation_seq_poly.tgz

  • Uvm_generation_seq_rand.tgz

  • Uvm_interrupts_prioritised.tgz

  • Uvm_mem_example.tgz

  • Verification Horizons - Volume 9, Issue 3

    "David is an Eagle Scout and our troop’s Senior Patrol Leader... I’m the Scoutmaster... What that really means is that David and I have to work together to make sure that the troop functions well as a unit...”

  • Software-Driven Testing of AXI Bus in a Dual Core ARM® System

    Here we present an architecture for verifying proper operation and performance of a complex AXI bus fabric in a dual-core ARM® processor system using a combination of SystemVerilog and C software-driven test techniques.

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

  • Simulation + Emulation = Verification Success

    STMicroelectronics is one of the world's largest semiconductor companies with net revenues of US$ 8.49 billion in 2012. Offering one of the industry's broadest product portfolios, ST serves customers across the spectrum of electronics applications with innovative semiconductor solutions.

  • Life Isn't Fair, So Use Formal

    Most things in life are not evenly distributed. Consider for example, the sun and the rain. The city of Portland, Oregon gets much more than its fair share of rainy days per year at 164 on average, while in Yuma, Arizona, 90% of all daylight hours are sunny 1 . Or, how about life as an adolescent?

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

  • Assertions Instead of FSMs/logic for Scoreboarding and Verification

    Monitors, scoreboards, and verification logic are typically implemented using FSMs, logic, and tasks. With UVM, this logic is hosted in classes. This article demonstrates another option of implementing some monitors and scoreboards using SVA assertions hosted in SV interfaces.

  • Basic UVM Code Examples

  • UVM Connect Guide

  • UVM Register Model CSV Example

    The UVM Register Layer is a great way to abstract the interaction between your testbench and your DUT from the pin-level, or even protocol-specific transactions to a generic register-based view of communication.

  • Automate UVM Register Models

    In this session, you will be introduced to the UVM Register Assistant that will show how to generate correct-by-construction register models and tests from a register specification.

  • Verification Horizons - Volume 9, Issue 2

    "Building a theater set is not unlike what we do as verification engineers. It involves modeling the “real world,” often at a higher level of abstraction, and it has hard deadlines.”

  • Interviewing a Verification Engineer

    A key challenge today is choosing the right staff for achieving excellent verification results. Indeed, the defining moment for most projects is when the staff is selected, since the right combination of skills and personality can lead to outstanding technical outcomes (while the wrong combination can lead to disaster). Verification engineers differ significantly from other engineers in terms of skill sets required for success.

  • Non-invasive Software Verification Using Vista Virtual Platforms

    With the SoCs now supporting Multi-Core processors, complex ASICs and combinations that include systems on a board, SoC implementations now become an ever-growing challenge for software development. Software development has to be supported not only by the inclusion of an RTOS, but, many SoC providers now have to leverage upon the Bare-Metal concept to achieve the necessary demands of today's SoCs.