So far neither of you have posted anything that would indicate the variable propagation delay if the logic producing the data would impact in any significant way the output of a DAC driven by the digital logic. Making a claim is one thing, showing it is valid is another.
You would be right to question it. I was estimating the math in my head and multiplied by 20, then multiplied by 2 again rather than multiplying by 10 and 2, lol. It should be below -120 dBc in the final analysis from the >> Hmm. You said elsewhere that you couldn't measure spurs even at -60
Of course. The issues of the DAC depend on the DAC and have nothing to do with the math of the DDS. There are no timing errors in the logic or it truly is an *error*, meaning you get the wrong numbers. The clock jitter is a design issue and again has nothing to do with the math of the DDS.
I am talking about the math of the DDS, not the DAC. Besides this whole conversation has been about the close in spurs generated by phase truncation when using a LUT. The DAC will not generate appreciable spurs close in unless you try to push the Nyquist rate too hard... which again is a design issue and not fundamental to a DDS.
What commercial products are you referring to? There are *many* DDS that are used internally in products that you will never see the specs for. Not all of them even have to be converted to analog which is the case in one of the reference designs we have discussed. That design in particular is well over a decade old. It would not have been easy to implement this sort of algorithm then without using considerable chip area as it requires a multiplier. With today's technology this design fits in even a small FPGA and would not be a large part of any but the smallest of custom chips.