When running behavioral simulation for an IP in Vivado, the following error occurs. What is the problem?
Error: [VRFC 10-950] instantiating <xxx> from unknown module <blk_mem_gen_0> [tb.v 156]
This error occurs because the simulation model file for this IP is not added to the design sources.
When generating an IP, the "Simulation" option in the "Generation" tab in the IP Project Settings needs to be checked for the simulation model files to be generated. Otherwise there are no files available for simulation.