Description
Riviera is state-of-the-art software for evaluating and simulating FPGAs and ASIC chips and SoC devices. The program extends advanced HDL simulation capabilities and supports the most advanced evaluation methodologies such as functional overlay, OVM, UVM, hardware acceleration, and prototype. Riviera is a new generation of engineering tools which was previously released as Riviera-Classic and is now available in both 32 and 64 bit versions. Featuring an efficient simulation engine, advanced debugging capabilities at various abstract levels, and support for the latest hardware description languages and standard evaluation libraries, it provides complete automation of design, modeling and simulation of these chips.
Riviera Features and Specifications:
- High level simulator with optimized and efficient algorithms
- Supports VHDL, Verilog, SystemC simulation languages and their combined use
- Ability to simulate the most complex systems
- Support for the latest standard libraries, including Universal Assessment Methodology or UVM
- Debugging in all abstract layers
- UVM Toolbox
- Class display and UVM graph
- Comprehensive assessment using SVA and PSL methods
- And …
system required
Single Core vs. Dual or multi-core
Riviera-PRO is a multi-threaded application, so choosing a multi-core processor is better than a single core.
The effect of using the multi-core processor would be most evident in working interactively with the Riviera-PRO GUI while the simulation is running (the simulation will occupy a central processor while the operations of the GUI will run on the other).
Additionally, the VHDL compiler takes advantage of multi-core processors to reduce compilation time.
Even if you don’t step through the waveform or edit your code while your simulation is running, having a multi-core processor will make your other applications more responsive when running a simulation in the background.
CPU cache frequency and size
Typically, the approach here is the more the better.
Note that a larger CPU cache has a positive impact on performance.
CPU architecture – 32 against 64 bit
The processor architecture only matters if Riviera-PRO needs to allocate several gigabytes of RAM to run your design.
64-bit architecture allows 4 GB of RAM even for 32-bit applications (like Riviera-PRO on Windows)
The 32-bit architecture is limited to 2 GB on Windows and Linux, which can optionally be increased to 3 GB. So if your design simulation doesn’t require more than 2 GB of RAM, feel free to select any CPU architecture.
Graphic card
No specific recommendations here, but the faster the map, the more responsive GUI operations such as Waveform will be (when scrolling large files, zooming, etc.).
RAM size
The 32-bit operating system recommends at least 3 GB of RAM.
On a 64-bit operating system, we recommend 4 GB or more.
Note that these recommendations are taken into account to run a simulation in Riviera-PRO on the machine at a time. If you plan to run more than one simulation at a time, multiply the numbers above accordingly.
32 bit OS vs. 64-bit operating system
The same recommendations apply for the choice of CPU architecture
Pictures
Installation guide
Read the Readme.txt file in the Crack folder.
The 2014 64-bit version could not be run due to a crack issue and has been removed. Use the 32-bit version.
Note: The software does not run in virtual environments.
The 2014 32-bit version was successfully installed and activated on September 1, 2022 in Windows 11 64-bit.
Download link
Download Aldec_Riviera-PRO_2014.06_x86
Download Aldec_Riviera-PRO_2014.06_Linux
File password(s): ngaur.com
Cut
32-bit version: 270 MB
Linux version: 471 MB