High-Performance RTL Simulator

Experience unparalleled simulation speed with our high-performance RTL simulator, supporting VHDL, Verilog, and SystemVerilog. Achieve optimal results with the latest AMD, Altera and Microchip. Unlock the true potential of your designs with our state-of-the-art RTL Simulator, offering a range of cutting-edge features and benefits that elevate your verification process to new heights.

Top Features and Benefits

Seamlessly integrate VHDL, Verilog, and SystemVerilog in your designs with our simulator

Access the latest Verification Libraries, including the powerful Universal Verification Methodology (UVM)

Enhance design observability and streamline your debugging process with our comprehensive support for System Verilog Assertions (SVA) and Property Specification Language (PSL)

Advanced Debugging
  • Navigate your designs effortlessly with our advanced debugging tools, such as UVM Toolbox, UVM graph, Class Viewer, and Transaction streams
  • Visualize and debug your projects efficiently using OVM/UVM class libraries, while built-in tools provide code tracing, waveform analysis, dataflow visualization, FSM window, coverage analysis, assertion debugging, and memory visualization capabilities
  • Minimize debug time and achieve faster verification closure
Industry’s Best ROI
Deliver innovative products at a lower cost and in shorter timeframes with our RTL Simulator. We prioritize your success by offering third-party tool integrations that support various design and verification flows.
Supercharge your RTL simulation experience and achieve unmatched efficiency in your verification processes.
Product Videos
Advanced: UVM Toolbox

Take a look on how to make use of the UVM Toolbox available in Riviera-PRO for debugging designs and making the most of your verification environment. Use the UVM Viewer, UVM Hierarchy, and UVM Configuration windows to represent UVM architecture and their TLM connections to improve the perspective of the architecture and dataflow.

Watch
Advanced: UVM Register Generator

The UVM Register Generator is used to create Register Model files to incorporate into a UVM environment to use the Register Abstraction Layer of UVM. Automatically generating models for the RAL is particularly time saving, considering modern designs can consist of thousands of registers, and coding those by hand would be a long and tedious task, while still being a crucial aspect of the verification of the design.

Watch
Debugging: UVM Transactions Debugging

Riviera-PRO provides the Transaction Level Modeling (TLM) interfaces for use with VHDL, Verilog/SystemVerilog, and SystemC industry standard languages. The TLM interfaces have been also implemented in the SystemVerilog UVM/OVM and SystemC Verification (SCV) libraries delivered with Riviera-PRO.

Watch
Debugging: Xtrace and Advance Dataflow

Visualizing the hierarchy and the connectivity of an active design and analyzing the dataflow among the instances, concurrent statements, nets and registers. Monitoring the design for undesired and unknown values using Xtrace. Combining Xtrace with Advanced dataflow for quick exploration of the drivers of unknown values.

Watch
Accelerating UVM Verification with Emulation

In this video, Application Engineer Henry Chan, explains how emulation can help accelerate UVM-based testbenches and explores the benefits of emulation/acceleration over traditional simulation tools. A cursory overview of the Accellera SCE-MI standard as well as some necessary testbench modifications for emulation/acceleration are presented.

Watch
Jenkins with Riviera-PRO

Jenkins is an open source automation server allowing for continuous integration of HDL design in a collaborative environment. In collaboration with Riviera-PRO's batch mode, Jenkins can periodically poll shared repositories belonging to a design team and execute build orders on the detection of source code modifications.

Watch

Evaluation License Request for

Riviera-PRO



Printed version of site: www.aldec.com/en/rtl-simulator