Depending on which Simulator Language you select during the Manage IP project creation
(see the following figure) the results of the get_files
commands above
differs.
With some IP, you might not be able to do behavioral simulation if you did not specify support for a Mixed simulator, and instead selected Verilog or VHDL.
You would need to run simulations using a structural netlist, which the Vivado Design Suite produces automatically when a synthesized design checkpoint is available.
If the IP can deliver behavioral simulation files based upon your selected simulator language, when generating the output products you see Behavioral Simulation listed as an output product.
However, if the IP does not deliver simulation files for the selected simulator language you see Structural Simulation as shown in the following figure.
If you queried the FIR IP customization shown in the previous figure for simulation files using the following command:
get_files -compile_order sources -used_in simulation -of_objects [get_ips fir_0]
The only file returned is:
../fir_0/fir_0_sim_netlist.v
get_files
will vary depending on whether behavioral
simulation was possible with the selected simulator language setting.