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 the mismatch of current steering DAC?

Status
Not open for further replies.

didibabawu

Member level 5
Joined
Dec 21, 2005
Messages
90
Helped
3
Reputation
6
Reaction score
0
Trophy points
1,286
Activity points
1,851
and how to improve the mismatch of it in the circuit design?

Thank you very much.
 

In order to simulate mismatch, you need your technology files to include the statistics variation information of MOS transistors (if you are talking CMOS). Then you can perform a montecarlo analysis of your circuit with a few runs (as much as possible) and you can see the variation.

A current steering is basically a big current mirror .The main mismatch error source is the one between the current sources that form the mirror. The best thing you can do there is make them large, as much as your voltage range allows you.
 

    didibabawu

    Points: 2
    Helpful Answer Positive Rating
I guess if what you really want is to find out the DNL/INL at each code for the dac and the worst cases, instead of simulating it is better to write a matlab/octave code with the known Avt mismath number of the process. This will be much faster than a monte carlo simulation.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top