You've never used software that had bugs? You've never used models that weren't correct?Again, it sounds like the fault of the operator, using a tool incorrectly.
You've never used software that had bugs? You've never used models that weren't correct?Again, it sounds like the fault of the operator, using a tool incorrectly.
1 (Pentium Floating Point Division Bug) x (Keep It From The Public For Six Months) = $475,000,000.Even with simulators, which can't be 100% comprehensive, mistakes will still escape detection.
Yes and no. There are certainly high end simulation packages that do all that -- and that cost serious money per seat per year. We designed our ICs, which were generally pushing the limits (not necessarily the same limits as "cutting edge" designs) of the processes and were mixed-signal full-custom designs, using PC-based tools in which all of the tools -- schematic capture, simulation, layout, and verification -- totaled about $7000 per seat (to own, not to lease). The tools were pretty basic (PSpice and HSpice, for instance) and they were not integrated so there was a lot of grunt work and a few in-house written utilities to get them to play nice with each other. We had to decide when and where parasitics were important and then we had to model them and we had to add them to the schematics manually. But as a result we knew the tools and what they could do and what they couldn't do and, more importantly, we had a much better understanding of the designs and the second and third order issues because WE had to deal with them. We often did designs that the people using $250,000/seat systems were sure were impossible -- but that was because there was no obvious way for them to do it with their tools which were optimized for a certain type of product and not the "lunatic fringe" type of designs we were noted for (which is why some of our customers were, in fact, those same companies). For instance, despite being "the company that invented the integrated circuit," a certain very large company came to us to design a product that they had dumped a few millions of dollars into over a few years and, for about fifty grand, we delivered a functional chip within a few months. They simply could not compete with us in that realm -- just as there would have been no way that we could have even thought about competing with them in theirs. So a very productive relationship began that, despite divisions getting split off and sold off, continues today.In general, all ICs are simulated, but not with something as crude as LTSpice. The IC simulators include layout, connection resistance, feedthrough capacitance, etc.
Yes, the cost of the masks and prototype fabrication just keeps going up. As a result, the cost of spinning a design to get it right is so high that you rely heavily on simulation and you demand that the simulation results match the real world performance. So you demand that the models be damn good. For the IBM 130 nm process I did a design on about a decade ago each transistor model was actually a subcircuit containing about 300 devices. But it pays off when you find that the performance of the chip once it gets back is almost identical to what the simulations predicted. Our first "is it alive" test was always to see if the bias voltages where close to what the sims indicated and it was seldom that they were more than about 10 mV off and, if they were much more than that, it often indicated a problem.I'm guessing the cost of the die justifies all that prior work... and also, that afterwards thorough testing is done in the real world and compared to the original simulation
After Grove's initial response, Intel changed it's perspective and we came to consider that an advertising campaign.1 (Pentium Floating Point Division Bug) x (Keep It From The Public For Six Months) = $475,000,000.
Has your brain never made a mistake? Have your hands never missed nailing a plank? Have your feet never tripped you? ...You've never used software that had bugs?
I would take it one step further:You've never used models that weren't correct?
Getting a little personal now, are we?? I fail to see how your comment is relevant to this thread.Has your brain never made a mistake? Have your hands never missed nailing a plank? Have your feet never tripped you? ...
Does that mean you shouldn't use your brain / hands / feet?
Just common sense, isn't it?
My cognitive skills are performing nominally. I design for intellectual stimulation and my primary use for simulators is to better understand things that I don't understand well enough to do on my own.Those are just examples that help you think more vividly.
I don't know what you meant by "normally".My cognitive skills are performing nominally.
That does not make anybody else's use of simulators, however different, less valid.my primary use for simulators is to better understand things that I don't understand well enough to do on my own.
So you agree then.That sounds like the fault of the operator, not the tool the operator is unable to use correctly.
No one or any tool can be perfect...stating the obvious...does it help?Any approach is going to be limited in one way or another, because no tools can ever be perfect.
And many times, you doAnd many times, you don't need to be "exact".
I dont think anyone ever said not to use it.You cannot be 100% comprehensive any any approach, simulator or not. The fact that a tool (simulator or a human brain, or actual circuit) isn't 100% accurate or comprehensive should be a reason not to use it.
..."those who have no clue what they´re doing" will be incapable of using a simulator, they are difficult to use and you do need more than a clue to get them to work. However for people learning electronics, simulators can be a useful "playground" in which to learn in parallel with making and testing circuits. In the professional world simulation is essential, I've worked on projects that simulate the electronics, the electro-magnetics, the system mechanics and the digital control.Probably a bad choice of words, by "excessively" I meant people who rely on simulators so much that it is detrimental to them, in the spirit of the thread title. What did you think I meant by that sentence?
As long as we have humans, we will always have people making mistakes and not knowing what they are doing.Personally I have seen a lot of cases where someone just cobbles up a circuit in a simulator,
@dannyfAs long as we have humans, we will always have people making mistakes and not knowing what they are doing.
That's no reason to not use a particular tool.