If you use a Cadence or Synopsys simulation tool that only works on Linux, but do not want to install the Quartus® II software on your Linux machine, you can download and install EDA simulation library files. These library files allow you to use your compilation results from your Windows installation of the Quartus II sofware to simulate your design.
Note: The following procedure describes how to run a simulation on your design with Cadence and Synopsys simulation tools on a Linux machine without a full Linux installation of the Quartus II software. However, you can only use this flow under the following scenarios:
- Performing RTL simulation with IP cores that use non-encrypted Cadence or Synposys libraries when simulating with Cadence or Synposys tools.
- Performing post-map and post-fit simulation.
The procedure does not work for RTL simulation with IP cores that have Cadence or Synposys encryption libraries.
On your Linux machine, perform the following steps:
1) Download the Quartus II EDA simulation libraries installer for your simulation tool from http://software.altera.com/EX/akdlm/software/acdsinst/13.1/162/ib_installers/QuartusEDASimLibSetup-13.1.0.162.run
2) Install the libraries on your Linux machine.
3) Create a project and generate the simulation file set and simulation scripts with your Windows installation of the Quartus II software.
4) Copy the simulation file set and simulation scripts to your Linux machine.
5) Edit the simulation scripts to change the Quartus II software installation path from windows to Linux, for example change from:
QUARTUS_INSTALL_DIR="<quartus installation directory>/windows64/quartus/"
to:
QUARTUS_INSTALL_DIR="<quartus installation directory>/linux64/quartus/"
6) Run the simulation with your Cadence or Synopsys simulation tool.