Using Name Finder, I tried:
set_false_path -through [get_nets {*cmd_done*}]
and
set_false_path -from [get_registers {*instr_reg*}] -through [get_nets {*cmd_done*}] -to [get_registers {*exec_fsm*}]
but both failed to stop the combinational loops. Name Finder is finding a set of targets and the command seems to be accepted without error when run. It just does not stop the combinational loops.
No the IP has not been analyzed in TimeQuest. It has been analyzed with synopsys and xilinx tools. Both do not stop running when they find combinational loops. They just give a warning and continue, like a good tool should ;^)
Is there really no way to turn off "estimating delay through combinational loop" in TimeQuest?
I am starting to believe that there is not.