The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 18th, 2024, 3:38am
Pages: 1
Send Topic Print
Which analog design methodology you use? (Read 4431 times)
Raul
Community Member
***
Offline



Posts: 37
San Jose, CA.
Which analog design methodology you use?
Apr 28th, 2006, 12:31pm
 
  Hi,
    I have found myself debating recently for a statistical process variation and mismatch based analog simulation methodology only. I thought most analog designers agree that the slow, fast, etc... models are good for digital designers and are only good for analog designers because they give some intuitive feedback to the designer about what process parameters affect the design and they are a quick way of checking if there is anything really wrong with your design. I generally will not run mixed corners like SF, FS because they are not real conditions that can happen given it's implied the oxide thicknesses of the devices will be different consistently between P and N in the same wafer.
    In the end, statistical models have the final word and those are the numbers that should go into a spec compliance matrix. At least that's what i think. What do you think?
Back to top
 
 

regards, Raul Perez
View Profile   IP Logged
Visjnoe
Senior Member
****
Offline



Posts: 233

Re: Which analog design methodology you use?
Reply #1 - Apr 28th, 2006, 3:03pm
 

Hello Raul,

I agree with your reasoning that corner conditions are extreme conditions and that a totally statistical design method would be more appropriate.
Often, corner verification leads to overdesign (more area/power)...

However, we too run zillions of corners: that's because a solid statistical design method requires you to obtain accurate processing data from the foundry. It's info there not always willing to share... Monte Carlo is only as good as the set-up an for the latter, you need foundry input...

Kind Regards

Peter
Back to top
 
 
View Profile   IP Logged
ywguo
Community Fellow
*****
Offline



Posts: 943
Shanghai, PRC
Re: Which analog design methodology you use?
Reply #2 - Apr 28th, 2006, 11:34pm
 
Hi,

I agree with Peter that a totally statistical simulation is much more appropiate. Sometimes, the corner simulation doesn't disclose all faults of the circuit. I used to design a serdes. The silicon chip is of very poor bit error rate. We simulated the chip at SS corner, 125C, VDD-10% before tape-out. However, it had a timing error at SS corner, 100C, 3.3V when we simulated again.

Ideally monte carlo should be a good method, but it isn't often feasible because lack of foundy support and EDA support.


Best regards,
Yawei
Back to top
 
 
View Profile   IP Logged
Paul
Community Fellow
*****
Offline



Posts: 351
Switzerland
Re: Which analog design methodology you use?
Reply #3 - Apr 29th, 2006, 5:41am
 
Hi everybody,

From an analog designer's point of view, I fully agree with the points of view expressed above. However, from a practical point of view, I'm not convinced MC simulation is a feasible alternative in all cases. Beyond the foundry support issue (which is a real problem), statistical simulation time may become too important if you want the statistics to be relevant. With corner simulations, you considerably reduce the amount of simulations you have to run and unsurprisingly you reduce the amount of information you get (nothing's for free...).

Yawei, your example doesn't hold to show the irrelevance of corner simulations, because the later corner sim revealed the issue. I must say that it is the designer's fault if he reduces the number of corners and omits some critical corners. I don't believe you would have seen the problem in MC simulations if you had omitted the 3.3V supply case.

Finally, as process engineers implement more and more compensation methods to tune the process for parameter variations, I wonder in how far the Gaussian assumption behind most MC models will hold for the sub 90nm nodes... Any info on this is welcome.

Interestingly some EDA providers start to deliver tools for yield optimization and design centering. I wonder how these will work with the current corner models we get Wink

As design kits, as well as processes, are made for the mass (i.e. the digital designers), I don't think we can expect improved foundry support soon. We will probably have to stick with our "darned" corner simulations or trust our custom-made MC models.

Paul
Back to top
 
 
View Profile WWW   IP Logged
chase.ng
Community Member
***
Offline



Posts: 77
penang/malaysia
Re: Which analog design methodology you use?
Reply #4 - May 1st, 2006, 12:31pm
 
Hi all,

I understand that nowaday some foundry actually provide a set variables that control the process variables in place of the standard FF, SF, etc corner. The tricky part is to figure what number to put into these variables to simulate a worse case condition. One way is actually running a monte carlo before hand and actually "calibrate" the variable to get the corner situation. But I found that hard to do so with large circuitry when they cannot even complete the MC simulation.

Regards,
Chase
Back to top
 
 

Chase
View Profile chase.ng   IP Logged
ywguo
Community Fellow
*****
Offline



Posts: 943
Shanghai, PRC
Re: Which analog design methodology you use?
Reply #5 - May 4th, 2006, 4:42am
 
Paul,

I agree with you. I just think it was easier to find the problem if I ran a Monte Carlo simulation at that time. Of cause I am not sure that Monte Carlo simulation must reveal all problems because nobody can simulate all corners, temperature, and supply voltages. Smiley Now we must rely on simulating in different corners. At least we get many info in much, much less time. I hope my comment above doesn't mislead newbies. Thanks, Paul.


Best regards,
Yawei
Back to top
 
 
View Profile   IP Logged
Paul
Community Fellow
*****
Offline



Posts: 351
Switzerland
Re: Which analog design methodology you use?
Reply #6 - May 4th, 2006, 2:27pm
 
Yawei,

I guess we are all up to selecting the corner's which appear critical to us to keep the number of simulations within reasonable bounds and it may happen to any of us to miss a critical one...

Paul
Back to top
 
 
View Profile WWW   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.