WYSIWYG primitive Definition

Parameterized, family-dependent primitives that correspond to device features, such as logic cells, I/O elements, and product terms. WYSIWYG primitives are contained in Verilog Quartus Mapping Files (.vqm) generated by other EDA tools, as well as in generated library of parameterized modules (LPM) functions. If a VQM File or LPM function contains WYSIWYG primitives, the Quartus® Prime Compiler creates atom representations from those WYSIWYG primitives as it synthesizes the design, so that the atoms preserve the WYSIWYG structure of the netlist file. The atoms generated by the Quartus® Prime software are similar to the WYSIWYG primitives in netlist files generated by other EDA tools. WYSIWYG primitive variations include WYSIWYG I/O, RAM, PLL, gigabit transceiver block (GXB), PLL, and LCELL primitives.

WYSIWYG primitives and their Quartus® Prime–generated atom representations allow other EDA synthesis tools to achieve better implementation of a design. WYSIWYG primitives and atoms also give AMPP partners more control over how their designs are implemented in a device. Intel provides simulation models of atoms for functional and timing simulation in the\quartus\eda\sim_lib directory.