Visible to Intel only — GUID: mtr1422491954690
Ixiasoft
Visible to Intel only — GUID: mtr1422491954690
Ixiasoft
3.3.5. Synthesis
GUI Feature | Xilinx* Vivado* Software | Intel® Quartus® Prime Pro Edition Software |
---|---|---|
Synthesis | Synthesis | Analysis and Synthesis |
Third-Party EDA Synthesis | Third-Party EDA Synthesis |
Features
The Intel® Quartus® Prime Pro Edition Synthesis engine enforces strict industry-standard HDL structures. For the 17.1 release, The Intel® Quartus® Prime Pro Edition Synthesis supports the following enhancements:
- Support for modules with System Verilog Interfaces
- Improved support for VHDL2008
- New RAM inference engine that infers RAMs from GENERATE statements or array of integers
- Stricter syntax/semantics check for improved compatibility with other EDA tools
- Does not support the third-party netlists as input, but can generate netlist that other EDA tools use
At the end of synthesis, the Compiler generates an atom netlist, which is a database of the atom elements that design synthesis requires to implement the design in silicon. The Analysis & Synthesis module of the Compiler creates one or more project databases for each design partition. You can specify various settings that affect synthesis processing.
Access
The Assignments > Settings > IP Settings dialog box allows you to control the IP regeneration stage for synthesis or simulation
The Assignments > Settings > Compiler Settings > Advanced Settings (Synthesis) dialog box allows you to set options that affect the analysis and synthesis stage of the compilation flow. These options include Optimization Technique, State Machine Processing, Restructure Multiplexers, and others.