341 - Lattice ispVM system: Can I ignore Synplify Pro "Unrecognized synthesis directive attribute" warnings?

341 - Lattice ispVM system: Can I ignore Synplify Pro "Unrecognized synthesis directive attribute" warnings?

Description: 

User encounters a warning relating to unrecognized synthesis attributes. This is a known issue on the SW. 


Solution:

The HDL code for blocks that IPexpress generates may contain synthesis properties targeting Exemplar/Precision/Mentor Graphics synthesis tools (example : // exemplar attribute PLLInst_0 CLKOK_BYPASS DISABLED) in addition to Synplify Pro sythesis properties.

  • The Synplify Pro versions bundled with ispLEVER 7.2sp2 and earlier will not recognize these attributes and issue warnings of the type:

@W: CS141 :"D:\isp blanker\pll.v":8:71:8:79|Unrecognized synthesis directive attribute

The warnings can be ignored. Currently, no options exist to force Synplify (pre- 8.0 version) to ignore them.

  • The Synplify Pro bundled with ispLEVER 8.0 or later will ignore these properties and not issue warnings.