Save the
run.do
script in the same directory as the
msim_setup.tcl
file. Type
do run.do
to run this script from the Transcript window.
8. Upon completion of the simulation, the Transcript window displays efficiency data
and other useful information.
4.3 Simulating Intel Stratix 10 MX HBM2 IP with Synopsys VCS*
1. Navigate to the
project_directory/hbm_0_example_design/sim/
ed_sim/sim/synopsys/vcs
directory.
2. To run the simulation, type
sh vcs_setup.sh
. To view the simulation results,
write the output to a log file. The simulation log provides efficiency data and other
useful information.
3. To view the waveform, add
+vcs+dtest.vcd
to the
vcs
command.
4. To view the waveform, type
dve &
to launch the waveform viewer. Add the
necessary signals or module to the waveform view to view the required signals.
4.4 Simulating Intel Stratix 10 MX HBM2 IP with Riviera-PRO*
1. Navigate to:
project_directory>/sim/ed_sim/aldec
.
2. Type
rungui
to launch the Riviera-PRO simulator.
3. Type
source rivierapro_setup.tcl
.
4. Type
ld_debug
to compile the design files and elaborate the top-level design.
5. Type
run -all
to run the HBM2 simulation.
4.5 Simulating Intel Stratix 10 MX HBM2 IP for High Efficiency
The default traffic pattern can achieve high efficiency by efficiently utilizing the HBM2
memory bandwidth and providing an efficient flow of traffic between the HBM2
controller and AXI user interface.
The main steps to deriving higher efficiency are:
•
Turn off Enable Reorder Buffer on the Controller tab. The Reorder Buffer
rearranges the read data in the order of the issued requests.
•
Turn on Force traffic generator to issue different AXI Read/Write IDs and
Enable Efficiency Test Mode on the Diagnostics tab. In this configuration, the
traffic generator skips the data validation stage based on the different AXI IDs;
consequently, you may receive data mismatch warnings, which you can ignore.
The following sections explain the General, Controller, and Diagnostic tab
parameters required to perform high efficiency HBM2 simulation. The following figures
illustrate parameter settings for a high-efficiency simulation for a single-channel HBM2
controller.
4 Simulating the Intel Stratix 10 MX HBM2 IP
UG-20031 | December 2017
Intel
®
Stratix
®
10 MX HBM2 IP User Guide
27