fencl
Member level 1
Hi all.
I have a problem when use hspice for adc snr analysis.that's the ideal sin wave input isn't "ideal", i do snr calculation for this ideal sin gen by hspice ,but only got SNR < 60db(use .measure) ,while is over 140db gen by matlab.
so must have some set in .option i havn't do,since i have set for delmax,accurate,reltol,the time step is only 0.1ns,i read the manual for while,but still can't slove. could you have some idea or tell me how to do?
BTW,when use .print,from .lis we can got the data and the snr is > 80db, but when we do like this:
.tran '1/fs' 'M/fs'
the tstep become big and unaccurate,if tstep is small,such 0.1n,then we should got data pre '1/fs' form so long time by 0.1n step,that's huge
how you got data for snr (use hspice),from .measure or .print?
I have a problem when use hspice for adc snr analysis.that's the ideal sin wave input isn't "ideal", i do snr calculation for this ideal sin gen by hspice ,but only got SNR < 60db(use .measure) ,while is over 140db gen by matlab.
so must have some set in .option i havn't do,since i have set for delmax,accurate,reltol,the time step is only 0.1ns,i read the manual for while,but still can't slove. could you have some idea or tell me how to do?
BTW,when use .print,from .lis we can got the data and the snr is > 80db, but when we do like this:
.tran '1/fs' 'M/fs'
the tstep become big and unaccurate,if tstep is small,such 0.1n,then we should got data pre '1/fs' form so long time by 0.1n step,that's huge
how you got data for snr (use hspice),from .measure or .print?