The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
May 3rd, 2024, 10:26am
Pages: 1
Send Topic Print
Using dcmatch analysis in Spectre (Read 9410 times)
vivkr
Community Fellow
*****
Offline



Posts: 780

Using dcmatch analysis in Spectre
Aug 19th, 2005, 6:34am
 
Hi,

Can anyone suggest a good link which documents how to use the dcmatch analysis available in new versions of Spectre. This is supposed to allow mismatch analysis without recourse to Monte-Carlo analysis.

I looked up the Spectre reference but the explanation there is rather vague and not helpful. I dont see how it can be used efficiently.

The menu allows sweeping a design variable or other quantity which is helpful in a limited way but to analyse the effect of mismatch, one needs to allow random variation in all parameters of all transistors. The only such option that I find is one where you can specify the model which needs to be varied, and then specify which parameter needs to be varied and in what range.

As this allows variation of only 1 parameter at a time and the user must know the realistic range for variation, it seems to be more of a sensitivity analysis than a real mismatch estimation. Also, there is a parameter called "threshold" whose definition is not entirely clear.

Has anyone used this already? If so, then could you please offer some suggestions?

Thanks
Vivek
Back to top
 
 
View Profile   IP Logged
sheldon
Community Fellow
*****
Offline



Posts: 751

Re: Using dcmatch analysis in Spectre
Reply #1 - Aug 22nd, 2005, 4:58pm
 
Vivek,

 There is an app note that includes a detailed discussion
of dc mismatch and information on how to derive mismatch
models. Some clarifications:

1) You can think of dc mismatch analysis as the equivalent
    of corner analysis for device mismatch. It introduces a
    3-sigma mismatch between matched devices and allows
    designers to determine whether the design passes or
    fails with mismatch.

2)  DC mismatch reports the effect of the device mismatch,
     for example, the offset voltage of the device.

3) In addition, it reports the "root cause" of the problem
   so that designers can improve the design. This is the
   purpose of the sensitivity outputs.  The report also
   includes some insight into the source of the mismatch,
   for example, Vt, Beta, ...

   --> Information is helpful in understanding how to
         improve the design.

4) The "threshold" parameter is used to allow designers
    to ignore pairs that don't make a big contribrution
    to the output. This is helpful when analyzing large
    designs.

5) Designers do not vary the parameters, models including
   dc mismatch need to be provided by the foundry. In the
   app note there is a description of how to derive the
   required model parameters.

6) You can save the dc operating and use it with the
    small signal analysis. So you can calculate the effect
    of mismatch on common-mode rejection  and
    power supply rejection.

DC mismatch analysis is being actively enhanced. Recently
gummel-poon bipolars and the EKV model were added
to the analysis.

DC mismatch is also very useful for verification and synthesis.

                                                        Best Regards,

                                                            Scheldon
Back to top
 
 
View Profile   IP Logged
IvoryDesigner
Junior Member
**
Offline



Posts: 10

Re: Using dcmatch analysis in Spectre
Reply #2 - Oct 21st, 2011, 10:50am
 
Hi Sheldon,

Do you please have the link of that app that talk about dcmatch?

It will be really appreciated.

Thanks

Ivory

Back to top
 
 
View Profile   IP Logged
analog_design
Junior Member
**
Offline



Posts: 23
INDIA
Re: Using dcmatch analysis in Spectre
Reply #3 - May 30th, 2012, 3:45am
 
Hi Sheldon,

Thank you very much for such nice description. I am also looking for document which can describe about  how to use DC Match Analysis ?

Can you do me a favor ? I do not have access to Sourcelink.  If possible then, Can you post app not here. If it is not violating  any regulations.

Thank You,
Girish
Back to top
 
 

Warm Regards
View Profile analog_design   IP Logged
wave
Senior Member
****
Offline



Posts: 117
Silicon Valley
Re: Using dcmatch analysis in Spectre
Reply #4 - May 30th, 2012, 11:29am
 
I'm curious how many FAB processes have models that support DC match.

I used to work for the company that developed, it prior to the tool being absorbed by Cadence.  If designers don't know about it, it's unlikely to be supported by models. Wink

WAVE
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.