Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How to simulate INL/DNL of Dac

Status
Not open for further replies.

snoop835

Advanced Member level 4
Joined
Feb 7, 2005
Messages
102
Helped
6
Reputation
12
Reaction score
3
Trophy points
1,298
Location
Penang, Malaysia
Activity points
1,371
inl dnl matlab

Hi teachers out there!

I am new in Analog Mixed Signal Design. From what I know, to simulation for INL/DNL, we input a ramp voltage and connect output ADC to IDEAL DAC. So we compare with IDEAL ADC output and measure INL/DNL. However we need to measure each step to get INLmax and DNLmax. If we have 8-bit = 256 steps. Am I correct?
The problem is, this method is tedious and time consuming since you need to measure all steps to get INLmax/DNLmax.

I have read few journals regarding ADC Design. What they did was they run SPICE simulation and the output is imported into MATLAB to generate INL/DNL and some other related quantities. But they never explain in details how they go about doing this thing. I hope teachers out there can throw me some light on this. I need to know the detail procedures or is there any reference?

Cheers!
 

dnl inl matlab

Check this topic
 

matlab inl

I have read the forum mentioned. But I need more informations on how to import output files from SPICE simulation into MATLAB and generate INL/DNL code.
 

matlab inl dnl

use hspice toolbox to transfer data from spice sim file to matlab,or use .meas in hspice to get code directely.
you can search in maxim's website, there is a matlab programm which can analyze dnl and inl with sin wave input. And there is a paper discribe the algorithm.
see the attachment.
 
matlab dnl inl

Hi switcap,

'use hspice toolbox to transfer data from spice sim file to matlab,or use .meas in hspice to get code directely.
you can search in maxim's website, there is a matlab programm which can analyze dnl and inl with sin wave input'


Thanks for the help. I will try your suggestion. Could you tell me specifically which document in maxim'x website?

cheers
 

dnl inl dac

plz check:
**broken link removed**
 
  • Like
Reactions: bardia

    snoop835

    Points: 2
    Helpful Answer Positive Rating
    V

    Points: 2
    Helpful Answer Positive Rating

    bardia

    Points: 2
    Helpful Answer Positive Rating
code matlab for inl and dnl

swicap
i cant open the website
 

cadence adc_dnl_8bit

I think if your process does not support monte carlo simulation, INL/DNL of your ADC would be really good, it doesn't mean anything.

Not sure if I am correct.
 

monte carlo simulation for inl and dnl

swicap said:
well, i uploaded it.
see the attachment.

The document you provide is very useful, thank you so much for helping the newer.:D
 

matlab dnl

I use a low frequency ramp signal as the ADC's input after getting the data,simulate it by matlab programm
 

how to simulate dnl in spice

INL/DNL is ADC important part,so
learning INL and DNL knoeloge is
into ADC
 

adc inl dnl matlab

To evaluate impact of finite-dc gain of the opamps, switch non-linearities on INL-DNL, for example, you would not need mismatch models/monte carlo.

Bupesh
 

measure dnl maxim

Dear Swicap,

How to use .meas in hspice to get code directely? could you please provide detail information or a example?

Thanks in advance,
Jim
 

code matlab for dnl

This is correct - you do need monte carlo simulations done in order to get true INL/DNL

Added after 3 minutes:

Does anyone know about the mismatch models in the TSMC 90 nm design kit? Is it reliable?
 

matlab code to determine inl and dnl

I have take some time in ADC designing,As far as i know ,ADC's parameter measuring need matlab
 

inl dnl simulation

thanks very much,i now design a 8 bit DAC,looking for a test method
 

inl dnl code matlab

Hi
i use 'spice explorer', which can export spice data into .txt and you can load it to matlab, it is very convenience .

hope it helped u
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top