RST said:
There is nothing hidden at all. Strays are a part of the real life at VHF
and above. Sometimes strays have more effect than the part itself.
You have to put the strays into the spice model if you want an accurate
result, just like you would have to if you work it out with a pencil and
paper.
If you take the values from the datasheets for die and/or
Horsefeathers. What "values" do you add for the pcb lines?
You can work out the inductance, resistance (including skin effect) and
capacitance of arbitrary structures using the free programs FastCap and
FastHenry, though these consider inductive and capacitive effects
separately so you have to break the problem into several parts sometimes,
e.g. if the structure is a significant fraction of a wavelength in size.
Constructing the model files can be tedious, and you may end up having to
write some code to automate it. You can view the model files using a
viewer program which used to be and hopefully still is available from
www.fastfieldsolvers.com You could also buy one of the commercial
full-wave solvers if you have more spare money than time.
The pcb by itself is not of much
As with anything in the world.
The problem is getting the right models, which is an art in and of itself.
Right but you have to do that one way or another anyway even if the model is
inside your head, unless you design purely by trial and error.
Again I ask the question: What does Spice say about a 1000 pf capacitor
with 1" total lead length at 150 MHz.? Don't give me the BS about Spice
being "better than a real circuit". Until you can give me a ferrite slug
on one end of a toothpick and a brass slug on the other end to increase or
decrease inductance in Spice, the physical circuit is the "real" circuit.
Jim
The real advantage of spice is in situations where trial and error is more
expensive than getting it right the first time (where you can justify
spending a long time making good models). He does also have a point about
being able to probe components inside a circuit that you could never probe
on a real one due to loading effects of the real probe. It seems to me
that your real objection is not with computer simulation of circuits, but
rather with poor models for components. Fair enough, garbage in garbage
out, but I would consider using bad models to be a form of 'user error'.
Chris