When I run NGDBuild on a design that contains certain CORE Generator IP ( Asynchronous FIFO, Synchronous FIFO and Block Memory), I receive many of the following warnings.
WARNING:NgdBuild:440 - FF primitive 'inst_name/BU118' has unconnected output pin
WARNING:NgdBuild:440 - FF primitive 'inst_name/BU261' has unconnected output pin
Why are these warnings occurring, and can I ignore them?
Many CORE Generator IP are parameterizable cores with many optional features. Although, these features might not be selected by the user, the netlist generated might still contain these unused ports. During MAP, these unused elements will be trimmed out, but during NGDBuild, these signals are still in the design and unconnected. Most of the core elements have instance names with BUxx, where xx is some number. These warnings can be safely ignored since these elements are unused in your parameterized core and the MAP tool will properly trim the unused elements.