[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: lost newbie



Marc wrote:
Dan you forgot to mention its cheaper to run a sim before you actually build anything im not currently in college as everyone suggests here but i might go do Physics next year im currently tired of doing college courses i just finished Cisco.

Marc :)


For IC design I agree completely and in that area I simulate things almost every day. For many analog board level designs, I don't agree. There are many circuits for which a hand analysis is completely adequate and a spice simulation is the wrong tool for the job. If it's a commercial environment, you can quite easily spend more paying for someone to try and come up with a simulation which is even close to reality than having them just build the thing.


What you very quickly run into unless it is something like a filter or a transistor amplifier is that the models either don't exist or aren't good enough to be worth anything. Take a switching power supply. You can simulate the power stage (with some modeling effort), but the controller chips are complex and you can spend more time trying to come up with a behavioural model which is even 0th order correct than actually building something. A lot of the transistor models which are available for discretes aren't very good either. Sometimes it's due to a large process variation, sometimes because of poor extraction of the model, sometimes because the model used isn't capable of predicting the sort of behaviour of interest. I came across an example of this recently where someone had some discrete FET models which are not capable of subthreshold modeling but the designer was designing a subthreshold circuit.

I've designed a fairly large number of analog board level circuits and essentially none of the problems I've run into when testing them in the lab would have been predicted by a simulation. About the only board level simulation I've ever found to be useful is for some filters where I wanted to look at some statistical analysis and in cases where I wanted to model some finite Q's and board parasitics on some RF filters.
Certainly other cases can be found, but by in large I have not felt that board level analog simulators have been important. I'm sure others will disagree with me on this.


-Dan