About Using the Quartus II Software with Other EDA Tools
The NativeLink feature in the Quartus II software facilitates the seamless transfer of information between the Quartus II software and many industry-standard EDA tools and allows you to run other EDA design entry/synthesis, simulation, and timing analysis tools automatically from within the Quartus II software.
You can direct the Quartus II software to make use of third-party EDA tools in a number of ways. Some tools, such as simulation and timing analysis tools can be directed to run automatically as part of a compilation from within the Quartus II software. Many tools can be used or configured from the
You can use the Mentor Graphics LeonardoSpectrum and Precision RTL Synthesis, Synopsys FPGA Compiler II, and Synplicity Synplify and Synplify Pro software to synthesize a design as part of a normal compilation.
You can run the Aldec Active-HDL, Cadence Incisive NCSim software for Verilog and VHDL, Mentor Graphics ModelSim-Altera (OEM), ModelSim PE/SE (non-OEM), Synopsys VCS and Synopsys VCS MX simulation tools, and Synopsys PrimeTime timing analysis tool automatically after a normal compilation, or from within the Quartus II software after an initial compilation.
You can direct the Quartus II software to generate output files for performing physical synthesis with the Magma Design Automation PALACE, Precision Physical, and Synplify Premier software.
You can generate files for use in formal verification of a design with the Cadence Encounter Conformal or Synopsys Formality software.
You can use the NativeLink feature to run EDA design entry/synthesis tools, simulation, and timing analysis tools automatically from within the Quartus II software as described in the following flow:
In the EDA Tool Settings pages of the Settings dialog box, you can specify options for the EDA tools you want to use. You can direct the Quartus II software to run a design entry or synthesis tool to synthesize the design as part of a normal compilation. You can also direct the Quartus II software to run a simulation or timing analysis tool automatically after compilation. You can specify additional options for input and output files in the following pages that are under the EDA Tool Settings page:
In the Design Entry and Synthesis page, you can specify an EDA design entry or synthesis tool and specify EDA tool input settings, including specifying a Library Mapping File (.lmf) for processing EDIF Input Files, VHDL Design Files, Verilog Design Files, Verilog Quartus Mapping Files, and AHDL Text Design Files that were generated by other design entry or synthesis tools.
In the Simulation page and Timing Analysis page, you can specify EDA tools for simulation and timing analysis and specify HDL output settings for generating Verilog and VHDL Output Files and SDF Output Files for use with other simulation or timing analysis tools. You can also specify settings for running the Mentor Graphics ModelSim, ModelSim-Altera, NCSim (NC-VHDL or NC-Verilog), VCS, or VCS MX simulation software with a test bench.
In the Board-Level page, you can specify various board-level tools.
In the Formal Verification page, you can specify an EDA formal verification tool.
In the Physical Synthesis page, you can specify an EDA physical synthesis tool and specify settings for performing physical synthesis with other EDA tools.
The Quartus II software can generate files for use with most industry-standard EDA simulation and timing analysis tools, including Aldec Active-HDL; Cadence Incisive NCSim (NC-Verilog and NC-VHDL); Mentor Graphics Tau software; Mentor Graphics ModelSim and ModelSim-Altera software; and Synopsys VCS, VCS MX, and PrimeTime software.
In addition to Verilog Output Files, VHDL Output Files, and SDF Output Files, you can generate the following types of files after compilation of the design with the Start EDA Netlist Writer command:
The Run EDA Timing Analysis Tool command allows you to run timing analysis tools automatically from within the Quartus II software after an initial compilation.