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.

Mismatch simulation for offset of an OTA

Status
Not open for further replies.

rocky.king07

Newbie level 6
Joined
Jun 3, 2008
Messages
14
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,390
Suppose I am simulating offset of an OTA having 8 transistors. I have given 3 sigma mismatch in all transistors and I have run monte carlo simulation for 30 runs. So I will get 30 offset values. Is this offset value will be Gaussian in nature. If yes, should I consider offset maximum and minimum value or 3 sigma of offset curve (Gaussian distribution curve of offset).
 

1. The distribution of the offset will depend on the function on which the offset is computed. You can refer to the wikipedia article on "Normal Distribution" under the section titled "Related distributions".
2. Normally, we run MC to guarantee a certain yield in production. One way of specifying yield is in percentage terms, ie we want 99% of offsets to fall within specifications. Another way is to specify in sigma count, ie a 3-sigma design translates to a 99.87% yield for a parameter distribution assumed to be Gaussian.
3. As MC simulations creates a sample population, any mean or std computed from this sample population are merely estimates of the actual statistical parameters, with a more accurate estimate requiring a larger population (Refer to any statistical texts).

In other words, you seriously don't expect to be able to obtain accurate estimates of meeting a 3-sigma yield based on only 30 samples. Try 1000 instead.
 

If you are simulating a differential OTA only mismatch will cause offset in your circuit. For mis-match you can refer to your model file for the parameter that MC simulation will vary with 3 Sigma deviation and gaussian as distribution.

I think most of the foundry in their MC characterisation data sheet recommends 30 iteration. As per my experience it is hell lot of difficult to meet specification with mis-match for 500 iteration
 

Hi,
In HSPICE, we use variation block to define the input parameter, including std. (sigma) and ...
When monte carlo analysis is performed, the sigma parameter has nothing to do with the sim output.
Which means you have to do the statistics yourself.
LEE
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top