Questa Advanced Simulator

OVERVIEW

The Questa Advanced Simulator is the core simulation and debug engine of the Questa Verification Solution; the comprehensive advanced verification platform capable of reducing the risk of validating complex FPGA and SoC designs.



The Questa Advanced Simulator achieves industry-leading performance and capacity through very aggressive, global compile and simulation optimization algorithms for SystemVerilog and VHDL. Questa combines high performance and capacity simulation with unified advanced debug capabilities for the most complete native support of Verilog, SystemVerilog, VHDL, SystemC, PSL, and UPF.

The Questa Advanced Simulator spans the levels of abstraction required for complex SoC and FPGA design and verification, from Transaction Level Modelling (TLM) through RTL, gates, and transistors. It has superior support of multiple verification methodologies including Assertion Based Verification (ABV), Open Verification Methodology (OVM) and Universal Verification Methodology (UVM) to increase testbench productivity, automation and reusability.



Questa Advanced Simulator






Key Features


High Performance and Capacity

Using its advanced algorithms, the Questa Advanced Simulator can help you improve SystemVerilog and mixed VHDL/SystemVerilog RTL simulation performance by up to 10X. Questa also supports fast time-to-next simulation and effective library management while maintaining high performance with unique capabilities to pre-optimise and define debug visibility on a block by block basis enabling dramatic regression throughput improvements of up to 3X when running a large suite of tests.


Multi-Core Simulation

The Questa Advanced simulator supports all design languages and constructs, and either automatically or manually partitions the design to run in parallel while maintaining a single database for debug and coverage.


Assertion Based Verification

Questa delivers a comprehensive, standards-based ABV solution, offering the choice of SystemVerilog, Property Specification Language (PSL), or both. To ease the adoption of ABV, Questa includes the Questa Verification Library (QVL), which is a comprehensive SystemVerilog assertion checker and monitor library. QVL Checkers cover a wide range of design properties and are optimised for formal verification and emulation, while QVL Monitors support a wide range of industry standard protocols for simulation.


Testbench Automation

The Questa Advanced Simulator supports the most comprehensive solutions for testbench automation in the industry, enabling automatic creation of complex, input-stimuli using SystemVerilog or SystemC Verification (SCV) library constructs, and combining these forms of stimulus generation with functional coverage to identify the functionality exercised by the automatically-generated stimulus.




Benefits

  • High-performance, multi-language engine for the most sophisticated regression suites
  • Highly productive advanced verification solution with verification management for coverage closure of large, complex electronic systems
  • Easy to use, fast time-to-debug through native assertions and a complete multi-abstraction and multi-language debug environment including transaction-level debug
  • Constrained-random stimulus generation to automate test development
  • Native advanced SystemVerilog testbench capabilities with OVM and UVM combined with unique debug function to ease the development and debug of advanced testbenches