
Potential Hazard - May cause unexplained failures in implementationĮxplanation: A wire in the design does not have a source. If there is some kind of miswiring or mislabeled wire, Synplify may decide that the component's output is not connected to anything and that it is not needed in the final design. Solution: Check your wiring in ActiveHDL, and make sure that all components are connected to each other correctly. This will obviously cause problems as your processor will probably not function without this component inside it. (X will be the name of one of the modules in your design such as the register file or ALU)Įxplanation: Synplify thinks that this module in your design is not being used to generate any useful output, and in order to make the design more efficient, removes it during synthesis. Track down this module and remove it if it is not in use, or replace it with an equivalent module from lib378 if possible.

If all this is correct, you may have included a module that no longer exists or is from a library other than the ones that we use for synthesis.

Next, check your synthesis settings to ensure that all files that you have created and are using are included in the synthesis. Solution: Check the Libraries tab to ensure that all files in lib378 are included for synthesis. Since we will not be specifing implementations for modules later in the process, this will cause the implementation not to function correctly on the board.
#Synplify pro update#
If you have questions about a warning that is not listed here, please contact one of the course staff or post it on the wiki so that we can update this list.Ĭritical - Will likely cause design to fail in implementation step You should especially pay attention to those classified as Critical, as getting these warnings usually means that your design will not be synthesized correctly. These errors have been grouped according to severity. The following is a non-comprehensive listing of warnings that you may encounter while attempting to synthesize your design. Listing of Synplify Warnings During Synthesis
