Monady
Advanced Member level 4
Hi dear all friends,
I designed an 8bit ADC and it works properly in normal conditions (without applying mismatch). Now I'm going to run monte carlo simulation to calculate INL and DNL.
The main part of my ADC is comparator. For testing comparator circuit, I applied a constant voltage as a reference voltage and a ramp as an input voltage to the comparator. Then I used ".measure" command for finding the value of the input voltage when the output of the comparator goes from low to high.
I ran monte calro 20 times and now I have a 20 data, for example Vin=21mV, 22.5mV, 23mV, .....
while the reference voltage was 20mV.
Unfortunately I don't know how I can use these data and interpret them. I have heard that I should calculate average and standard deviation. But really I don't know why and how I should do this.
I would appreciate it if anybody help me in this case!
Tnx in advance
I designed an 8bit ADC and it works properly in normal conditions (without applying mismatch). Now I'm going to run monte carlo simulation to calculate INL and DNL.
The main part of my ADC is comparator. For testing comparator circuit, I applied a constant voltage as a reference voltage and a ramp as an input voltage to the comparator. Then I used ".measure" command for finding the value of the input voltage when the output of the comparator goes from low to high.
I ran monte calro 20 times and now I have a 20 data, for example Vin=21mV, 22.5mV, 23mV, .....
while the reference voltage was 20mV.
Unfortunately I don't know how I can use these data and interpret them. I have heard that I should calculate average and standard deviation. But really I don't know why and how I should do this.
I would appreciate it if anybody help me in this case!
Tnx in advance