1. 10bit ADC of course can have THD much better -60dB. However, it can NOT have SNR > 60dB.
From your simulation, THD=-62dB acutally a little bit lower. If your clock is ideal, reference is ideal, time-step is accurate enough, then the rest three factors will be settling and FFT analysis and Raw data
2. For your result, you said your settling is ok. Can I ask how accurate the settling by the end of amplify-cycle, is 0.1%, 0.01% or in between? If that the case, that will be the reason why your THD around -62dB.
3. For FFT analysis, you said you use cohenent sampling, rectangle window, 2^N point, integer cycle, all look fine. So your FFT method is ok.
4. For RAW data, I never use Cadence ideal DAC model. Usually I get the data from Spice simulation result and send it to Matlab. Basically Matlab will convert 010011... into an ideal decimal value and FFT, this is no any quantization error. If you did like this, RAW data processing also looks ok.
5. For MDAC, your GBW=1.8Ghz looks normal. Not that much margin. Actually, if your MDAC can get GBW=1.8Ghz, you can even push SAH higher than 1.1Ghz, then your hgih frequency performnace looks great.
6. Based on above, I am still doubling the settling, can you show some pic. see how well the settling behavoir? Is completely settling or not? sometimes "false" settling especially your OPA looks complicated.
Hopefully it helps. |